
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |