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] => 19797029 [patent_doc_number] => 12238013 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2025-02-25 [patent_title] => Communication and computation integrated network architecture and resource adaptation method [patent_app_type] => utility [patent_app_number] => 18/906863 [patent_app_country] => US [patent_app_date] => 2024-10-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 8 [patent_no_of_words] => 6218 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 318 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18906863 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/906863
Communication and computation integrated network architecture and resource adaptation method Oct 3, 2024 Issued
Array ( [id] => 19819089 [patent_doc_number] => 20250077296 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-03-06 [patent_title] => METHOD FOR MANAGEMENT OF PROCESSING RESOURCES AND APPARATUS FOR IMPLEMENTING THE SAME [patent_app_type] => utility [patent_app_number] => 18/761556 [patent_app_country] => US [patent_app_date] => 2024-07-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12630 [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] => 18761556 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/761556
METHOD FOR MANAGEMENT OF PROCESSING RESOURCES AND APPARATUS FOR IMPLEMENTING THE SAME Jul 1, 2024 Pending
Array ( [id] => 20446922 [patent_doc_number] => 20260003644 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2026-01-01 [patent_title] => ASYNCHRONOUS FUNCTION EXECUTORS UTILIZING WORK UNIT STACKS [patent_app_type] => utility [patent_app_number] => 18/754968 [patent_app_country] => US [patent_app_date] => 2024-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3889 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18754968 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/754968
ASYNCHRONOUS FUNCTION EXECUTORS UTILIZING WORK UNIT STACKS Jun 25, 2024 Pending
Array ( [id] => 19925214 [patent_doc_number] => 12299500 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2025-05-13 [patent_title] => Optimizing cloud instances with smart availability zone failover [patent_app_type] => utility [patent_app_number] => 18/748682 [patent_app_country] => US [patent_app_date] => 2024-06-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 4782 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 265 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18748682 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/748682
Optimizing cloud instances with smart availability zone failover Jun 19, 2024 Issued
Array ( [id] => 20773384 [patent_doc_number] => 12657058 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-06-16 [patent_title] => Dynamically selecting artificial intelligence models and hardware environments to execute tasks [patent_app_type] => utility [patent_app_number] => 18/732320 [patent_app_country] => US [patent_app_date] => 2024-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 30 [patent_no_of_words] => 33073 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 174 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18732320 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/732320
Dynamically selecting artificial intelligence models and hardware environments to execute tasks Jun 2, 2024 Issued
Array ( [id] => 19558529 [patent_doc_number] => 20240370321 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-11-07 [patent_title] => SYSTEM AND METHOD FOR MANAGING CONCURRENT EVENTS [patent_app_type] => utility [patent_app_number] => 18/658473 [patent_app_country] => US [patent_app_date] => 2024-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5749 [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] => 18658473 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/658473
SYSTEM AND METHOD FOR MANAGING CONCURRENT EVENTS May 7, 2024 Pending
Array ( [id] => 19383478 [patent_doc_number] => 20240273348 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-08-15 [patent_title] => NEURAL PROCESSING DEVICE AND METHOD FOR CONTROLLING THE SAME [patent_app_type] => utility [patent_app_number] => 18/642434 [patent_app_country] => US [patent_app_date] => 2024-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18371 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18642434 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/642434
NEURAL PROCESSING DEVICE AND METHOD FOR CONTROLLING THE SAME Apr 21, 2024 Pending
Array ( [id] => 19419951 [patent_doc_number] => 20240296074 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-09-05 [patent_title] => DYNAMIC PROCESS CRITICALITY SCORING [patent_app_type] => utility [patent_app_number] => 18/642598 [patent_app_country] => US [patent_app_date] => 2024-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15647 [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] => 18642598 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/642598
DYNAMIC PROCESS CRITICALITY SCORING Apr 21, 2024 Pending
Array ( [id] => 20296562 [patent_doc_number] => 20250321805 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-10-16 [patent_title] => POLICY-BASED RESOURCE AUTOMATION THROUGH DATA INPUT / OUTPUT WORKLOAD ANALYSIS AND FORECASTING [patent_app_type] => utility [patent_app_number] => 18/637210 [patent_app_country] => US [patent_app_date] => 2024-04-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4563 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18637210 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/637210
POLICY-BASED RESOURCE AUTOMATION THROUGH DATA INPUT / OUTPUT WORKLOAD ANALYSIS AND FORECASTING Apr 15, 2024 Pending
Array ( [id] => 20296565 [patent_doc_number] => 20250321808 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-10-16 [patent_title] => AUGMENTED LARGE LANGUAGE MODEL SYSTEM AND METHOD FOR COMMUNICATION WORKFLOWS [patent_app_type] => utility [patent_app_number] => 18/634637 [patent_app_country] => US [patent_app_date] => 2024-04-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6668 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18634637 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/634637
AUGMENTED LARGE LANGUAGE MODEL SYSTEM AND METHOD FOR COMMUNICATION WORKFLOWS Apr 11, 2024 Pending
Array ( [id] => 20234299 [patent_doc_number] => 20250291618 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-09-18 [patent_title] => VIRTUALIZATION ACCELERATION IN DISPLAY PROCESSING [patent_app_type] => utility [patent_app_number] => 18/607181 [patent_app_country] => US [patent_app_date] => 2024-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13496 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18607181 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/607181
VIRTUALIZATION ACCELERATION IN DISPLAY PROCESSING Mar 14, 2024 Pending
Array ( [id] => 19267612 [patent_doc_number] => 20240211315 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-06-27 [patent_title] => RECONCILING RESOURCE MANAGEMENT PLATFORMS [patent_app_type] => utility [patent_app_number] => 18/597105 [patent_app_country] => US [patent_app_date] => 2024-03-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 27530 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 288 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18597105 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/597105
Reconciling resource management platforms Mar 5, 2024 Issued
Array ( [id] => 19588334 [patent_doc_number] => 20240385891 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-11-21 [patent_title] => TECHNIQUES FOR DISTRIBUTED COMPUTING AND STORAGE [patent_app_type] => utility [patent_app_number] => 18/437065 [patent_app_country] => US [patent_app_date] => 2024-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14913 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [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] => 18437065 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/437065
Techniques for distributed computing and storage Feb 7, 2024 Issued
Array ( [id] => 20102197 [patent_doc_number] => 20250232133 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-07-17 [patent_title] => METHOD, DEVICE, AND COMPUTER PROGRAM PRODUCT FOR BATCH PROCESSING A PLURALITY OF USER REQUESTS [patent_app_type] => utility [patent_app_number] => 18/432666 [patent_app_country] => US [patent_app_date] => 2024-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2549 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18432666 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/432666
METHOD, DEVICE, AND COMPUTER PROGRAM PRODUCT FOR BATCH PROCESSING A PLURALITY OF USER REQUESTS Feb 4, 2024 Pending
Array ( [id] => 19159701 [patent_doc_number] => 20240152408 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-05-09 [patent_title] => Dynamic Load Balancing By Analyzing Performance Of Volume To Quality Of Service [patent_app_type] => utility [patent_app_number] => 18/414539 [patent_app_country] => US [patent_app_date] => 2024-01-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9497 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18414539 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/414539
Dynamic Load Balancing By Analyzing Performance Of Volume To Quality Of Service Jan 16, 2024 Issued
Array ( [id] => 19405661 [patent_doc_number] => 20240289172 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-08-29 [patent_title] => INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND RECORDING MEDIUM [patent_app_type] => utility [patent_app_number] => 18/413149 [patent_app_country] => US [patent_app_date] => 2024-01-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13315 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -4 [patent_words_short_claim] => 242 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18413149 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/413149
INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND RECORDING MEDIUM Jan 15, 2024 Pending
Array ( [id] => 20101877 [patent_doc_number] => 20250231813 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-07-17 [patent_title] => MODULE DEPLOYMENT MANAGEMENT FOR CONSTRAINED DEVICES [patent_app_type] => utility [patent_app_number] => 18/412107 [patent_app_country] => US [patent_app_date] => 2024-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4530 [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] => 18412107 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/412107
MODULE DEPLOYMENT MANAGEMENT FOR CONSTRAINED DEVICES Jan 11, 2024 Pending
Array ( [id] => 19734622 [patent_doc_number] => 12212634 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-01-28 [patent_title] => Centralized rate limiter [patent_app_type] => utility [patent_app_number] => 18/531837 [patent_app_country] => US [patent_app_date] => 2023-12-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 11335 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 206 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18531837 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/531837
Centralized rate limiter Dec 6, 2023 Issued
Array ( [id] => 19985667 [patent_doc_number] => 20250123889 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-04-17 [patent_title] => METHOD AND SYSTEM FOR DYNAMICALLY SCHEDULING EXECUTION OF TASKS [patent_app_type] => utility [patent_app_number] => 18/379196 [patent_app_country] => US [patent_app_date] => 2023-10-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 1335 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18379196 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/379196
METHOD AND SYSTEM FOR DYNAMICALLY SCHEDULING EXECUTION OF TASKS Oct 11, 2023 Pending
Array ( [id] => 19029172 [patent_doc_number] => 11928532 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-03-12 [patent_title] => Gateway device for integrally processing APIs with security function, and method of operating same [patent_app_type] => utility [patent_app_number] => 18/377525 [patent_app_country] => US [patent_app_date] => 2023-10-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 10593 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 471 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18377525 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/377525
Gateway device for integrally processing APIs with security function, and method of operating same Oct 5, 2023 Issued
Menu