Search

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 numberTitle of the applicationFiling DateStatus
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
Menu