
Wei Y. Zhen
Supervisory Patent Examiner (ID: 12022, Phone: (571)272-3708 , Office: P/2191 )
| Most Active Art Unit | 2122 |
| Art Unit(s) | 2122, 2762, 2191 |
| Total Applications | 373 |
| Issued Applications | 287 |
| Pending Applications | 37 |
| Abandoned Applications | 49 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 4424834
[patent_doc_number] => 06266804
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-07-24
[patent_title] => 'Method for analyzing capacity of parallel processing systems'
[patent_app_type] => 1
[patent_app_number] => 8/997142
[patent_app_country] => US
[patent_app_date] => 1997-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5783
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 123
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/266/06266804.pdf
[firstpage_image] =>[orig_patent_app_number] => 997142
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/997142 | Method for analyzing capacity of parallel processing systems | Dec 22, 1997 | Issued |
Array
(
[id] => 3965756
[patent_doc_number] => 05991544
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-11-23
[patent_title] => 'Process and apparatus for managing a software load image'
[patent_app_type] => 1
[patent_app_number] => 8/987251
[patent_app_country] => US
[patent_app_date] => 1997-12-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4087
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 140
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/991/05991544.pdf
[firstpage_image] =>[orig_patent_app_number] => 987251
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/987251 | Process and apparatus for managing a software load image | Dec 8, 1997 | Issued |
Array
(
[id] => 4089416
[patent_doc_number] => 05966541
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-10-12
[patent_title] => 'Test protection, and repair through binary-code augmentation'
[patent_app_type] => 1
[patent_app_number] => 8/985052
[patent_app_country] => US
[patent_app_date] => 1997-12-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 13
[patent_no_of_words] => 7036
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 78
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/966/05966541.pdf
[firstpage_image] =>[orig_patent_app_number] => 985052
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/985052 | Test protection, and repair through binary-code augmentation | Dec 3, 1997 | Issued |
Array
(
[id] => 3968697
[patent_doc_number] => 05978581
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-11-02
[patent_title] => 'Object-oriented code generation system and method'
[patent_app_type] => 1
[patent_app_number] => 8/982331
[patent_app_country] => US
[patent_app_date] => 1997-12-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 3
[patent_no_of_words] => 2667
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 135
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/978/05978581.pdf
[firstpage_image] =>[orig_patent_app_number] => 982331
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/982331 | Object-oriented code generation system and method | Dec 1, 1997 | Issued |
Array
(
[id] => 4313226
[patent_doc_number] => 06237136
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-05-22
[patent_title] => 'System and method for automatically creating source code example files for an application program in a plurality of programming languages'
[patent_app_type] => 1
[patent_app_number] => 8/982592
[patent_app_country] => US
[patent_app_date] => 1997-12-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 8283
[patent_no_of_claims] => 39
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 127
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/237/06237136.pdf
[firstpage_image] =>[orig_patent_app_number] => 982592
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/982592 | System and method for automatically creating source code example files for an application program in a plurality of programming languages | Dec 1, 1997 | Issued |
Array
(
[id] => 4300115
[patent_doc_number] => 06282709
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-08-28
[patent_title] => 'Software update manager'
[patent_app_type] => 1
[patent_app_number] => 8/968020
[patent_app_country] => US
[patent_app_date] => 1997-11-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 5518
[patent_no_of_claims] => 25
[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] => patents/06/282/06282709.pdf
[firstpage_image] =>[orig_patent_app_number] => 968020
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/968020 | Software update manager | Nov 11, 1997 | Issued |
Array
(
[id] => 3998323
[patent_doc_number] => 05950006
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-09-07
[patent_title] => 'Object-oriented programmable controller'
[patent_app_type] => 1
[patent_app_number] => 8/964998
[patent_app_country] => US
[patent_app_date] => 1997-11-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6767
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 131
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/950/05950006.pdf
[firstpage_image] =>[orig_patent_app_number] => 964998
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/964998 | Object-oriented programmable controller | Nov 4, 1997 | Issued |
Array
(
[id] => 4100102
[patent_doc_number] => 06026237
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-02-15
[patent_title] => 'System and method for dynamic modification of class files'
[patent_app_type] => 1
[patent_app_number] => 8/963080
[patent_app_country] => US
[patent_app_date] => 1997-11-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 7
[patent_no_of_words] => 5026
[patent_no_of_claims] => 54
[patent_no_of_ind_claims] => 13
[patent_words_short_claim] => 46
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/026/06026237.pdf
[firstpage_image] =>[orig_patent_app_number] => 963080
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/963080 | System and method for dynamic modification of class files | Nov 2, 1997 | Issued |
Array
(
[id] => 4042562
[patent_doc_number] => 05903761
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-05-11
[patent_title] => 'Method of reducing the number of instructions in a program code sequence'
[patent_app_type] => 1
[patent_app_number] => 8/961717
[patent_app_country] => US
[patent_app_date] => 1997-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 10
[patent_no_of_words] => 5063
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 50
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/903/05903761.pdf
[firstpage_image] =>[orig_patent_app_number] => 961717
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/961717 | Method of reducing the number of instructions in a program code sequence | Oct 30, 1997 | Issued |
Array
(
[id] => 4003010
[patent_doc_number] => 05960202
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-09-28
[patent_title] => 'Method and apparatus for automatically logging compiler options and/or overriding compiler options'
[patent_app_type] => 1
[patent_app_number] => 8/963600
[patent_app_country] => US
[patent_app_date] => 1997-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 4
[patent_no_of_words] => 2516
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 105
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/960/05960202.pdf
[firstpage_image] =>[orig_patent_app_number] => 963600
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/963600 | Method and apparatus for automatically logging compiler options and/or overriding compiler options | Oct 30, 1997 | Issued |
Array
(
[id] => 4089375
[patent_doc_number] => 05966538
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-10-12
[patent_title] => 'Method and apparatus for automatically determining which compiler options should be used when compiling a computer program'
[patent_app_type] => 1
[patent_app_number] => 8/960527
[patent_app_country] => US
[patent_app_date] => 1997-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 3895
[patent_no_of_claims] => 52
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/966/05966538.pdf
[firstpage_image] =>[orig_patent_app_number] => 960527
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/960527 | Method and apparatus for automatically determining which compiler options should be used when compiling a computer program | Oct 30, 1997 | Issued |
Array
(
[id] => 4226449
[patent_doc_number] => 06074435
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-06-13
[patent_title] => 'Remote software download with automatic adjustment for data access compatibility'
[patent_app_type] => 1
[patent_app_number] => 8/961446
[patent_app_country] => US
[patent_app_date] => 1997-10-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 11
[patent_no_of_words] => 3337
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 107
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/074/06074435.pdf
[firstpage_image] =>[orig_patent_app_number] => 961446
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/961446 | Remote software download with automatic adjustment for data access compatibility | Oct 29, 1997 | Issued |
Array
(
[id] => 4162730
[patent_doc_number] => 06064813
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-05-16
[patent_title] => 'Tool for integrating applications for a data processing platform'
[patent_app_type] => 1
[patent_app_number] => 8/960357
[patent_app_country] => US
[patent_app_date] => 1997-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 6
[patent_no_of_words] => 3038
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 119
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/064/06064813.pdf
[firstpage_image] =>[orig_patent_app_number] => 960357
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/960357 | Tool for integrating applications for a data processing platform | Oct 28, 1997 | Issued |
Array
(
[id] => 3989751
[patent_doc_number] => 05905894
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-05-18
[patent_title] => 'Meta-programming methods and apparatus'
[patent_app_type] => 1
[patent_app_number] => 8/959867
[patent_app_country] => US
[patent_app_date] => 1997-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 12
[patent_no_of_words] => 8470
[patent_no_of_claims] => 31
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 76
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/905/05905894.pdf
[firstpage_image] =>[orig_patent_app_number] => 959867
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/959867 | Meta-programming methods and apparatus | Oct 28, 1997 | Issued |
Array
(
[id] => 1452553
[patent_doc_number] => 06370681
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-04-09
[patent_title] => 'COMPUTER SYSTEM AND COMPUTER IMPLEMENTED PROCESS FOR REPRESENTING SOFTWARE SYSTEM DESCRIPTIONS AND FOR GENERATING EXECUTABLE COMPUTER PROGRAMS AND COMPUTER SYSTEM CONFIGURATIONS FROM SOFTWARE SYSTEM DESCRIPTIONS'
[patent_app_type] => B1
[patent_app_number] => 08/958142
[patent_app_country] => US
[patent_app_date] => 1997-10-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 34
[patent_no_of_words] => 22828
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 86
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/370/06370681.pdf
[firstpage_image] =>[orig_patent_app_number] => 08958142
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/958142 | COMPUTER SYSTEM AND COMPUTER IMPLEMENTED PROCESS FOR REPRESENTING SOFTWARE SYSTEM DESCRIPTIONS AND FOR GENERATING EXECUTABLE COMPUTER PROGRAMS AND COMPUTER SYSTEM CONFIGURATIONS FROM SOFTWARE SYSTEM DESCRIPTIONS | Oct 27, 1997 | Issued |
Array
(
[id] => 4147776
[patent_doc_number] => 06035119
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-03-07
[patent_title] => 'Method and apparatus for automatic generation of text and computer-executable code'
[patent_app_type] => 1
[patent_app_number] => 8/959300
[patent_app_country] => US
[patent_app_date] => 1997-10-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6786
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 81
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/035/06035119.pdf
[firstpage_image] =>[orig_patent_app_number] => 959300
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/959300 | Method and apparatus for automatic generation of text and computer-executable code | Oct 27, 1997 | Issued |
Array
(
[id] => 4017169
[patent_doc_number] => 05987256
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-11-16
[patent_title] => 'System and process for object rendering on thin client platforms'
[patent_app_type] => 1
[patent_app_number] => 8/922898
[patent_app_country] => US
[patent_app_date] => 1997-09-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 15
[patent_no_of_words] => 6934
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 168
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/987/05987256.pdf
[firstpage_image] =>[orig_patent_app_number] => 922898
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/922898 | System and process for object rendering on thin client platforms | Sep 2, 1997 | Issued |
Array
(
[id] => 4029980
[patent_doc_number] => 05963743
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-10-05
[patent_title] => 'Database for facilitating software installation and testing for a build-to-order computer system'
[patent_app_type] => 1
[patent_app_number] => 8/921438
[patent_app_country] => US
[patent_app_date] => 1997-08-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 12
[patent_no_of_words] => 8119
[patent_no_of_claims] => 55
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 156
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/963/05963743.pdf
[firstpage_image] =>[orig_patent_app_number] => 921438
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/921438 | Database for facilitating software installation and testing for a build-to-order computer system | Aug 28, 1997 | Issued |
Array
(
[id] => 3957639
[patent_doc_number] => 05974252
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-10-26
[patent_title] => 'System and method for implementing programmable transaction capabilities application part communication protocol'
[patent_app_type] => 1
[patent_app_number] => 8/918693
[patent_app_country] => US
[patent_app_date] => 1997-08-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 10
[patent_no_of_words] => 9322
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 137
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/974/05974252.pdf
[firstpage_image] =>[orig_patent_app_number] => 918693
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/918693 | System and method for implementing programmable transaction capabilities application part communication protocol | Aug 20, 1997 | Issued |
Array
(
[id] => 4198228
[patent_doc_number] => 06077311
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-06-20
[patent_title] => 'Method and apparatus for extraction of program region'
[patent_app_type] => 1
[patent_app_number] => 8/890153
[patent_app_country] => US
[patent_app_date] => 1997-07-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 9580
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 71
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/077/06077311.pdf
[firstpage_image] =>[orig_patent_app_number] => 890153
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/890153 | Method and apparatus for extraction of program region | Jul 8, 1997 | Issued |