
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] => 15594351
[patent_doc_number] => 20200073710
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-03-05
[patent_title] => TASK SCHEDULING METHOD, APPARATUS, ELECTRONIC DEVICE AND STORAGE MEDIUM
[patent_app_type] => utility
[patent_app_number] => 16/550502
[patent_app_country] => US
[patent_app_date] => 2019-08-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6485
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -6
[patent_words_short_claim] => 115
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16550502
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/550502 | Task scheduling method, apparatus, electronic device and storage medium | Aug 25, 2019 | Issued |
Array
(
[id] => 17061889
[patent_doc_number] => 11106490
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-08-31
[patent_title] => Context switch by changing memory pointers
[patent_app_type] => utility
[patent_app_number] => 16/542607
[patent_app_country] => US
[patent_app_date] => 2019-08-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 44
[patent_figures_cnt] => 51
[patent_no_of_words] => 26138
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 23
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16542607
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/542607 | Context switch by changing memory pointers | Aug 15, 2019 | Issued |
Array
(
[id] => 16844732
[patent_doc_number] => 11016819
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-05-25
[patent_title] => Optimizing clustered applications in a clustered infrastructure
[patent_app_type] => utility
[patent_app_number] => 16/543250
[patent_app_country] => US
[patent_app_date] => 2019-08-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 10210
[patent_no_of_claims] => 20
[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] => 16543250
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/543250 | Optimizing clustered applications in a clustered infrastructure | Aug 15, 2019 | Issued |
Array
(
[id] => 20358974
[patent_doc_number] => 12474969
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-11-18
[patent_title] => Detection of instance liveness
[patent_app_type] => utility
[patent_app_number] => 17/634325
[patent_app_country] => US
[patent_app_date] => 2019-08-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 10
[patent_no_of_words] => 3506
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 136
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17634325
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/634325 | Detection of instance liveness | Aug 14, 2019 | Issued |
Array
(
[id] => 16630393
[patent_doc_number] => 20210049046
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-02-18
[patent_title] => APPLICATION INPUT-OUTPUT WORKLOAD PRIORITIZATION
[patent_app_type] => utility
[patent_app_number] => 16/540776
[patent_app_country] => US
[patent_app_date] => 2019-08-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8542
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 166
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16540776
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/540776 | Application input-output workload prioritization | Aug 13, 2019 | Issued |
Array
(
[id] => 17423088
[patent_doc_number] => 11256542
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-02-22
[patent_title] => Onboarding of a service based on automated supervision of task completion
[patent_app_type] => utility
[patent_app_number] => 16/533774
[patent_app_country] => US
[patent_app_date] => 2019-08-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 11821
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 154
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16533774
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/533774 | Onboarding of a service based on automated supervision of task completion | Aug 5, 2019 | Issued |
Array
(
[id] => 16844718
[patent_doc_number] => 11016804
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-05-25
[patent_title] => Ahead of time scheduling process for autonomous vehicles
[patent_app_type] => utility
[patent_app_number] => 16/530153
[patent_app_country] => US
[patent_app_date] => 2019-08-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4513
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 135
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16530153
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/530153 | Ahead of time scheduling process for autonomous vehicles | Aug 1, 2019 | Issued |
Array
(
[id] => 16574130
[patent_doc_number] => 10896053
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-01-19
[patent_title] => Virtual machine load balancing
[patent_app_type] => utility
[patent_app_number] => 16/518107
[patent_app_country] => US
[patent_app_date] => 2019-07-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 12
[patent_no_of_words] => 32974
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16518107
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/518107 | Virtual machine load balancing | Jul 21, 2019 | Issued |
Array
(
[id] => 15106361
[patent_doc_number] => 10474506
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-11-12
[patent_title] => Finite state machine driven workflows
[patent_app_type] => utility
[patent_app_number] => 16/515742
[patent_app_country] => US
[patent_app_date] => 2019-07-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5237
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 195
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16515742
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/515742 | Finite state machine driven workflows | Jul 17, 2019 | Issued |
Array
(
[id] => 16584785
[patent_doc_number] => 20210019187
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-01-21
[patent_title] => WORKLOAD/CONVERGED INFRASTRUCTURE ASSET ALLOCATION SYSTEM
[patent_app_type] => utility
[patent_app_number] => 16/513205
[patent_app_country] => US
[patent_app_date] => 2019-07-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9586
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 142
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16513205
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/513205 | Workload/converged infrastructure asset allocation system | Jul 15, 2019 | Issued |
Array
(
[id] => 16584774
[patent_doc_number] => 20210019176
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-01-21
[patent_title] => DECENTRALIZED RESOURCE SCHEDULING
[patent_app_type] => utility
[patent_app_number] => 16/511351
[patent_app_country] => US
[patent_app_date] => 2019-07-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6122
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 125
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16511351
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/511351 | Decentralized resource scheduling | Jul 14, 2019 | Issued |
Array
(
[id] => 16910373
[patent_doc_number] => 11042413
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-06-22
[patent_title] => Dynamic allocation of FPGA resources
[patent_app_type] => utility
[patent_app_number] => 16/508100
[patent_app_country] => US
[patent_app_date] => 2019-07-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7669
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 98
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16508100
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/508100 | Dynamic allocation of FPGA resources | Jul 9, 2019 | Issued |
Array
(
[id] => 16910374
[patent_doc_number] => 11042414
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-06-22
[patent_title] => Hardware accelerated compute kernels
[patent_app_type] => utility
[patent_app_number] => 16/508093
[patent_app_country] => US
[patent_app_date] => 2019-07-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 11526
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 100
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16508093
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/508093 | Hardware accelerated compute kernels | Jul 9, 2019 | Issued |
Array
(
[id] => 16910374
[patent_doc_number] => 11042414
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-06-22
[patent_title] => Hardware accelerated compute kernels
[patent_app_type] => utility
[patent_app_number] => 16/508093
[patent_app_country] => US
[patent_app_date] => 2019-07-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 11526
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 100
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16508093
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/508093 | Hardware accelerated compute kernels | Jul 9, 2019 | Issued |
Array
(
[id] => 16942900
[patent_doc_number] => 11055141
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-07-06
[patent_title] => Quiesce reconfigurable data processor
[patent_app_type] => utility
[patent_app_number] => 16/504627
[patent_app_country] => US
[patent_app_date] => 2019-07-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 17
[patent_no_of_words] => 19648
[patent_no_of_claims] => 34
[patent_no_of_ind_claims] => 19
[patent_words_short_claim] => 61
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16504627
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/504627 | Quiesce reconfigurable data processor | Jul 7, 2019 | Issued |
Array
(
[id] => 16910358
[patent_doc_number] => 11042398
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-06-22
[patent_title] => System and method for guest operating system using containers
[patent_app_type] => utility
[patent_app_number] => 16/504075
[patent_app_country] => US
[patent_app_date] => 2019-07-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 15066
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 92
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16504075
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/504075 | System and method for guest operating system using containers | Jul 4, 2019 | Issued |
Array
(
[id] => 15027615
[patent_doc_number] => 20190324812
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-10-24
[patent_title] => BURST THROTTLING FOR MULTI-TENANT STORAGE SERVICES
[patent_app_type] => utility
[patent_app_number] => 16/460914
[patent_app_country] => US
[patent_app_date] => 2019-07-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11207
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 136
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16460914
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/460914 | Burst throttling for multi-tenant storage services | Jul 1, 2019 | Issued |
Array
(
[id] => 16543335
[patent_doc_number] => 20200409750
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-12-31
[patent_title] => CORE ADVERTISEMENT OF AVAILABILITY
[patent_app_type] => utility
[patent_app_number] => 16/457966
[patent_app_country] => US
[patent_app_date] => 2019-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 20904
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 82
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16457966
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/457966 | Core advertisement of availability | Jun 28, 2019 | Issued |
Array
(
[id] => 16543335
[patent_doc_number] => 20200409750
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-12-31
[patent_title] => CORE ADVERTISEMENT OF AVAILABILITY
[patent_app_type] => utility
[patent_app_number] => 16/457966
[patent_app_country] => US
[patent_app_date] => 2019-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 20904
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 82
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16457966
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/457966 | Core advertisement of availability | Jun 28, 2019 | Issued |
Array
(
[id] => 16543320
[patent_doc_number] => 20200409735
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-12-31
[patent_title] => INTER-PROCESSOR INTERRUPT VIRTUALIZATION WITH PASS-THROUGH OF LOCAL INTERRUPT CONTROLLER
[patent_app_type] => utility
[patent_app_number] => 16/457422
[patent_app_country] => US
[patent_app_date] => 2019-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 18361
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -21
[patent_words_short_claim] => 162
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16457422
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/457422 | Inter-processor interrupt virtualization with pass-through of local interrupt controller | Jun 27, 2019 | Issued |