Search

Eric Charles Wai

Examiner (ID: 3750, Phone: (571)270-1012 , Office: P/2195 )

Most Active Art Unit
2195
Art Unit(s)
2195
Total Applications
787
Issued Applications
614
Pending Applications
59
Abandoned Applications
130

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18781211 [patent_doc_number] => 11822954 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-11-21 [patent_title] => Methods and systems for automating deployment of applications in a multi-tenant database environment [patent_app_type] => utility [patent_app_number] => 17/160257 [patent_app_country] => US [patent_app_date] => 2021-01-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8969 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 216 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17160257 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/160257
Methods and systems for automating deployment of applications in a multi-tenant database environment Jan 26, 2021 Issued
Array ( [id] => 16810431 [patent_doc_number] => 20210132986 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-06 [patent_title] => BACK-END TASK FULFILLMENT FOR DIALOG-DRIVEN APPLICATIONS [patent_app_type] => utility [patent_app_number] => 17/145133 [patent_app_country] => US [patent_app_date] => 2021-01-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15246 [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] => 17145133 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/145133
Back-end task fulfillment for dialog-driven applications Jan 7, 2021 Issued
Array ( [id] => 17187241 [patent_doc_number] => 20210334126 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-10-28 [patent_title] => ON-DEMAND CODE EXECUTION WITH LIMITED MEMORY FOOTPRINT [patent_app_type] => utility [patent_app_number] => 17/140978 [patent_app_country] => US [patent_app_date] => 2021-01-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11586 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17140978 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/140978
On-demand code execution with limited memory footprint Jan 3, 2021 Issued
Array ( [id] => 18561543 [patent_doc_number] => 11726786 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-08-15 [patent_title] => Lazy copying of runtime-managed stack frames [patent_app_type] => utility [patent_app_number] => 17/137627 [patent_app_country] => US [patent_app_date] => 2020-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 12496 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 210 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17137627 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/137627
Lazy copying of runtime-managed stack frames Dec 29, 2020 Issued
Array ( [id] => 19212801 [patent_doc_number] => 12001864 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-06-04 [patent_title] => Containerized software discovery and identification [patent_app_type] => utility [patent_app_number] => 17/134086 [patent_app_country] => US [patent_app_date] => 2020-12-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 9927 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17134086 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/134086
Containerized software discovery and identification Dec 23, 2020 Issued
Array ( [id] => 16780144 [patent_doc_number] => 20210117223 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-04-22 [patent_title] => EXTENDING SERVER-BASED DESKTOP VIRTUAL MACHINE ARCHITECTURE TO CLIENT MACHINES [patent_app_type] => utility [patent_app_number] => 17/117011 [patent_app_country] => US [patent_app_date] => 2020-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7059 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 202 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17117011 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/117011
Extending server-based desktop virtual machine architecture to client machines Dec 8, 2020 Issued
Array ( [id] => 16780143 [patent_doc_number] => 20210117222 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-04-22 [patent_title] => COMPUTER SYSTEM PROVIDING VIRTUAL COMPUTING SESSIONS THROUGH VIRTUAL DELIVERY AGENT LEASING WITH ENHANCED POWER SAVINGS AND CONNECTIVITY AND RELATED METHODS [patent_app_type] => utility [patent_app_number] => 17/110503 [patent_app_country] => US [patent_app_date] => 2020-12-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5360 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17110503 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/110503
Computer system providing virtual computing sessions through virtual delivery agent leasing with enhanced power savings and connectivity and related methods Dec 2, 2020 Issued
Array ( [id] => 17643922 [patent_doc_number] => 20220171660 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-06-02 [patent_title] => MODEL-BASED WORST CASE EXECUTION TIME ANALYSIS FOR PARTITIONED SYSTEMS [patent_app_type] => utility [patent_app_number] => 17/108391 [patent_app_country] => US [patent_app_date] => 2020-12-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2534 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17108391 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/108391
Model-based worst case execution time analysis for partitioned systems Nov 30, 2020 Issued
Array ( [id] => 18445989 [patent_doc_number] => 11681560 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-20 [patent_title] => Method, electronic device, and computer program product for proactively adjusting available computing power of a computing node based on movement of at least one user device [patent_app_type] => utility [patent_app_number] => 17/101052 [patent_app_country] => US [patent_app_date] => 2020-11-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 8232 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 300 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17101052 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/101052
Method, electronic device, and computer program product for proactively adjusting available computing power of a computing node based on movement of at least one user device Nov 22, 2020 Issued
Array ( [id] => 16856898 [patent_doc_number] => 20210157643 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-27 [patent_title] => SYSTEMS AND METHODS FOR ESTABLISHING A USER PURPOSE CLASS RESOURCE INFORMATION COMPUTING ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 17/098148 [patent_app_country] => US [patent_app_date] => 2020-11-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 352240 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 367 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17098148 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/098148
Systems and methods for establishing a user purpose class resource information computing environment Nov 12, 2020 Issued
Array ( [id] => 16659335 [patent_doc_number] => 20210055972 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-02-25 [patent_title] => COMPUTERIZED CONTROL OF EXECUTION PIPELINES [patent_app_type] => utility [patent_app_number] => 17/089906 [patent_app_country] => US [patent_app_date] => 2020-11-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11549 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 258 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17089906 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/089906
Computerized control of execution pipelines Nov 4, 2020 Issued
Array ( [id] => 20403514 [patent_doc_number] => 12493487 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-12-09 [patent_title] => Method and apparatus for scheduling service, electronic device, and storage medium [patent_app_type] => utility [patent_app_number] => 17/793567 [patent_app_country] => US [patent_app_date] => 2020-11-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 2116 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 414 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17793567 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/793567
Method and apparatus for scheduling service, electronic device, and storage medium Nov 1, 2020 Issued
Array ( [id] => 17565172 [patent_doc_number] => 20220129321 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-04-28 [patent_title] => INFORMATION PROCESSING APPARATUS AND A METHOD FOR PROCESSING A WORKLOAD [patent_app_type] => utility [patent_app_number] => 17/082864 [patent_app_country] => US [patent_app_date] => 2020-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10751 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [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] => 17082864 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/082864
Information processing apparatus and a method for processing a workload Oct 27, 2020 Issued
Array ( [id] => 18087725 [patent_doc_number] => 11537862 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-12-27 [patent_title] => Neural network processor and control method of neural network processor [patent_app_type] => utility [patent_app_number] => 17/623621 [patent_app_country] => US [patent_app_date] => 2020-10-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 6 [patent_no_of_words] => 8138 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 233 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17623621 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/623621
Neural network processor and control method of neural network processor Oct 26, 2020 Issued
Array ( [id] => 16618926 [patent_doc_number] => 20210037579 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-02-04 [patent_title] => SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR IMPLEMENTING BLUETOOTH IN A VIRTUAL MOBILE DEVICE PLATFORM [patent_app_type] => utility [patent_app_number] => 17/076594 [patent_app_country] => US [patent_app_date] => 2020-10-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16422 [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] => 17076594 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/076594
System, method and computer program product for implementing bluetooth in a virtual mobile device platform Oct 20, 2020 Issued
Array ( [id] => 18796008 [patent_doc_number] => 11829799 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-11-28 [patent_title] => Distributed resource-aware training of machine learning pipelines [patent_app_type] => utility [patent_app_number] => 17/068890 [patent_app_country] => US [patent_app_date] => 2020-10-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6713 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17068890 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/068890
Distributed resource-aware training of machine learning pipelines Oct 12, 2020 Issued
Array ( [id] => 17779103 [patent_doc_number] => 20220245453 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-08-04 [patent_title] => REDISTRIBUTING TENSOR ELEMENTS BETWEEN MACHINE LEARNING COMPUTING UNITS [patent_app_type] => utility [patent_app_number] => 17/629437 [patent_app_country] => US [patent_app_date] => 2020-10-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15109 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 230 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17629437 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/629437
Redistributing tensor elements between machine learning computing units Oct 6, 2020 Issued
Array ( [id] => 16721862 [patent_doc_number] => 20210089009 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-03-25 [patent_title] => Arrangement and Method for Secure Execution of an Automation Program in a Cloud Computing Environment [patent_app_type] => utility [patent_app_number] => 17/029172 [patent_app_country] => US [patent_app_date] => 2020-09-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3396 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 17029172 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/029172
Arrangement and method for secure execution of an automation program in a cloud computing environment Sep 22, 2020 Issued
Array ( [id] => 19212800 [patent_doc_number] => 12001863 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-06-04 [patent_title] => Containerized software discovery and identification [patent_app_type] => utility [patent_app_number] => 17/027275 [patent_app_country] => US [patent_app_date] => 2020-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 9928 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 169 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17027275 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/027275
Containerized software discovery and identification Sep 20, 2020 Issued
Array ( [id] => 19107804 [patent_doc_number] => 11960915 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-04-16 [patent_title] => Method and apparatus for creating virtual machine based on parameter information of a virtual network interface card [patent_app_type] => utility [patent_app_number] => 17/026767 [patent_app_country] => US [patent_app_date] => 2020-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 8026 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 222 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17026767 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/026767
Method and apparatus for creating virtual machine based on parameter information of a virtual network interface card Sep 20, 2020 Issued
Menu