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] => 14189007 [patent_doc_number] => 20190114209 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-04-18 [patent_title] => System and Method for Input Data Load Adaptive Parallel Processing [patent_app_type] => utility [patent_app_number] => 16/226502 [patent_app_country] => US [patent_app_date] => 2018-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15926 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [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] => 16226502 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/226502
System and method for input data load adaptive parallel processing Dec 18, 2018 Issued
Array ( [id] => 17364929 [patent_doc_number] => 11231950 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-01-25 [patent_title] => Avoiding errors while directly communicatively coupling a virtual machine to a host system [patent_app_type] => utility [patent_app_number] => 16/201545 [patent_app_country] => US [patent_app_date] => 2018-11-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4847 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 177 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16201545 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/201545
Avoiding errors while directly communicatively coupling a virtual machine to a host system Nov 26, 2018 Issued
Array ( [id] => 14022411 [patent_doc_number] => 20190073199 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-03-07 [patent_title] => GENERATING A PREDICTIVE DATA STRUCTURE [patent_app_type] => utility [patent_app_number] => 16/181431 [patent_app_country] => US [patent_app_date] => 2018-11-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6989 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16181431 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/181431
Generating a predictive data structure Nov 5, 2018 Issued
Array ( [id] => 14395235 [patent_doc_number] => 10310901 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-06-04 [patent_title] => System and method for input data load adaptive parallel processing [patent_app_type] => utility [patent_app_number] => 16/145632 [patent_app_country] => US [patent_app_date] => 2018-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 15918 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 360 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16145632 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/145632
System and method for input data load adaptive parallel processing Sep 27, 2018 Issued
Array ( [id] => 17621871 [patent_doc_number] => 11340927 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-24 [patent_title] => Application-based computing resource management [patent_app_type] => utility [patent_app_number] => 16/138846 [patent_app_country] => US [patent_app_date] => 2018-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 11223 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 274 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16138846 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/138846
Application-based computing resource management Sep 20, 2018 Issued
Array ( [id] => 13845319 [patent_doc_number] => 20190026144 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-01-24 [patent_title] => Virtual Machine-to-Port Peripheral Device Driver for Implementing Communications Between Virtual Machines and Client Devices [patent_app_type] => utility [patent_app_number] => 16/132177 [patent_app_country] => US [patent_app_date] => 2018-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13716 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16132177 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/132177
Virtual machine-to-port peripheral device driver for implementing communications between virtual machines and client devices Sep 13, 2018 Issued
Array ( [id] => 17046726 [patent_doc_number] => 11099906 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-24 [patent_title] => Handling tenant requests in a system that uses hardware acceleration components [patent_app_type] => utility [patent_app_number] => 16/128224 [patent_app_country] => US [patent_app_date] => 2018-09-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 37 [patent_no_of_words] => 23609 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 180 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16128224 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/128224
Handling tenant requests in a system that uses hardware acceleration components Sep 10, 2018 Issued
Array ( [id] => 13782549 [patent_doc_number] => 20190004813 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-01-03 [patent_title] => METHOD AND APPARATUS FOR A GENERAL-PURPOSE, MULTIPLE-CORE SYSTEM FOR IMPLEMENTING STREAM-BASED COMPUTATIONS [patent_app_type] => utility [patent_app_number] => 16/126918 [patent_app_country] => US [patent_app_date] => 2018-09-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 19651 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [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] => 16126918 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/126918
Method and apparatus for a multi-core system for implementing stream-based computations having inputs from multiple streams Sep 9, 2018 Issued
Array ( [id] => 16942886 [patent_doc_number] => 11055126 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-07-06 [patent_title] => Machine learning computing model for virtual machine underutilization detection [patent_app_type] => utility [patent_app_number] => 15/998881 [patent_app_country] => US [patent_app_date] => 2018-08-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 17 [patent_no_of_words] => 9244 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 292 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15998881 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/998881
Machine learning computing model for virtual machine underutilization detection Aug 15, 2018 Issued
Array ( [id] => 13595295 [patent_doc_number] => 20180349196 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-06 [patent_title] => Implementing a Service Using Plural Acceleration Components [patent_app_type] => utility [patent_app_number] => 16/100110 [patent_app_country] => US [patent_app_date] => 2018-08-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21039 [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] => 16100110 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/100110
Implementing a Service Using Plural Acceleration Components Aug 8, 2018 Abandoned
Array ( [id] => 13738185 [patent_doc_number] => 20180373561 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-27 [patent_title] => HIERARCHICAL STALLING STRATEGIES [patent_app_type] => utility [patent_app_number] => 16/019351 [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] => 48747 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16019351 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/019351
Hierarchical stalling strategies for handling stalling events in a virtualized environment Jun 25, 2018 Issued
Array ( [id] => 16408780 [patent_doc_number] => 10817333 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-10-27 [patent_title] => Managing memory in devices that host virtual machines and have shared memory [patent_app_type] => utility [patent_app_number] => 16/018256 [patent_app_country] => US [patent_app_date] => 2018-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 9382 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 215 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16018256 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/018256
Managing memory in devices that host virtual machines and have shared memory Jun 25, 2018 Issued
Array ( [id] => 16607945 [patent_doc_number] => 10908949 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-02-02 [patent_title] => Methods for processing data flow based service by allocating micro-services that correspond to allocated service IDs and computer programs therefor [patent_app_type] => utility [patent_app_number] => 16/019468 [patent_app_country] => US [patent_app_date] => 2018-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 12048 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 332 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16019468 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/019468
Methods for processing data flow based service by allocating micro-services that correspond to allocated service IDs and computer programs therefor Jun 25, 2018 Issued
Array ( [id] => 16737644 [patent_doc_number] => 10963296 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-03-30 [patent_title] => Load balancing of compute resources based on resource credits [patent_app_type] => utility [patent_app_number] => 16/015451 [patent_app_country] => US [patent_app_date] => 2018-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8385 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 225 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16015451 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/015451
Load balancing of compute resources based on resource credits Jun 21, 2018 Issued
Array ( [id] => 13526559 [patent_doc_number] => 20180314822 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-11-01 [patent_title] => VIRTUAL MACHINE KERNEL PROTECTION METHOD AND APPARATUS [patent_app_type] => utility [patent_app_number] => 16/013950 [patent_app_country] => US [patent_app_date] => 2018-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9838 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16013950 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/013950
Virtual machine kernel protection method and apparatus Jun 20, 2018 Issued
Array ( [id] => 13497271 [patent_doc_number] => 20180300178 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-18 [patent_title] => Application Load Adaptive Multi-stage Parallel Data Processing Architecture [patent_app_type] => utility [patent_app_number] => 16/014674 [patent_app_country] => US [patent_app_date] => 2018-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15864 [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] => 16014674 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/014674
Application load adaptive multi-stage parallel data processing architecture Jun 20, 2018 Issued
Array ( [id] => 14034443 [patent_doc_number] => 10228972 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-03-12 [patent_title] => Computer systems and computer-implemented methods for dynamically adaptive distribution of workload between central processing unit(s) and graphics processing unit(s) [patent_app_type] => utility [patent_app_number] => 16/015055 [patent_app_country] => US [patent_app_date] => 2018-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6623 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 380 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16015055 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/015055
Computer systems and computer-implemented methods for dynamically adaptive distribution of workload between central processing unit(s) and graphics processing unit(s) Jun 20, 2018 Issued
Array ( [id] => 13240801 [patent_doc_number] => 10133599 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-11-20 [patent_title] => Application load adaptive multi-stage parallel data processing architecture [patent_app_type] => utility [patent_app_number] => 16/014658 [patent_app_country] => US [patent_app_date] => 2018-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 15878 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 365 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16014658 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/014658
Application load adaptive multi-stage parallel data processing architecture Jun 20, 2018 Issued
Array ( [id] => 13497147 [patent_doc_number] => 20180300116 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-18 [patent_title] => Method for Automatic Application Deployment and Cloud Management Node [patent_app_type] => utility [patent_app_number] => 16/012397 [patent_app_country] => US [patent_app_date] => 2018-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17400 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16012397 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/012397
Method for automatic application deployment and cloud management node Jun 18, 2018 Issued
Array ( [id] => 15788961 [patent_doc_number] => 10628205 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-04-21 [patent_title] => Virtual machine placement with automatic deployment error recovery [patent_app_type] => utility [patent_app_number] => 16/003281 [patent_app_country] => US [patent_app_date] => 2018-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 10004 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 241 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16003281 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/003281
Virtual machine placement with automatic deployment error recovery Jun 7, 2018 Issued
Menu