Search

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 numberTitle of the applicationFiling DateStatus
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
Menu