Search

Li B. Zhen

Supervisory Patent Examiner (ID: 8700, Phone: (571)272-3768 , Office: P/2197 )

Most Active Art Unit
2194
Art Unit(s)
2121, 2126, 2194, 2151, 2197
Total Applications
415
Issued Applications
231
Pending Applications
34
Abandoned Applications
152

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 7186371 [patent_doc_number] => 20050125790 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-06-09 [patent_title] => 'Device for accelerating the interpretation of a program written in an interpreted language' [patent_app_type] => utility [patent_app_number] => 10/506831 [patent_app_country] => US [patent_app_date] => 2003-03-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 1975 [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/0125/20050125790.pdf [firstpage_image] =>[orig_patent_app_number] => 10506831 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/506831
Device for accelerating the interpretation of a program written in an interpreted language Mar 2, 2003 Abandoned
Array ( [id] => 6822862 [patent_doc_number] => 20030221023 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-11-27 [patent_title] => 'System and method for object activation' [patent_app_type] => new [patent_app_number] => 10/372464 [patent_app_country] => US [patent_app_date] => 2003-02-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5158 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 58 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0221/20030221023.pdf [firstpage_image] =>[orig_patent_app_number] => 10372464 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/372464
System and method for dynamic remote object activation Feb 20, 2003 Issued
Array ( [id] => 6788921 [patent_doc_number] => 20030140160 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-07-24 [patent_title] => 'Method and apparatus for determining the order of streaming modules' [patent_app_type] => new [patent_app_number] => 10/354947 [patent_app_country] => US [patent_app_date] => 2003-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 9318 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0140/20030140160.pdf [firstpage_image] =>[orig_patent_app_number] => 10354947 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/354947
Method and apparatus for determining the order of streaming modules Jan 29, 2003 Issued
Array ( [id] => 7328298 [patent_doc_number] => 20040139142 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-07-15 [patent_title] => 'Method and apparatus for managing resource contention' [patent_app_type] => new [patent_app_number] => 10/335046 [patent_app_country] => US [patent_app_date] => 2002-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 14028 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0139/20040139142.pdf [firstpage_image] =>[orig_patent_app_number] => 10335046 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/335046
Method and apparatus for managing resource contention Dec 30, 2002 Abandoned
Array ( [id] => 7477336 [patent_doc_number] => 20040123296 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-06-24 [patent_title] => 'Topology aware grid services scheduler architecture' [patent_app_type] => new [patent_app_number] => 10/328255 [patent_app_country] => US [patent_app_date] => 2002-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 8221 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0123/20040123296.pdf [firstpage_image] =>[orig_patent_app_number] => 10328255 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/328255
Topology aware grid services scheduler architecture Dec 22, 2002 Issued
Array ( [id] => 7341946 [patent_doc_number] => 20040133896 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-07-08 [patent_title] => 'Network device application interface' [patent_app_type] => new [patent_app_number] => 10/327573 [patent_app_country] => US [patent_app_date] => 2002-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5267 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 63 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0133/20040133896.pdf [firstpage_image] =>[orig_patent_app_number] => 10327573 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/327573
Network device application interface Dec 19, 2002 Abandoned
Array ( [id] => 7477370 [patent_doc_number] => 20040123308 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-06-24 [patent_title] => 'Hybird of implicit and explicit linkage of windows dynamic link labraries' [patent_app_type] => new [patent_app_number] => 10/327297 [patent_app_country] => US [patent_app_date] => 2002-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2219 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 55 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0123/20040123308.pdf [firstpage_image] =>[orig_patent_app_number] => 10327297 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/327297
Hybird of implicit and explicit linkage of windows dynamic link labraries Dec 19, 2002 Abandoned
Array ( [id] => 836573 [patent_doc_number] => 07398534 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-07-08 [patent_title] => 'System and method for assessing component capabilities' [patent_app_type] => utility [patent_app_number] => 10/324625 [patent_app_country] => US [patent_app_date] => 2002-12-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5633 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 269 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/398/07398534.pdf [firstpage_image] =>[orig_patent_app_number] => 10324625 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/324625
System and method for assessing component capabilities Dec 17, 2002 Issued
Array ( [id] => 7042883 [patent_doc_number] => 20050160423 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-07-21 [patent_title] => 'Enabling a guest virtual machine in a windows environment for policy-based participation in grid computations' [patent_app_type] => utility [patent_app_number] => 10/320315 [patent_app_country] => US [patent_app_date] => 2002-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4962 [patent_no_of_claims] => 34 [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/0160/20050160423.pdf [firstpage_image] =>[orig_patent_app_number] => 10320315 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/320315
Enabling a guest virtual machine in a windows environment for policy-based participation in grid computations Dec 15, 2002 Abandoned
Array ( [id] => 366827 [patent_doc_number] => 07484208 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2009-01-27 [patent_title] => 'Virtual machine migration' [patent_app_type] => utility [patent_app_number] => 10/319217 [patent_app_country] => US [patent_app_date] => 2002-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 8602 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 233 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/484/07484208.pdf [firstpage_image] =>[orig_patent_app_number] => 10319217 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/319217
Virtual machine migration Dec 11, 2002 Issued
Array ( [id] => 7246912 [patent_doc_number] => 20050081200 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-04-14 [patent_title] => 'Data processing system having multiple processors, a task scheduler for a data processing system having multiple processors and a corresponding method for task scheduling' [patent_app_type] => utility [patent_app_number] => 10/498298 [patent_app_country] => US [patent_app_date] => 2002-12-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7494 [patent_no_of_claims] => 47 [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/0081/20050081200.pdf [firstpage_image] =>[orig_patent_app_number] => 10498298 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/498298
Data processing system having multiple processors, a task scheduler for a data processing system having multiple processors and a corresponding method for task scheduling Dec 4, 2002 Abandoned
Array ( [id] => 7477353 [patent_doc_number] => 20040098731 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-05-20 [patent_title] => 'Native code exposing virtual machine managed object' [patent_app_type] => new [patent_app_number] => 10/299202 [patent_app_country] => US [patent_app_date] => 2002-11-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 12816 [patent_no_of_claims] => 60 [patent_no_of_ind_claims] => 12 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0098/20040098731.pdf [firstpage_image] =>[orig_patent_app_number] => 10299202 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/299202
Native code exposing virtual machine managed object Nov 18, 2002 Issued
Array ( [id] => 7216334 [patent_doc_number] => 20040088703 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-05-06 [patent_title] => 'Mechanism for implementing an interpreter with hierarchical execution loops' [patent_app_type] => new [patent_app_number] => 10/288836 [patent_app_country] => US [patent_app_date] => 2002-11-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3970 [patent_no_of_claims] => 46 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 61 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0088/20040088703.pdf [firstpage_image] =>[orig_patent_app_number] => 10288836 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/288836
Mechanism for implementing an interpreter with hierarchical execution loops Nov 4, 2002 Abandoned
Array ( [id] => 7300944 [patent_doc_number] => 20040216140 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-10-28 [patent_title] => 'Method and system for accessing system operations through an interface layer' [patent_app_type] => new [patent_app_number] => 10/285893 [patent_app_country] => US [patent_app_date] => 2002-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5136 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 47 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0216/20040216140.pdf [firstpage_image] =>[orig_patent_app_number] => 10285893 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/285893
Method and system for accessing system operations through an interface layer Oct 30, 2002 Abandoned
Array ( [id] => 213478 [patent_doc_number] => 07624397 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2009-11-24 [patent_title] => 'Universal component system for application servers' [patent_app_type] => utility [patent_app_number] => 10/277625 [patent_app_country] => US [patent_app_date] => 2002-10-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 6911 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/624/07624397.pdf [firstpage_image] =>[orig_patent_app_number] => 10277625 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/277625
Universal component system for application servers Oct 21, 2002 Issued
Array ( [id] => 6789981 [patent_doc_number] => 20030085325 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-05-08 [patent_title] => 'Electronic appliance' [patent_app_type] => new [patent_app_number] => 10/272006 [patent_app_country] => US [patent_app_date] => 2002-10-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4096 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0085/20030085325.pdf [firstpage_image] =>[orig_patent_app_number] => 10272006 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/272006
Electronic appliance Oct 16, 2002 Issued
Array ( [id] => 7459282 [patent_doc_number] => 20040068515 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-04-08 [patent_title] => 'System for integrating a plurality of database systems with a plurality of graphics-based document systems for connecting data therebetween to enable a user at a computer-based user interface to access these systems in a unified manner' [patent_app_type] => new [patent_app_number] => 10/264877 [patent_app_country] => US [patent_app_date] => 2002-10-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6273 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 207 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0068/20040068515.pdf [firstpage_image] =>[orig_patent_app_number] => 10264877 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/264877
System for integrating a plurality of database systems with a plurality of graphics-based document systems for connecting data therebetween to enable a user at a computer-based user interface to access these systems in a unified manner Oct 3, 2002 Abandoned
Array ( [id] => 388950 [patent_doc_number] => 07305680 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-12-04 [patent_title] => 'Listening module for asynchronous messages sent between electronic devices of a distributed network' [patent_app_type] => utility [patent_app_number] => 10/218333 [patent_app_country] => US [patent_app_date] => 2002-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 7182 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 199 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/305/07305680.pdf [firstpage_image] =>[orig_patent_app_number] => 10218333 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/218333
Listening module for asynchronous messages sent between electronic devices of a distributed network Aug 12, 2002 Issued
Array ( [id] => 337055 [patent_doc_number] => 07509656 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-03-24 [patent_title] => 'Counter functions in an application program interface for network devices' [patent_app_type] => utility [patent_app_number] => 10/211046 [patent_app_country] => US [patent_app_date] => 2002-08-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 12 [patent_no_of_words] => 4593 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 260 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/509/07509656.pdf [firstpage_image] =>[orig_patent_app_number] => 10211046 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/211046
Counter functions in an application program interface for network devices Aug 1, 2002 Issued
Array ( [id] => 1088881 [patent_doc_number] => 06832375 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-12-14 [patent_title] => 'Data processing apparatus, method, and storage medium for transmitting data to a predetermined destination based on input data and number of destinations analyzed' [patent_app_type] => B2 [patent_app_number] => 10/206183 [patent_app_country] => US [patent_app_date] => 2002-07-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 21 [patent_no_of_words] => 6075 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/832/06832375.pdf [firstpage_image] =>[orig_patent_app_number] => 10206183 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/206183
Data processing apparatus, method, and storage medium for transmitting data to a predetermined destination based on input data and number of destinations analyzed Jul 28, 2002 Issued
Menu