
Diem K. Cao
Examiner (ID: 3815, Phone: (571)272-3760 , Office: P/2196 )
| Most Active Art Unit | 2196 |
| Art Unit(s) | 2126, 2196, 2194 |
| Total Applications | 994 |
| Issued Applications | 746 |
| Pending Applications | 80 |
| Abandoned Applications | 184 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 16240332
[patent_doc_number] => 20200257566
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-08-13
[patent_title] => TECHNOLOGIES FOR MANAGING DISAGGREGATED RESOURCES IN A DATA CENTER
[patent_app_type] => utility
[patent_app_number] => 16/642523
[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] => 19687
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -22
[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] => 16642523
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/642523 | TECHNOLOGIES FOR MANAGING DISAGGREGATED RESOURCES IN A DATA CENTER | Aug 29, 2018 | Abandoned |
Array
(
[id] => 14282149
[patent_doc_number] => 20190138359
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-05-09
[patent_title] => REALTIME CRITICAL PATH-OFFLOADED DATA PROCESSING APPARATUS, SYSTEM, AND METHOD
[patent_app_type] => utility
[patent_app_number] => 16/113872
[patent_app_country] => US
[patent_app_date] => 2018-08-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8193
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -22
[patent_words_short_claim] => 92
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16113872
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/113872 | REALTIME CRITICAL PATH-OFFLOADED DATA PROCESSING APPARATUS, SYSTEM, AND METHOD | Aug 26, 2018 | Abandoned |
Array
(
[id] => 13626957
[patent_doc_number] => 20180365030
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-12-20
[patent_title] => System And Method For Fully Configurable Real Time Processing
[patent_app_type] => utility
[patent_app_number] => 16/111484
[patent_app_country] => US
[patent_app_date] => 2018-08-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 43619
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 263
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16111484
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/111484 | System And Method For Fully Configurable Real Time Processing | Aug 23, 2018 | Abandoned |
Array
(
[id] => 16292117
[patent_doc_number] => 10768967
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-09-08
[patent_title] => Maintenance control method, system control apparatus and storage medium
[patent_app_type] => utility
[patent_app_number] => 16/107186
[patent_app_country] => US
[patent_app_date] => 2018-08-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 10930
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 164
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16107186
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/107186 | Maintenance control method, system control apparatus and storage medium | Aug 20, 2018 | Issued |
Array
(
[id] => 15500591
[patent_doc_number] => 20200050484
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-02-13
[patent_title] => STEAL ONE-PROCESS MANY WORK-STEALING
[patent_app_type] => utility
[patent_app_number] => 16/057309
[patent_app_country] => US
[patent_app_date] => 2018-08-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6147
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 105
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16057309
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/057309 | Steal one-process many work-stealing | Aug 6, 2018 | Issued |
Array
(
[id] => 15486033
[patent_doc_number] => 10558365
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-02-11
[patent_title] => Precisely tracking memory usage in multi-process computing environment
[patent_app_type] => utility
[patent_app_number] => 16/049468
[patent_app_country] => US
[patent_app_date] => 2018-07-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 14922
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 188
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16049468
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/049468 | Precisely tracking memory usage in multi-process computing environment | Jul 29, 2018 | Issued |
Array
(
[id] => 13961221
[patent_doc_number] => 20190056955
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-02-21
[patent_title] => DATA PROCESSING SYSTEMS
[patent_app_type] => utility
[patent_app_number] => 16/047336
[patent_app_country] => US
[patent_app_date] => 2018-07-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 19082
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16047336
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/047336 | Data processing systems | Jul 26, 2018 | Issued |
Array
(
[id] => 16535190
[patent_doc_number] => 10877790
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-12-29
[patent_title] => Information processing apparatus, control method and storage medium
[patent_app_type] => utility
[patent_app_number] => 16/036374
[patent_app_country] => US
[patent_app_date] => 2018-07-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 8515
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 157
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16036374
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/036374 | Information processing apparatus, control method and storage medium | Jul 15, 2018 | Issued |
Array
(
[id] => 16200593
[patent_doc_number] => 10725756
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-07-28
[patent_title] => Method and system for facilitating replacement of function calls
[patent_app_type] => utility
[patent_app_number] => 16/031205
[patent_app_country] => US
[patent_app_date] => 2018-07-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 16
[patent_no_of_words] => 17813
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 115
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16031205
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/031205 | Method and system for facilitating replacement of function calls | Jul 9, 2018 | Issued |
Array
(
[id] => 13906203
[patent_doc_number] => 20190042306
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-02-07
[patent_title] => CIRCUITRY WITH ADAPTIVE MEMORY ASSISTANCE CAPABILITIES
[patent_app_type] => utility
[patent_app_number] => 16/019338
[patent_app_country] => US
[patent_app_date] => 2018-06-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5721
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 45
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16019338
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/019338 | Circuitry with adaptive memory assistance capabilities | Jun 25, 2018 | Issued |
Array
(
[id] => 15297395
[patent_doc_number] => 20190391833
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-12-26
[patent_title] => SYSTEM AND METHOD FOR MANAGING TELEMETRY DATA AND AGENTS IN A TELEMETRY SYSTEM
[patent_app_type] => utility
[patent_app_number] => 16/017046
[patent_app_country] => US
[patent_app_date] => 2018-06-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 18223
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -21
[patent_words_short_claim] => 106
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16017046
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/017046 | System and method for managing telemetry data and agents in a telemetry system | Jun 24, 2018 | Issued |
Array
(
[id] => 14997717
[patent_doc_number] => 20190317816
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-10-17
[patent_title] => METHODS AND SYSTEMS TO RECLAIM CAPACITY OF UNUSED RESOURCES OF A DISTRIBUTED COMPUTING SYSTEM
[patent_app_type] => utility
[patent_app_number] => 16/013503
[patent_app_country] => US
[patent_app_date] => 2018-06-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 25300
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -27
[patent_words_short_claim] => 120
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16013503
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/013503 | Methods and systems to reclaim capacity of unused resources of a distributed computing system | Jun 19, 2018 | Issued |
Array
(
[id] => 15182281
[patent_doc_number] => 20190361732
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-11-28
[patent_title] => LIVE MIGRATION OF A VIRTUALIZED COMPUTE ACCELERATOR WORKLOAD
[patent_app_type] => utility
[patent_app_number] => 15/990537
[patent_app_country] => US
[patent_app_date] => 2018-05-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13203
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 213
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15990537
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/990537 | Live migration of a virtualized compute accelerator workload | May 24, 2018 | Issued |
Array
(
[id] => 15182313
[patent_doc_number] => 20190361748
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-11-28
[patent_title] => MANAGING HOSTED RESOURCES ACROSS DIFFERENT VIRTUALIZATION PLATFORMS
[patent_app_type] => utility
[patent_app_number] => 15/988826
[patent_app_country] => US
[patent_app_date] => 2018-05-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9473
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 81
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15988826
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/988826 | Managing hosted resources across different virtualization platforms | May 23, 2018 | Issued |
Array
(
[id] => 16745128
[patent_doc_number] => 10970118
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-04-06
[patent_title] => Shareable FPGA compute engine
[patent_app_type] => utility
[patent_app_number] => 15/974014
[patent_app_country] => US
[patent_app_date] => 2018-05-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 4016
[patent_no_of_claims] => 20
[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] => 15974014
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/974014 | Shareable FPGA compute engine | May 7, 2018 | Issued |
Array
(
[id] => 14009389
[patent_doc_number] => 10223153
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-03-05
[patent_title] => Accounting and enforcing non-process execution by container-based software transmitting data over a network
[patent_app_type] => utility
[patent_app_number] => 15/956893
[patent_app_country] => US
[patent_app_date] => 2018-04-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7808
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 308
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15956893
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/956893 | Accounting and enforcing non-process execution by container-based software transmitting data over a network | Apr 18, 2018 | Issued |
Array
(
[id] => 14091845
[patent_doc_number] => 10241827
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-03-26
[patent_title] => Accounting and enforcing non-process execution by container-based software transmitting data over a network
[patent_app_type] => utility
[patent_app_number] => 15/956888
[patent_app_country] => US
[patent_app_date] => 2018-04-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7808
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 295
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15956888
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/956888 | Accounting and enforcing non-process execution by container-based software transmitting data over a network | Apr 18, 2018 | Issued |
Array
(
[id] => 16217207
[patent_doc_number] => 10733020
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-08-04
[patent_title] => Resource allocation state management
[patent_app_type] => utility
[patent_app_number] => 15/955387
[patent_app_country] => US
[patent_app_date] => 2018-04-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5963
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 124
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15955387
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/955387 | Resource allocation state management | Apr 16, 2018 | Issued |
Array
(
[id] => 17469136
[patent_doc_number] => 11275613
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-03-15
[patent_title] => Enforcing central processing unit quality of service guarantees when servicing accelerator requests
[patent_app_type] => utility
[patent_app_number] => 15/954382
[patent_app_country] => US
[patent_app_date] => 2018-04-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4543
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 85
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15954382
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/954382 | Enforcing central processing unit quality of service guarantees when servicing accelerator requests | Apr 15, 2018 | Issued |
Array
(
[id] => 13403595
[patent_doc_number] => 20180253340
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-09-06
[patent_title] => OPERATION EFFICIENCY MANAGEMENT WITH RESPECT TO APPLICATION COMPILE-TIME
[patent_app_type] => utility
[patent_app_number] => 15/938074
[patent_app_country] => US
[patent_app_date] => 2018-03-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 32457
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => 0
[patent_words_short_claim] => 426
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15938074
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/938074 | OPERATION EFFICIENCY MANAGEMENT WITH RESPECT TO APPLICATION COMPILE-TIME | Mar 27, 2018 | Abandoned |