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] => 8438386 [patent_doc_number] => 08286172 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-10-09 [patent_title] => 'Systems and methods for implementing best-effort parallel computing frameworks' [patent_app_type] => utility [patent_app_number] => 12/399195 [patent_app_country] => US [patent_app_date] => 2009-03-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 8797 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 207 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12399195 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/399195
Systems and methods for implementing best-effort parallel computing frameworks Mar 5, 2009 Issued
Array ( [id] => 5467847 [patent_doc_number] => 20090328047 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-12-31 [patent_title] => 'DEVICE, SYSTEM, AND METHOD OF EXECUTING MULTITHREADED APPLICATIONS' [patent_app_type] => utility [patent_app_number] => 12/164143 [patent_app_country] => US [patent_app_date] => 2008-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6353 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0328/20090328047.pdf [firstpage_image] =>[orig_patent_app_number] => 12164143 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/164143
Device, system, and method of scheduling tasks of a multithreaded application Jun 29, 2008 Issued
Array ( [id] => 5351750 [patent_doc_number] => 20090007111 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-01-01 [patent_title] => 'LOGGING AND REPLAYING INPUT/OUTPUT EVENTS FOR A VIRTUAL MACHINE' [patent_app_type] => utility [patent_app_number] => 12/163543 [patent_app_country] => US [patent_app_date] => 2008-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2737 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0007/20090007111.pdf [firstpage_image] =>[orig_patent_app_number] => 12163543 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/163543
LOGGING AND REPLAYING INPUT/OUTPUT EVENTS FOR A VIRTUAL MACHINE Jun 26, 2008 Abandoned
Array ( [id] => 5467846 [patent_doc_number] => 20090328046 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-12-31 [patent_title] => 'METHOD FOR STAGE-BASED COST ANALYSIS FOR TASK SCHEDULING' [patent_app_type] => utility [patent_app_number] => 12/163324 [patent_app_country] => US [patent_app_date] => 2008-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5828 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0328/20090328046.pdf [firstpage_image] =>[orig_patent_app_number] => 12163324 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/163324
Method for stage-based cost analysis for task scheduling Jun 26, 2008 Issued
Array ( [id] => 5399969 [patent_doc_number] => 20090320032 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-12-24 [patent_title] => 'SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR PREVENTING STARVATIONS OF TASKS IN A MULTIPLE PROCESSING ENTITY SYSTEM' [patent_app_type] => utility [patent_app_number] => 12/142028 [patent_app_country] => US [patent_app_date] => 2008-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 11230 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0320/20090320032.pdf [firstpage_image] =>[orig_patent_app_number] => 12142028 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/142028
System and method for using a task starvation indication to prevent starvations of tasks in a multiple processing entity system Jun 18, 2008 Issued
Array ( [id] => 5305974 [patent_doc_number] => 20090300626 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-12-03 [patent_title] => 'Scheduling for Computing Systems With Multiple Levels of Determinism' [patent_app_type] => utility [patent_app_number] => 12/129427 [patent_app_country] => US [patent_app_date] => 2008-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4980 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0300/20090300626.pdf [firstpage_image] =>[orig_patent_app_number] => 12129427 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/129427
Scheduling for Computing Systems With Multiple Levels of Determinism May 28, 2008 Abandoned
Array ( [id] => 5305954 [patent_doc_number] => 20090300606 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-12-03 [patent_title] => 'VIRTUAL MACHINE MIGRATION WITH DIRECT PHYSICAL ACCESS CONTROL' [patent_app_type] => utility [patent_app_number] => 12/128511 [patent_app_country] => US [patent_app_date] => 2008-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 3071 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0300/20090300606.pdf [firstpage_image] =>[orig_patent_app_number] => 12128511 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/128511
Virtual machine migration with direct physical access control May 27, 2008 Issued
Array ( [id] => 4700461 [patent_doc_number] => 20080222645 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-09-11 [patent_title] => 'Process Execution Management Based on Resource Requirements and Business Impacts' [patent_app_type] => utility [patent_app_number] => 12/125375 [patent_app_country] => US [patent_app_date] => 2008-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 27 [patent_no_of_words] => 11823 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0222/20080222645.pdf [firstpage_image] =>[orig_patent_app_number] => 12125375 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/125375
Execution order management of multiple processes on a data processing system by assigning constrained resources to the processes based on resource requirements and business impacts May 21, 2008 Issued
Array ( [id] => 9229940 [patent_doc_number] => 08635623 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-01-21 [patent_title] => 'Multi-layer print workflow architecture job ticket generation utilizing user selectable real-time device capabilities' [patent_app_type] => utility [patent_app_number] => 12/118106 [patent_app_country] => US [patent_app_date] => 2008-05-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 11 [patent_no_of_words] => 8384 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 261 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12118106 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/118106
Multi-layer print workflow architecture job ticket generation utilizing user selectable real-time device capabilities May 8, 2008 Issued
Array ( [id] => 4723043 [patent_doc_number] => 20080244535 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-10-02 [patent_title] => 'Logging and Replaying Input/Output Events for a Virtual Machine' [patent_app_type] => utility [patent_app_number] => 12/058465 [patent_app_country] => US [patent_app_date] => 2008-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2557 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0244/20080244535.pdf [firstpage_image] =>[orig_patent_app_number] => 12058465 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/058465
Logging and Replaying Input/Output Events for a Virtual Machine Mar 27, 2008 Abandoned
Array ( [id] => 5535471 [patent_doc_number] => 20090235259 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-09-17 [patent_title] => 'Synchronous Adaption of Asynchronous Modules' [patent_app_type] => utility [patent_app_number] => 12/046603 [patent_app_country] => US [patent_app_date] => 2008-03-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1792 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0235/20090235259.pdf [firstpage_image] =>[orig_patent_app_number] => 12046603 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/046603
Synchronous adaption of asynchronous modules Mar 11, 2008 Issued
Array ( [id] => 8378455 [patent_doc_number] => 08261264 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-09-04 [patent_title] => 'Accessing a network' [patent_app_type] => utility [patent_app_number] => 12/033397 [patent_app_country] => US [patent_app_date] => 2008-02-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2480 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 418 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12033397 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/033397
Accessing a network Feb 18, 2008 Issued
Array ( [id] => 10854457 [patent_doc_number] => 08881169 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-11-04 [patent_title] => 'Information processing apparatus for monitoring event delivery from plurality of monitoring threads' [patent_app_type] => utility [patent_app_number] => 12/532017 [patent_app_country] => US [patent_app_date] => 2008-01-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 16 [patent_no_of_words] => 11007 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 371 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12532017 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/532017
Information processing apparatus for monitoring event delivery from plurality of monitoring threads Jan 20, 2008 Issued
Array ( [id] => 8623381 [patent_doc_number] => 08356302 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-01-15 [patent_title] => 'Persistent display of trajectory of rate of resource consumption for use in monitoring resource consumption' [patent_app_type] => utility [patent_app_number] => 11/962231 [patent_app_country] => US [patent_app_date] => 2007-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3621 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 299 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11962231 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/962231
Persistent display of trajectory of rate of resource consumption for use in monitoring resource consumption Dec 20, 2007 Issued
Array ( [id] => 9458799 [patent_doc_number] => 08719826 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-05-06 [patent_title] => 'Work flow model processing with weak dependencies that allows runtime insertion of additional tasks' [patent_app_type] => utility [patent_app_number] => 11/963775 [patent_app_country] => US [patent_app_date] => 2007-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 9 [patent_no_of_words] => 4653 [patent_no_of_claims] => 12 [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] => 11963775 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/963775
Work flow model processing with weak dependencies that allows runtime insertion of additional tasks Dec 20, 2007 Issued
Array ( [id] => 4847834 [patent_doc_number] => 20080184242 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-07-31 [patent_title] => 'INFORMATION APPARATUS, INFORMATION PROCESSING METHOD AND COMPUTER-READABLE STORAGE MEDIUM' [patent_app_type] => utility [patent_app_number] => 11/951599 [patent_app_country] => US [patent_app_date] => 2007-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3059 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0184/20080184242.pdf [firstpage_image] =>[orig_patent_app_number] => 11951599 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/951599
INFORMATION APPARATUS, INFORMATION PROCESSING METHOD AND COMPUTER-READABLE STORAGE MEDIUM Dec 5, 2007 Abandoned
Array ( [id] => 8472905 [patent_doc_number] => 08302098 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-10-30 [patent_title] => 'Hardware utilization-aware thread management in multithreaded computer systems' [patent_app_type] => utility [patent_app_number] => 11/952037 [patent_app_country] => US [patent_app_date] => 2007-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 12145 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 229 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11952037 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/952037
Hardware utilization-aware thread management in multithreaded computer systems Dec 5, 2007 Issued
Array ( [id] => 8023149 [patent_doc_number] => 08141094 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-03-20 [patent_title] => 'Distribution of resources for I/O virtualized (IOV) adapters and management of the adapters through an IOV management partition via user selection of compatible virtual functions' [patent_app_type] => utility [patent_app_number] => 11/949419 [patent_app_country] => US [patent_app_date] => 2007-12-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 24 [patent_no_of_words] => 17984 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 320 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/141/08141094.pdf [firstpage_image] =>[orig_patent_app_number] => 11949419 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/949419
Distribution of resources for I/O virtualized (IOV) adapters and management of the adapters through an IOV management partition via user selection of compatible virtual functions Dec 2, 2007 Issued
Array ( [id] => 7768544 [patent_doc_number] => 08117617 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-02-14 [patent_title] => 'Energy-aware print job management' [patent_app_type] => utility [patent_app_number] => 11/944761 [patent_app_country] => US [patent_app_date] => 2007-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8537 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/117/08117617.pdf [firstpage_image] =>[orig_patent_app_number] => 11944761 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/944761
Energy-aware print job management Nov 25, 2007 Issued
Array ( [id] => 7798579 [patent_doc_number] => 08127297 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-02-28 [patent_title] => 'Smart virtual objects of a virtual universe independently select display quality adjustment settings to conserve energy consumption of resources supporting the virtual universe' [patent_app_type] => utility [patent_app_number] => 11/932319 [patent_app_country] => US [patent_app_date] => 2007-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 16924 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 415 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/127/08127297.pdf [firstpage_image] =>[orig_patent_app_number] => 11932319 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/932319
Smart virtual objects of a virtual universe independently select display quality adjustment settings to conserve energy consumption of resources supporting the virtual universe Oct 30, 2007 Issued
Menu