Search

Hiren P. Patel

Examiner (ID: 589, Phone: (571)270-3366 , Office: P/2196 )

Most Active Art Unit
2196
Art Unit(s)
2191, 2196
Total Applications
599
Issued Applications
482
Pending Applications
40
Abandoned Applications
88

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 17143778 [patent_doc_number] => 20210311791 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-10-07 [patent_title] => SYSTEMS AND METHODS FOR MANAGING USAGE OF COMPUTING RESOURCES [patent_app_type] => utility [patent_app_number] => 16/837167 [patent_app_country] => US [patent_app_date] => 2020-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7105 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16837167 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/837167
Systems and methods for managing usage of computing resources Mar 31, 2020 Issued
Array ( [id] => 17209468 [patent_doc_number] => 11169840 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-09 [patent_title] => High availability for virtual network functions [patent_app_type] => utility [patent_app_number] => 16/827146 [patent_app_country] => US [patent_app_date] => 2020-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 9 [patent_no_of_words] => 7823 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16827146 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/827146
High availability for virtual network functions Mar 22, 2020 Issued
Array ( [id] => 17114060 [patent_doc_number] => 20210294657 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-23 [patent_title] => LOCAL EDGE DEVICE [patent_app_type] => utility [patent_app_number] => 16/827421 [patent_app_country] => US [patent_app_date] => 2020-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5822 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16827421 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/827421
Local edge device Mar 22, 2020 Issued
Array ( [id] => 16116913 [patent_doc_number] => 20200210479 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-02 [patent_title] => AUTOMATED GENERATION OF JOB FLOW DEFINITIONS [patent_app_type] => utility [patent_app_number] => 16/814481 [patent_app_country] => US [patent_app_date] => 2020-03-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 115962 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -27 [patent_words_short_claim] => 542 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16814481 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/814481
Automated generation of job flow definitions Mar 9, 2020 Issued
Array ( [id] => 19369850 [patent_doc_number] => 12061936 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-08-13 [patent_title] => Computer system and program execution method [patent_app_type] => utility [patent_app_number] => 17/618016 [patent_app_country] => US [patent_app_date] => 2020-03-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 10348 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 227 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17618016 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/618016
Computer system and program execution method Mar 4, 2020 Issued
Array ( [id] => 16017831 [patent_doc_number] => 20200183759 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-06-11 [patent_title] => Generic Concurrency Restriction [patent_app_type] => utility [patent_app_number] => 16/791178 [patent_app_country] => US [patent_app_date] => 2020-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9585 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16791178 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/791178
Generic concurrency restriction Feb 13, 2020 Issued
Array ( [id] => 16994524 [patent_doc_number] => 20210232944 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-29 [patent_title] => SYSTEMS AND METHODS FOR PROCESSING OF CATALOG ITEMS WITH A PLURALITY OF MODELS [patent_app_type] => utility [patent_app_number] => 16/776313 [patent_app_country] => US [patent_app_date] => 2020-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21378 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 418 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16776313 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/776313
Systems and methods for processing of catalog items with a plurality of models Jan 28, 2020 Issued
Array ( [id] => 18218233 [patent_doc_number] => 11593171 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-02-28 [patent_title] => Reservation-based high-performance computing system and method [patent_app_type] => utility [patent_app_number] => 16/773262 [patent_app_country] => US [patent_app_date] => 2020-01-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 9639 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 242 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16773262 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/773262
Reservation-based high-performance computing system and method Jan 26, 2020 Issued
Array ( [id] => 17892216 [patent_doc_number] => 11455187 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-09-27 [patent_title] => Computing system for hierarchical task scheduling [patent_app_type] => utility [patent_app_number] => 16/739600 [patent_app_country] => US [patent_app_date] => 2020-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 11680 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 283 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16739600 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/739600
Computing system for hierarchical task scheduling Jan 9, 2020 Issued
Array ( [id] => 16543348 [patent_doc_number] => 20200409763 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-31 [patent_title] => HIERARCHICAL SCHEDULER [patent_app_type] => utility [patent_app_number] => 16/738814 [patent_app_country] => US [patent_app_date] => 2020-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7549 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 175 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16738814 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/738814
Hierarchical scheduler Jan 8, 2020 Issued
Array ( [id] => 16950727 [patent_doc_number] => 20210209419 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-08 [patent_title] => Environment Aware Application-based Resource Management Using Reinforcement Learning [patent_app_type] => utility [patent_app_number] => 16/736476 [patent_app_country] => US [patent_app_date] => 2020-01-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11570 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16736476 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/736476
Environment aware application-based resource management using reinforcement learning Jan 6, 2020 Issued
Array ( [id] => 20273667 [patent_doc_number] => 12443449 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-10-14 [patent_title] => Techniques for modifying an executable graph to perform a workload associated with a new task graph [patent_app_type] => utility [patent_app_number] => 16/732014 [patent_app_country] => US [patent_app_date] => 2019-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 42 [patent_figures_cnt] => 43 [patent_no_of_words] => 38245 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16732014 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/732014
Techniques for modifying an executable graph to perform a workload associated with a new task graph Dec 30, 2019 Issued
Array ( [id] => 15837389 [patent_doc_number] => 20200133977 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-30 [patent_title] => STAGED TRAINING OF NEURAL NETWORKS FOR IMPROVED TIME SERIES PREDICTION PERFORMANCE [patent_app_type] => utility [patent_app_number] => 16/727023 [patent_app_country] => US [patent_app_date] => 2019-12-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 114679 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -27 [patent_words_short_claim] => 378 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16727023 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/727023
Staged training of neural networks for improved time series prediction performance Dec 25, 2019 Issued
Array ( [id] => 15772997 [patent_doc_number] => 20200117516 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-16 [patent_title] => METHODS, SYSTEMS, AND COMPUTER READABLE MEDIUMS FOR WORKLOAD CLUSTERING [patent_app_type] => utility [patent_app_number] => 16/712032 [patent_app_country] => US [patent_app_date] => 2019-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5880 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 176 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16712032 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/712032
Methods, systems, and computer readable mediums for workload clustering Dec 11, 2019 Issued
Array ( [id] => 16232527 [patent_doc_number] => 10740076 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-08-11 [patent_title] => Many task computing with message passing interface [patent_app_type] => utility [patent_app_number] => 16/708179 [patent_app_country] => US [patent_app_date] => 2019-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 116 [patent_figures_cnt] => 117 [patent_no_of_words] => 115496 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 519 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16708179 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/708179
Many task computing with message passing interface Dec 8, 2019 Issued
Array ( [id] => 16232527 [patent_doc_number] => 10740076 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-08-11 [patent_title] => Many task computing with message passing interface [patent_app_type] => utility [patent_app_number] => 16/708179 [patent_app_country] => US [patent_app_date] => 2019-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 116 [patent_figures_cnt] => 117 [patent_no_of_words] => 115496 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 519 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16708179 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/708179
Many task computing with message passing interface Dec 8, 2019 Issued
Array ( [id] => 16232527 [patent_doc_number] => 10740076 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-08-11 [patent_title] => Many task computing with message passing interface [patent_app_type] => utility [patent_app_number] => 16/708179 [patent_app_country] => US [patent_app_date] => 2019-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 116 [patent_figures_cnt] => 117 [patent_no_of_words] => 115496 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 519 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16708179 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/708179
Many task computing with message passing interface Dec 8, 2019 Issued
Array ( [id] => 16232527 [patent_doc_number] => 10740076 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-08-11 [patent_title] => Many task computing with message passing interface [patent_app_type] => utility [patent_app_number] => 16/708179 [patent_app_country] => US [patent_app_date] => 2019-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 116 [patent_figures_cnt] => 117 [patent_no_of_words] => 115496 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 519 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16708179 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/708179
Many task computing with message passing interface Dec 8, 2019 Issued
Array ( [id] => 15743141 [patent_doc_number] => 20200110459 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-09 [patent_title] => Mobile device virtualization solution based on bare-metal hypervisor with optimal resource usage and power consumption [patent_app_type] => utility [patent_app_number] => 16/705933 [patent_app_country] => US [patent_app_date] => 2019-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3652 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16705933 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/705933
Mobile device virtualization solution based on bare-metal hypervisor with optimal resource usage and power consumption Dec 5, 2019 Issued
Array ( [id] => 17955146 [patent_doc_number] => 11481251 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-25 [patent_title] => Reasoning engine for automated operations management [patent_app_type] => utility [patent_app_number] => 16/702106 [patent_app_country] => US [patent_app_date] => 2019-12-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 30 [patent_no_of_words] => 30649 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16702106 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/702106
Reasoning engine for automated operations management Dec 2, 2019 Issued
Menu