
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |