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] => 10982803 [patent_doc_number] => 20160179747 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-23 [patent_title] => 'CPU CONTROL METHOD, ELECTRONIC SYSTEM CONTROL METHOD AND ELECTRONIC SYSTEM' [patent_app_type] => utility [patent_app_number] => 14/890427 [patent_app_country] => US [patent_app_date] => 2015-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2319 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14890427 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/890427
CPU control method, electronic system control method and electronic system for improved CPU utilization in executing functions Apr 23, 2015 Issued
Array ( [id] => 11739019 [patent_doc_number] => 09703602 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-07-11 [patent_title] => 'Burst throttling for multi-tenant storage services' [patent_app_type] => utility [patent_app_number] => 14/675576 [patent_app_country] => US [patent_app_date] => 2015-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 11358 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 185 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14675576 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/675576
Burst throttling for multi-tenant storage services Mar 30, 2015 Issued
Array ( [id] => 13199513 [patent_doc_number] => 10114675 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-30 [patent_title] => Apparatus and method of managing shared resources in achieving IO virtualization in a storage device [patent_app_type] => utility [patent_app_number] => 14/675235 [patent_app_country] => US [patent_app_date] => 2015-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8532 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14675235 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/675235
Apparatus and method of managing shared resources in achieving IO virtualization in a storage device Mar 30, 2015 Issued
Array ( [id] => 11095043 [patent_doc_number] => 20160292011 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-10-06 [patent_title] => 'SYSTEMS AND METHODS FOR INTELLIGENTLY DISTRIBUTING TASKS RECEIVED FROM CLIENTS AMONG A PLURALITY OF WORKER RESOURCES' [patent_app_type] => utility [patent_app_number] => 14/674622 [patent_app_country] => US [patent_app_date] => 2015-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 12312 [patent_no_of_claims] => 40 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14674622 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/674622
Systems and methods for intelligently distributing tasks received from clients among a plurality of worker resources Mar 30, 2015 Issued
Array ( [id] => 11220496 [patent_doc_number] => 09448832 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-09-20 [patent_title] => 'Apparatus and method for validating application deployment topology in cloud computing environment' [patent_app_type] => utility [patent_app_number] => 14/669067 [patent_app_country] => US [patent_app_date] => 2015-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6763 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 177 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14669067 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/669067
Apparatus and method for validating application deployment topology in cloud computing environment Mar 25, 2015 Issued
Array ( [id] => 10665764 [patent_doc_number] => 20160011908 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-01-14 [patent_title] => 'TASK ALLOCATION IN A COMPUTING ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 14/667459 [patent_app_country] => US [patent_app_date] => 2015-03-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4324 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14667459 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/667459
Task allocation in a computing environment Mar 23, 2015 Issued
Array ( [id] => 11724190 [patent_doc_number] => 09697045 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-07-04 [patent_title] => 'Selecting resource allocation policies and resolving resource conflicts' [patent_app_type] => utility [patent_app_number] => 14/667374 [patent_app_country] => US [patent_app_date] => 2015-03-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 9502 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 176 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14667374 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/667374
Selecting resource allocation policies and resolving resource conflicts Mar 23, 2015 Issued
Array ( [id] => 12187566 [patent_doc_number] => 20180046502 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-02-15 [patent_title] => 'EXECUTION CONTEXT MIGRATION METHOD AND APPARATUS' [patent_app_type] => utility [patent_app_number] => 15/553481 [patent_app_country] => US [patent_app_date] => 2015-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10843 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15553481 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/553481
Execution context migration method and apparatus Mar 22, 2015 Issued
Array ( [id] => 10308238 [patent_doc_number] => 20150193240 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-07-09 [patent_title] => 'METHOD FOR IMPROVING THE PERFORMANCE OF COMPUTERS' [patent_app_type] => utility [patent_app_number] => 14/661685 [patent_app_country] => US [patent_app_date] => 2015-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 4749 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14661685 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/661685
Method for improving the performance of computers Mar 17, 2015 Issued
Array ( [id] => 11882599 [patent_doc_number] => 09753770 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-09-05 [patent_title] => 'Register-type-aware scheduling of virtual central processing units' [patent_app_type] => utility [patent_app_number] => 14/658266 [patent_app_country] => US [patent_app_date] => 2015-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 3197 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14658266 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/658266
Register-type-aware scheduling of virtual central processing units Mar 15, 2015 Issued
Array ( [id] => 14601075 [patent_doc_number] => 10353730 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-07-16 [patent_title] => Running a virtual machine on a destination host node in a computer cluster [patent_app_type] => utility [patent_app_number] => 15/547582 [patent_app_country] => US [patent_app_date] => 2015-02-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7192 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 18 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15547582 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/547582
Running a virtual machine on a destination host node in a computer cluster Feb 11, 2015 Issued
Array ( [id] => 12039453 [patent_doc_number] => 09817687 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-11-14 [patent_title] => 'System and method for isolated virtual image and appliance communication within a cloud environment' [patent_app_type] => utility [patent_app_number] => 14/615546 [patent_app_country] => US [patent_app_date] => 2015-02-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 7122 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 266 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14615546 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/615546
System and method for isolated virtual image and appliance communication within a cloud environment Feb 5, 2015 Issued
Array ( [id] => 10651103 [patent_doc_number] => 09367355 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-06-14 [patent_title] => 'Resource utilization by one or more tasks' [patent_app_type] => utility [patent_app_number] => 14/607499 [patent_app_country] => US [patent_app_date] => 2015-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 6316 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 155 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14607499 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/607499
Resource utilization by one or more tasks Jan 27, 2015 Issued
Array ( [id] => 11252030 [patent_doc_number] => 09477533 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-10-25 [patent_title] => 'Progress meters in parallel computing' [patent_app_type] => utility [patent_app_number] => 14/583254 [patent_app_country] => US [patent_app_date] => 2014-12-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 11367 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 155 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14583254 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/583254
Progress meters in parallel computing Dec 25, 2014 Issued
Array ( [id] => 10708627 [patent_doc_number] => 20160054774 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-02-25 [patent_title] => 'PROFILING A JOB POWER AND ENERGY CONSUMPTION FOR A DATA PROCESSING SYSTEM' [patent_app_type] => utility [patent_app_number] => 14/582756 [patent_app_country] => US [patent_app_date] => 2014-12-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 15020 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14582756 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/582756
Profiling a job power and energy consumption for a data processing system Dec 23, 2014 Issued
Array ( [id] => 10991431 [patent_doc_number] => 20160188375 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-30 [patent_title] => 'ENERGY EFFICIENT SUPERCOMPUTER JOB ALLOCATION' [patent_app_type] => utility [patent_app_number] => 14/582297 [patent_app_country] => US [patent_app_date] => 2014-12-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6017 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14582297 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/582297
Energy efficient supercomputer job allocation Dec 23, 2014 Issued
Array ( [id] => 11823854 [patent_doc_number] => 20170212791 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-07-27 [patent_title] => 'FACILITATING DYNAMIC THREAD-SAFE OPERATIONS FOR VARIABLE BIT-LENGTH TRANSACTIONS ON COMPUTING DEVICES' [patent_app_type] => utility [patent_app_number] => 15/328765 [patent_app_country] => US [patent_app_date] => 2014-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 16976 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15328765 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/328765
FACILITATING DYNAMIC THREAD-SAFE OPERATIONS FOR VARIABLE BIT-LENGTH TRANSACTIONS ON COMPUTING DEVICES Dec 22, 2014 Abandoned
Array ( [id] => 14091849 [patent_doc_number] => 10241829 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-03-26 [patent_title] => Information processing device, information processing method, recording medium, calculation processing device, calculation processing method [patent_app_type] => utility [patent_app_number] => 15/035065 [patent_app_country] => US [patent_app_date] => 2014-11-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 16 [patent_no_of_words] => 16422 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15035065 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/035065
Information processing device, information processing method, recording medium, calculation processing device, calculation processing method Nov 4, 2014 Issued
Array ( [id] => 10243142 [patent_doc_number] => 20150128138 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-05-07 [patent_title] => 'DECENTRALIZED MANAGEMENT OF VIRTUALIZED HOSTS' [patent_app_type] => utility [patent_app_number] => 14/508685 [patent_app_country] => US [patent_app_date] => 2014-10-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 9064 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14508685 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/508685
Decentralized management of virtualized hosts Oct 6, 2014 Issued
Array ( [id] => 10977296 [patent_doc_number] => 20140380331 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-12-25 [patent_title] => 'SYSTEM AND METHOD FOR RECEIVING ANALYSIS REQUESTS AND CONFIGURING ANALYTICS SYSTEMS' [patent_app_type] => utility [patent_app_number] => 14/482279 [patent_app_country] => US [patent_app_date] => 2014-09-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 8758 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14482279 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/482279
System and method for receiving analysis requests and configuring analytics systems Sep 9, 2014 Issued
Menu