Search

Matthew R. Diaz

Examiner (ID: 2694, Phone: (571)270-0324 , Office: P/1761 )

Most Active Art Unit
1761
Art Unit(s)
4173, 1761
Total Applications
603
Issued Applications
270
Pending Applications
119
Abandoned Applications
254

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 15870687 [patent_doc_number] => 20200142747 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-07 [patent_title] => Protecting an application by autonomously limiting processing to a determined hardware capacity [patent_app_type] => utility [patent_app_number] => 16/177482 [patent_app_country] => US [patent_app_date] => 2018-11-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8544 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -21 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16177482 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/177482
Protecting an application by autonomously limiting processing to a determined hardware capacity Oct 31, 2018 Issued
Array ( [id] => 16032065 [patent_doc_number] => 10678451 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-06-09 [patent_title] => Cycling out dispersed storage processing units from access pools to perform expensive operations [patent_app_type] => utility [patent_app_number] => 16/175535 [patent_app_country] => US [patent_app_date] => 2018-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 10 [patent_no_of_words] => 7147 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16175535 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/175535
Cycling out dispersed storage processing units from access pools to perform expensive operations Oct 29, 2018 Issued
Array ( [id] => 15886941 [patent_doc_number] => 10649815 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-05-12 [patent_title] => Apparatus and method of managing shared resources in achieving IO virtualization in a storage device [patent_app_type] => utility [patent_app_number] => 16/174182 [patent_app_country] => US [patent_app_date] => 2018-10-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8562 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16174182 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/174182
Apparatus and method of managing shared resources in achieving IO virtualization in a storage device Oct 28, 2018 Issued
Array ( [id] => 15804553 [patent_doc_number] => 20200125419 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-23 [patent_title] => ANTICIPATING FUTURE RESOURCE CONSUMPTION BASED ON USER SESSIONS [patent_app_type] => utility [patent_app_number] => 16/168099 [patent_app_country] => US [patent_app_date] => 2018-10-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7805 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16168099 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/168099
Anticipating future resource consumption based on user sessions Oct 22, 2018 Issued
Array ( [id] => 16520774 [patent_doc_number] => 10871989 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-12-22 [patent_title] => Selecting threads for concurrent processing of data [patent_app_type] => utility [patent_app_number] => 16/164166 [patent_app_country] => US [patent_app_date] => 2018-10-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 7886 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16164166 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/164166
Selecting threads for concurrent processing of data Oct 17, 2018 Issued
Array ( [id] => 16248202 [patent_doc_number] => 10747561 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-08-18 [patent_title] => Log management device and log management method [patent_app_type] => utility [patent_app_number] => 16/149171 [patent_app_country] => US [patent_app_date] => 2018-10-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 13466 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16149171 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/149171
Log management device and log management method Oct 1, 2018 Issued
Array ( [id] => 16145607 [patent_doc_number] => 10705874 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-07-07 [patent_title] => Method and apparatus for determination of slot-duration in time-triggered control system [patent_app_type] => utility [patent_app_number] => 16/143632 [patent_app_country] => US [patent_app_date] => 2018-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 2427 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 432 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16143632 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/143632
Method and apparatus for determination of slot-duration in time-triggered control system Sep 26, 2018 Issued
Array ( [id] => 14135599 [patent_doc_number] => 20190102189 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-04-04 [patent_title] => WORKFLOW GENERATING APPARATUS DISPLAYING OUTPUT DATA OF JOB TO BE ADDED TO WORKFLOW, AND COMPUTER READABLE STORAGE MEDIUM STORING PROGRAM INSTRUCTIONS FOR CAUSING WORKFLOW GENERATING APPARATUS TO DISPLAY THE OUTPUT DATA [patent_app_type] => utility [patent_app_number] => 16/144066 [patent_app_country] => US [patent_app_date] => 2018-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9941 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16144066 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/144066
Workflow generating apparatus displaying output data of job to be added to workflow, and computer readable storage medium storing program instructions for causing workflow generating apparatus to display the output data Sep 26, 2018 Issued
Array ( [id] => 15373339 [patent_doc_number] => 10528388 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-01-07 [patent_title] => Data flow control in a parallel processing system [patent_app_type] => utility [patent_app_number] => 16/135623 [patent_app_country] => US [patent_app_date] => 2018-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 24 [patent_no_of_words] => 9081 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 220 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16135623 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/135623
Data flow control in a parallel processing system Sep 18, 2018 Issued
Array ( [id] => 15578223 [patent_doc_number] => 10579494 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-03 [patent_title] => Methods and systems for machine-learning-based resource prediction for resource allocation and anomaly detection [patent_app_type] => utility [patent_app_number] => 16/133749 [patent_app_country] => US [patent_app_date] => 2018-09-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 7800 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 191 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16133749 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/133749
Methods and systems for machine-learning-based resource prediction for resource allocation and anomaly detection Sep 17, 2018 Issued
Array ( [id] => 16263265 [patent_doc_number] => 10754698 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-08-25 [patent_title] => Network-aware workload placement in a data center [patent_app_type] => utility [patent_app_number] => 16/132030 [patent_app_country] => US [patent_app_date] => 2018-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5780 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 215 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16132030 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/132030
Network-aware workload placement in a data center Sep 13, 2018 Issued
Array ( [id] => 16129941 [patent_doc_number] => 10698730 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-06-30 [patent_title] => Neural network processor [patent_app_type] => utility [patent_app_number] => 16/124589 [patent_app_country] => US [patent_app_date] => 2018-09-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 11242 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16124589 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/124589
Neural network processor Sep 6, 2018 Issued
Array ( [id] => 15594537 [patent_doc_number] => 20200073803 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-03-05 [patent_title] => Virtual Processor Cache Reuse [patent_app_type] => utility [patent_app_number] => 16/121021 [patent_app_country] => US [patent_app_date] => 2018-09-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5794 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16121021 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/121021
Virtual processor cache reuse Sep 3, 2018 Issued
Array ( [id] => 13738179 [patent_doc_number] => 20180373558 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-27 [patent_title] => PERFORMANCE-BASED PUBLIC CLOUD SELECTION FOR A HYBRID CLOUD ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 16/119530 [patent_app_country] => US [patent_app_date] => 2018-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9042 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16119530 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/119530
Performance-based public cloud selection for a hybrid cloud environment Aug 30, 2018 Issued
Array ( [id] => 13992211 [patent_doc_number] => 20190065263 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-02-28 [patent_title] => Method for Resource Allocation and Terminal Device [patent_app_type] => utility [patent_app_number] => 16/117112 [patent_app_country] => US [patent_app_date] => 2018-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11709 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16117112 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/117112
Method for resource allocation and terminal device Aug 29, 2018 Issued
Array ( [id] => 14135683 [patent_doc_number] => 20190102231 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-04-04 [patent_title] => ACQUISITION AND MAINTENANCE OF COMPUTE CAPACITY [patent_app_type] => utility [patent_app_number] => 16/118234 [patent_app_country] => US [patent_app_date] => 2018-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 20447 [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] => 16118234 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/118234
Acquisition and maintenance of compute capacity Aug 29, 2018 Issued
Array ( [id] => 16032339 [patent_doc_number] => 10678589 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-06-09 [patent_title] => Leveraging directed acyclic graph (DAG) information to group tasks for execution [patent_app_type] => utility [patent_app_number] => 16/115210 [patent_app_country] => US [patent_app_date] => 2018-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 7329 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16115210 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/115210
Leveraging directed acyclic graph (DAG) information to group tasks for execution Aug 27, 2018 Issued
Array ( [id] => 16478200 [patent_doc_number] => 10853148 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-12-01 [patent_title] => Migrating workloads between a plurality of execution environments [patent_app_type] => utility [patent_app_number] => 16/109938 [patent_app_country] => US [patent_app_date] => 2018-08-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 26 [patent_no_of_words] => 38299 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16109938 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/109938
Migrating workloads between a plurality of execution environments Aug 22, 2018 Issued
Array ( [id] => 13627043 [patent_doc_number] => 20180365073 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-20 [patent_title] => Method for Controlling Application and Related Devices [patent_app_type] => utility [patent_app_number] => 16/110520 [patent_app_country] => US [patent_app_date] => 2018-08-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9093 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16110520 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/110520
Method for controlling application and related devices Aug 22, 2018 Issued
Array ( [id] => 16462790 [patent_doc_number] => 10846138 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-11-24 [patent_title] => Allocating resources of a memory fabric [patent_app_type] => utility [patent_app_number] => 16/110516 [patent_app_country] => US [patent_app_date] => 2018-08-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4758 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16110516 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/110516
Allocating resources of a memory fabric Aug 22, 2018 Issued
Menu