Search

Bing Zhao

Examiner (ID: 9368, Phone: (571)270-1745 , Office: P/2195 )

Most Active Art Unit
2195
Art Unit(s)
2198, 2151, 2195
Total Applications
570
Issued Applications
489
Pending Applications
39
Abandoned Applications
48

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18378620 [patent_doc_number] => 20230153708 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-05-18 [patent_title] => Method for Scheduling Resource-constrained Project by Invasive Weed Optimization [patent_app_type] => utility [patent_app_number] => 16/966849 [patent_app_country] => US [patent_app_date] => 2020-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4621 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [patent_words_short_claim] => 583 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16966849 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/966849
Method for scheduling resource-constrained project by invasive weed optimization Jun 22, 2020 Issued
Array ( [id] => 19678280 [patent_doc_number] => 12190144 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2025-01-07 [patent_title] => Predelivering container image layers for future execution of container images [patent_app_type] => utility [patent_app_number] => 16/908533 [patent_app_country] => US [patent_app_date] => 2020-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 16454 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 227 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16908533 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/908533
Predelivering container image layers for future execution of container images Jun 21, 2020 Issued
Array ( [id] => 20758114 [patent_doc_number] => 12650884 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-06-09 [patent_title] => Method of determining an artificial intelligence module for use in deploying computing tasks on client computing apparatus [patent_app_type] => utility [patent_app_number] => 17/620058 [patent_app_country] => US [patent_app_date] => 2020-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 0 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 232 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17620058 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/620058
Method of determining an artificial intelligence module for use in deploying computing tasks on client computing apparatus Jun 14, 2020 Issued
Array ( [id] => 16330724 [patent_doc_number] => 20200301690 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-24 [patent_title] => METHOD AND SYSTEM FOR MANAGING THE END TO END LIFECYCLE OF A CLOUD-HOSTED DESKTOP VIRTUALIZATION ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 16/894865 [patent_app_country] => US [patent_app_date] => 2020-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4933 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [patent_words_short_claim] => 201 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16894865 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/894865
Method and system for managing the end to end lifecycle of a cloud-hosted desktop virtualization environment Jun 6, 2020 Issued
Array ( [id] => 16338143 [patent_doc_number] => 10789099 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-09-29 [patent_title] => Task switching and inter-task communications for coordination of applications executing on a multi-user parallel processing architecture [patent_app_type] => utility [patent_app_number] => 16/847341 [patent_app_country] => US [patent_app_date] => 2020-04-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 16067 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 563 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16847341 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/847341
Task switching and inter-task communications for coordination of applications executing on a multi-user parallel processing architecture Apr 12, 2020 Issued
Array ( [id] => 18348133 [patent_doc_number] => 20230136244 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-05-04 [patent_title] => VIRTUAL MACHINE CONNECTION CONTROL DEVICE, VIRTUAL MACHINE CONNECTION CONTROL SYSTEM, VIRTUAL MACHINE CONNECTION CONTROL METHOD, AND PROGRAM [patent_app_type] => utility [patent_app_number] => 17/801653 [patent_app_country] => US [patent_app_date] => 2020-02-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9711 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17801653 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/801653
VIRTUAL MACHINE CONNECTION CONTROL DEVICE, VIRTUAL MACHINE CONNECTION CONTROL SYSTEM, VIRTUAL MACHINE CONNECTION CONTROL METHOD, AND PROGRAM Feb 25, 2020 Abandoned
Array ( [id] => 16271032 [patent_doc_number] => 20200272520 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-08-27 [patent_title] => STACK MANAGEMENT [patent_app_type] => utility [patent_app_number] => 16/801776 [patent_app_country] => US [patent_app_date] => 2020-02-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12439 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -26 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16801776 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/801776
Stack management Feb 25, 2020 Issued
Array ( [id] => 19015287 [patent_doc_number] => 11922222 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-03-05 [patent_title] => Generating a modified component for a data intake and query system using an isolated execution environment image [patent_app_type] => utility [patent_app_number] => 16/777612 [patent_app_country] => US [patent_app_date] => 2020-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 21 [patent_no_of_words] => 86253 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16777612 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/777612
Generating a modified component for a data intake and query system using an isolated execution environment image Jan 29, 2020 Issued
Array ( [id] => 15966883 [patent_doc_number] => 20200167193 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-28 [patent_title] => DYNAMIC TASK ALLOCATION FOR NEURAL NETWORKS [patent_app_type] => utility [patent_app_number] => 16/776338 [patent_app_country] => US [patent_app_date] => 2020-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8124 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16776338 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/776338
Dynamic task allocation for neural networks Jan 28, 2020 Issued
Array ( [id] => 15952795 [patent_doc_number] => 10664305 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-05-26 [patent_title] => Method and apparatus for writing service data into block chain and method for determining service subset [patent_app_type] => utility [patent_app_number] => 16/745519 [patent_app_country] => US [patent_app_date] => 2020-01-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 11656 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 194 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16745519 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/745519
Method and apparatus for writing service data into block chain and method for determining service subset Jan 16, 2020 Issued
Array ( [id] => 16271025 [patent_doc_number] => 20200272513 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-08-27 [patent_title] => Thread Scheduling Using Processing Engine Information [patent_app_type] => utility [patent_app_number] => 16/740794 [patent_app_country] => US [patent_app_date] => 2020-01-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 29268 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16740794 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/740794
Thread Scheduling Using Processing Engine Information Jan 12, 2020 Abandoned
Array ( [id] => 18030647 [patent_doc_number] => 11513836 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-11-29 [patent_title] => Scheduling resuming of ready to run virtual processors in a distributed system [patent_app_type] => utility [patent_app_number] => 16/738939 [patent_app_country] => US [patent_app_date] => 2020-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 31 [patent_no_of_words] => 40144 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [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] => 16738939 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/738939
Scheduling resuming of ready to run virtual processors in a distributed system Jan 8, 2020 Issued
Array ( [id] => 15870409 [patent_doc_number] => 20200142608 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-07 [patent_title] => HIERARCHICAL STALLING STRATEGIES FOR HANDLING STALLING EVENTS IN A VIRTUALIZED ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 16/738962 [patent_app_country] => US [patent_app_date] => 2020-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 48726 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 184 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16738962 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/738962
Hierarchical stalling strategies for handling stalling events in a virtualized environment Jan 8, 2020 Issued
Array ( [id] => 15804391 [patent_doc_number] => 20200125338 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-23 [patent_title] => TOOL FOR GENERATING EVENT CASE MANAGEMENT APPLICATIONS [patent_app_type] => utility [patent_app_number] => 16/718570 [patent_app_country] => US [patent_app_date] => 2019-12-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8436 [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] => 16718570 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/718570
Tool for generating event case management applications Dec 17, 2019 Issued
Array ( [id] => 16903206 [patent_doc_number] => 20210182122 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-17 [patent_title] => METHOD AND SYSTEM FOR PREDICTING RESOURCE REALLOCATION IN A POWER ZONE GROUP [patent_app_type] => utility [patent_app_number] => 16/713347 [patent_app_country] => US [patent_app_date] => 2019-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6025 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16713347 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/713347
Method and system for predicting resource reallocation in a power zone group Dec 12, 2019 Issued
Array ( [id] => 16887530 [patent_doc_number] => 20210173727 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-10 [patent_title] => MULTITENANCY HIERARCHICAL UPDATE CAMPAIGNS [patent_app_type] => utility [patent_app_number] => 16/702768 [patent_app_country] => US [patent_app_date] => 2019-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8073 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16702768 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/702768
Managing the creation and execution of update campaigns in an multitenancy hierarchy Dec 3, 2019 Issued
Array ( [id] => 17651422 [patent_doc_number] => 11354149 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-06-07 [patent_title] => Adaptive clock scaling using a hypervisor in a reserved portion of memory [patent_app_type] => utility [patent_app_number] => 16/701454 [patent_app_country] => US [patent_app_date] => 2019-12-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 5400 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 213 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16701454 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/701454
Adaptive clock scaling using a hypervisor in a reserved portion of memory Dec 2, 2019 Issued
Array ( [id] => 16032341 [patent_doc_number] => 10678590 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-06-09 [patent_title] => Batch process monitoring and alerting based on selection of buffer times [patent_app_type] => utility [patent_app_number] => 16/700707 [patent_app_country] => US [patent_app_date] => 2019-12-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7339 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 205 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16700707 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/700707
Batch process monitoring and alerting based on selection of buffer times Dec 1, 2019 Issued
Array ( [id] => 15685307 [patent_doc_number] => 20200097317 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-03-26 [patent_title] => ADAPTIVE CLOCK SCALING TO OPTIMIZE TIME-BASED OPERATIONS WITHIN VIRTUALIZED GUEST OPERATING SYSTEMS [patent_app_type] => utility [patent_app_number] => 16/696020 [patent_app_country] => US [patent_app_date] => 2019-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5401 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16696020 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/696020
Time dilation based on an amount of resources allocated to a software execution environment Nov 25, 2019 Issued
Array ( [id] => 18719987 [patent_doc_number] => 11797332 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-10-24 [patent_title] => System for transforming legacy items contained in a data archive for execution or use by an executable [patent_app_type] => utility [patent_app_number] => 16/694009 [patent_app_country] => US [patent_app_date] => 2019-11-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6680 [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] => 16694009 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/694009
System for transforming legacy items contained in a data archive for execution or use by an executable Nov 24, 2019 Issued
Menu