Search

Wei Y. Zhen

Supervisory Patent Examiner (ID: 12691, Phone: (571)272-3708 , Office: P/2191 )

Most Active Art Unit
2122
Art Unit(s)
2762, 2191, 2122
Total Applications
373
Issued Applications
287
Pending Applications
37
Abandoned Applications
49

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 943772 [patent_doc_number] => 06971093 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-11-29 [patent_title] => 'Techniques for maintaining compatibility of a software core module and an interacting module' [patent_app_type] => utility [patent_app_number] => 09/855386 [patent_app_country] => US [patent_app_date] => 2001-05-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 10421 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 190 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/971/06971093.pdf [firstpage_image] =>[orig_patent_app_number] => 09855386 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/855386
Techniques for maintaining compatibility of a software core module and an interacting module May 13, 2001 Issued
Array ( [id] => 7621060 [patent_doc_number] => 06978442 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-12-20 [patent_title] => 'Auditing data using observable and observer objects' [patent_app_type] => utility [patent_app_number] => 09/848291 [patent_app_country] => US [patent_app_date] => 2001-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 3828 [patent_no_of_claims] => 51 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/978/06978442.pdf [firstpage_image] =>[orig_patent_app_number] => 09848291 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/848291
Auditing data using observable and observer objects May 2, 2001 Issued
Array ( [id] => 794502 [patent_doc_number] => 06983450 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-01-03 [patent_title] => 'User configurable operating system' [patent_app_type] => utility [patent_app_number] => 09/845636 [patent_app_country] => US [patent_app_date] => 2001-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 2 [patent_no_of_words] => 4191 [patent_no_of_claims] => 13 [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/983/06983450.pdf [firstpage_image] =>[orig_patent_app_number] => 09845636 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/845636
User configurable operating system Apr 29, 2001 Issued
Array ( [id] => 1181711 [patent_doc_number] => 06754895 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-06-22 [patent_title] => 'Method and system for automatic firmware updates in a portable hand-held device' [patent_app_type] => B1 [patent_app_number] => 09/843797 [patent_app_country] => US [patent_app_date] => 2001-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4856 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/754/06754895.pdf [firstpage_image] =>[orig_patent_app_number] => 09843797 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/843797
Method and system for automatic firmware updates in a portable hand-held device Apr 25, 2001 Issued
Array ( [id] => 5990982 [patent_doc_number] => 20020100017 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-07-25 [patent_title] => 'Configurations for binding software assemblies to application programs' [patent_app_type] => new [patent_app_number] => 09/842278 [patent_app_country] => US [patent_app_date] => 2001-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 12184 [patent_no_of_claims] => 37 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 48 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0100/20020100017.pdf [firstpage_image] =>[orig_patent_app_number] => 09842278 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/842278
Configurations for binding software assemblies to application programs Apr 23, 2001 Issued
Array ( [id] => 7621054 [patent_doc_number] => 06978448 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-12-20 [patent_title] => 'Method and apparatus for rewriting bytecodes to minimize runtime checks' [patent_app_type] => utility [patent_app_number] => 09/841759 [patent_app_country] => US [patent_app_date] => 2001-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4049 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/978/06978448.pdf [firstpage_image] =>[orig_patent_app_number] => 09841759 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/841759
Method and apparatus for rewriting bytecodes to minimize runtime checks Apr 23, 2001 Issued
Array ( [id] => 5991000 [patent_doc_number] => 20020100028 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-07-25 [patent_title] => 'System for modifying the functionality of compiled computer code at run-time' [patent_app_type] => new [patent_app_number] => 09/839978 [patent_app_country] => US [patent_app_date] => 2001-04-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 15172 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0100/20020100028.pdf [firstpage_image] =>[orig_patent_app_number] => 09839978 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/839978
System for modifying the functionality of compiled computer code at run-time Apr 19, 2001 Issued
Array ( [id] => 1192782 [patent_doc_number] => 06735762 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-05-11 [patent_title] => 'Record medium and method for analyzing a source file' [patent_app_type] => B2 [patent_app_number] => 09/834890 [patent_app_country] => US [patent_app_date] => 2001-04-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 32 [patent_figures_cnt] => 33 [patent_no_of_words] => 7692 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/735/06735762.pdf [firstpage_image] =>[orig_patent_app_number] => 09834890 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/834890
Record medium and method for analyzing a source file Apr 15, 2001 Issued
Array ( [id] => 7016300 [patent_doc_number] => 20010052116 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-12-13 [patent_title] => 'Method for the analysis of a test software tool' [patent_app_type] => new [patent_app_number] => 09/808396 [patent_app_country] => US [patent_app_date] => 2001-03-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 3549 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 33 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0052/20010052116.pdf [firstpage_image] =>[orig_patent_app_number] => 09808396 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/808396
Method for the analysis of a test software tool Mar 13, 2001 Abandoned
Array ( [id] => 722145 [patent_doc_number] => 07055146 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-05-30 [patent_title] => 'Method and system for dynamically inserting modifications for identified programs' [patent_app_type] => utility [patent_app_number] => 09/801951 [patent_app_country] => US [patent_app_date] => 2001-03-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 10603 [patent_no_of_claims] => 42 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/055/07055146.pdf [firstpage_image] =>[orig_patent_app_number] => 09801951 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/801951
Method and system for dynamically inserting modifications for identified programs Mar 7, 2001 Issued
Array ( [id] => 958374 [patent_doc_number] => 06957417 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-10-18 [patent_title] => 'Method and system for assembling and utilizing components in component object systems' [patent_app_type] => utility [patent_app_number] => 09/800597 [patent_app_country] => US [patent_app_date] => 2001-03-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 38 [patent_figures_cnt] => 51 [patent_no_of_words] => 21181 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 68 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/957/06957417.pdf [firstpage_image] =>[orig_patent_app_number] => 09800597 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/800597
Method and system for assembling and utilizing components in component object systems Mar 5, 2001 Issued
Array ( [id] => 5830653 [patent_doc_number] => 20020069400 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-06-06 [patent_title] => 'System for reusable software parts for supporting dynamic structures of parts and methods of use' [patent_app_type] => new [patent_app_number] => 09/780453 [patent_app_country] => US [patent_app_date] => 2001-02-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 151 [patent_figures_cnt] => 151 [patent_no_of_words] => 125008 [patent_no_of_claims] => 133 [patent_no_of_ind_claims] => 45 [patent_words_short_claim] => 17 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0069/20020069400.pdf [firstpage_image] =>[orig_patent_app_number] => 09780453 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/780453
System for reusable software parts for supporting dynamic structures of parts and methods of use Feb 8, 2001 Abandoned
Array ( [id] => 786266 [patent_doc_number] => 06993753 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-01-31 [patent_title] => 'Compiler for parallel computer' [patent_app_type] => utility [patent_app_number] => 09/774685 [patent_app_country] => US [patent_app_date] => 2001-02-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3643 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/993/06993753.pdf [firstpage_image] =>[orig_patent_app_number] => 09774685 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/774685
Compiler for parallel computer Jan 31, 2001 Issued
Array ( [id] => 1071084 [patent_doc_number] => 06845499 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-01-18 [patent_title] => 'System and method for developing software applications using an extended XML-based framework' [patent_app_type] => utility [patent_app_number] => 09/773685 [patent_app_country] => US [patent_app_date] => 2001-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 5932 [patent_no_of_claims] => 57 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/845/06845499.pdf [firstpage_image] =>[orig_patent_app_number] => 09773685 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/773685
System and method for developing software applications using an extended XML-based framework Jan 30, 2001 Issued
Array ( [id] => 6446280 [patent_doc_number] => 20020128815 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-09-12 [patent_title] => 'Automatic configuration of a data storage system' [patent_app_type] => new [patent_app_number] => 09/755891 [patent_app_country] => US [patent_app_date] => 2001-01-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3179 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 24 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0128/20020128815.pdf [firstpage_image] =>[orig_patent_app_number] => 09755891 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/755891
Automatic configuration of a data storage system Jan 5, 2001 Abandoned
Array ( [id] => 731970 [patent_doc_number] => 07047524 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-05-16 [patent_title] => 'Object oriented ADN and method of converting a non-object oriented computer language to an object oriented computer language' [patent_app_type] => utility [patent_app_number] => 09/753192 [patent_app_country] => US [patent_app_date] => 2000-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 32 [patent_figures_cnt] => 33 [patent_no_of_words] => 4968 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/047/07047524.pdf [firstpage_image] =>[orig_patent_app_number] => 09753192 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/753192
Object oriented ADN and method of converting a non-object oriented computer language to an object oriented computer language Dec 29, 2000 Issued
Array ( [id] => 5890436 [patent_doc_number] => 20020013939 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-01-31 [patent_title] => 'Request based automation of software installation, customization and activation' [patent_app_type] => new [patent_app_number] => 09/752053 [patent_app_country] => US [patent_app_date] => 2000-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5926 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 176 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0013/20020013939.pdf [firstpage_image] =>[orig_patent_app_number] => 09752053 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/752053
Request based automation of software installation, customization and activation Dec 28, 2000 Issued
Array ( [id] => 6389716 [patent_doc_number] => 20020120918 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-08-29 [patent_title] => 'Monitoring messages during execution of a message flow' [patent_app_type] => new [patent_app_number] => 09/749000 [patent_app_country] => US [patent_app_date] => 2000-12-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 10873 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0120/20020120918.pdf [firstpage_image] =>[orig_patent_app_number] => 09749000 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/749000
Monitoring messages during execution of a message flow Dec 26, 2000 Issued
Array ( [id] => 1210632 [patent_doc_number] => 06718539 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-04-06 [patent_title] => 'Interrupt handling mechanism in translator from one instruction set to another' [patent_app_type] => B1 [patent_app_number] => 09/748641 [patent_app_country] => US [patent_app_date] => 2000-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 12 [patent_no_of_words] => 11946 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/718/06718539.pdf [firstpage_image] =>[orig_patent_app_number] => 09748641 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/748641
Interrupt handling mechanism in translator from one instruction set to another Dec 21, 2000 Issued
Array ( [id] => 6133290 [patent_doc_number] => 20020077999 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-06-20 [patent_title] => 'System and method for programmable removal of sensitive information from computing systems' [patent_app_type] => new [patent_app_number] => 09/735896 [patent_app_country] => US [patent_app_date] => 2000-12-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 5807 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 66 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0077/20020077999.pdf [firstpage_image] =>[orig_patent_app_number] => 09735896 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/735896
System and method for programmable removal of sensitive information from computing systems Dec 13, 2000 Issued
Menu