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] => 4317207 [patent_doc_number] => 06199197 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-03-06 [patent_title] => 'Apparatus and method for providing common behavior across different processing levels in an object oriented framework' [patent_app_type] => 1 [patent_app_number] => 9/162718 [patent_app_country] => US [patent_app_date] => 1998-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 5868 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 204 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/199/06199197.pdf [firstpage_image] =>[orig_patent_app_number] => 162718 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/162718
Apparatus and method for providing common behavior across different processing levels in an object oriented framework Sep 28, 1998 Issued
Array ( [id] => 4291360 [patent_doc_number] => 06308314 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-10-23 [patent_title] => 'Mechanism and method for flexible coupling of processes in an object oriented framework' [patent_app_type] => 1 [patent_app_number] => 9/162719 [patent_app_country] => US [patent_app_date] => 1998-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 7886 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/308/06308314.pdf [firstpage_image] =>[orig_patent_app_number] => 162719 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/162719
Mechanism and method for flexible coupling of processes in an object oriented framework Sep 28, 1998 Issued
Array ( [id] => 4204651 [patent_doc_number] => 06151701 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-11-21 [patent_title] => 'Method for reconstructing debugging information for a decompiled executable file' [patent_app_type] => 1 [patent_app_number] => 9/162472 [patent_app_country] => US [patent_app_date] => 1998-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 3937 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 230 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/151/06151701.pdf [firstpage_image] =>[orig_patent_app_number] => 162472 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/162472
Method for reconstructing debugging information for a decompiled executable file Sep 27, 1998 Issued
Array ( [id] => 4245593 [patent_doc_number] => 06257774 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-07-10 [patent_title] => 'Application program and documentation generator system and method' [patent_app_type] => 1 [patent_app_number] => 9/162425 [patent_app_country] => US [patent_app_date] => 1998-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 8 [patent_no_of_words] => 14519 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/257/06257774.pdf [firstpage_image] =>[orig_patent_app_number] => 162425 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/162425
Application program and documentation generator system and method Sep 27, 1998 Issued
Array ( [id] => 1298475 [patent_doc_number] => 06631515 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-10-07 [patent_title] => 'Method and apparatus to reduce code size and runtime in a Java environment' [patent_app_type] => B1 [patent_app_number] => 09/159955 [patent_app_country] => US [patent_app_date] => 1998-09-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 4498 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 13 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/631/06631515.pdf [firstpage_image] =>[orig_patent_app_number] => 09159955 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/159955
Method and apparatus to reduce code size and runtime in a Java environment Sep 23, 1998 Issued
Array ( [id] => 1452568 [patent_doc_number] => 06370686 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-04-09 [patent_title] => 'Method for categorizing and installing selected software components' [patent_app_type] => B1 [patent_app_number] => 09/157695 [patent_app_country] => US [patent_app_date] => 1998-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8017 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/370/06370686.pdf [firstpage_image] =>[orig_patent_app_number] => 09157695 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/157695
Method for categorizing and installing selected software components Sep 20, 1998 Issued
Array ( [id] => 1572730 [patent_doc_number] => 06378127 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-04-23 [patent_title] => 'Software installation and validation using custom actions' [patent_app_type] => B1 [patent_app_number] => 09/157776 [patent_app_country] => US [patent_app_date] => 1998-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 7525 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/378/06378127.pdf [firstpage_image] =>[orig_patent_app_number] => 09157776 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/157776
Software installation and validation using custom actions Sep 20, 1998 Issued
Array ( [id] => 4144450 [patent_doc_number] => 06106570 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-08-22 [patent_title] => 'Network computer, and file transfer method applied to network computer' [patent_app_type] => 1 [patent_app_number] => 9/156898 [patent_app_country] => US [patent_app_date] => 1998-09-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 5417 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/106/06106570.pdf [firstpage_image] =>[orig_patent_app_number] => 156898 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/156898
Network computer, and file transfer method applied to network computer Sep 17, 1998 Issued
Array ( [id] => 4400058 [patent_doc_number] => 06295639 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-09-25 [patent_title] => 'Securely accessing a file system of a remote server computer' [patent_app_type] => 1 [patent_app_number] => 9/144793 [patent_app_country] => US [patent_app_date] => 1998-09-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 33 [patent_no_of_words] => 12010 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/295/06295639.pdf [firstpage_image] =>[orig_patent_app_number] => 144793 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/144793
Securely accessing a file system of a remote server computer Aug 31, 1998 Issued
Array ( [id] => 6885483 [patent_doc_number] => 20010039648 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-11-08 [patent_title] => 'STORAGE UNIT, STORAGE MEDIUM AND IDENTIFICATION INFORMATION RECORDING METHOD' [patent_app_type] => new [patent_app_number] => 09/138816 [patent_app_country] => US [patent_app_date] => 1998-08-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 12492 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0039/20010039648.pdf [firstpage_image] =>[orig_patent_app_number] => 09138816 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/138816
Storage unit, storage medium and identification information recording method Aug 20, 1998 Issued
Array ( [id] => 4374973 [patent_doc_number] => 06175955 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-01-16 [patent_title] => 'Method for retrieving selected data values in a processor using data visibility macros' [patent_app_type] => 1 [patent_app_number] => 9/127109 [patent_app_country] => US [patent_app_date] => 1998-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 1566 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/175/06175955.pdf [firstpage_image] =>[orig_patent_app_number] => 127109 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/127109
Method for retrieving selected data values in a processor using data visibility macros Jul 30, 1998 Issued
Array ( [id] => 4336207 [patent_doc_number] => 06243858 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-06-05 [patent_title] => 'Program construction assisting system' [patent_app_type] => 1 [patent_app_number] => 9/120212 [patent_app_country] => US [patent_app_date] => 1998-07-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 40 [patent_no_of_words] => 8743 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 158 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/243/06243858.pdf [firstpage_image] =>[orig_patent_app_number] => 120212 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/120212
Program construction assisting system Jul 20, 1998 Issued
Array ( [id] => 4401352 [patent_doc_number] => 06305015 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-10-16 [patent_title] => 'Information processing system architecture' [patent_app_type] => 1 [patent_app_number] => 9/108193 [patent_app_country] => US [patent_app_date] => 1998-07-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 10 [patent_no_of_words] => 5842 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/305/06305015.pdf [firstpage_image] =>[orig_patent_app_number] => 108193 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/108193
Information processing system architecture Jun 30, 1998 Issued
Array ( [id] => 1557457 [patent_doc_number] => 06349408 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-02-19 [patent_title] => 'Techniques for implementing a framework for extensible applications' [patent_app_type] => B1 [patent_app_number] => 09/108109 [patent_app_country] => US [patent_app_date] => 1998-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 4639 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/349/06349408.pdf [firstpage_image] =>[orig_patent_app_number] => 09108109 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/108109
Techniques for implementing a framework for extensible applications Jun 29, 1998 Issued
Array ( [id] => 4333833 [patent_doc_number] => 06332218 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-12-18 [patent_title] => 'System and method for automatically instantiating classes in a virtual machine' [patent_app_type] => 1 [patent_app_number] => 9/107015 [patent_app_country] => US [patent_app_date] => 1998-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3654 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/332/06332218.pdf [firstpage_image] =>[orig_patent_app_number] => 107015 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/107015
System and method for automatically instantiating classes in a virtual machine Jun 29, 1998 Issued
Array ( [id] => 4347429 [patent_doc_number] => 06330710 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-12-11 [patent_title] => 'Servlet-based architecture for dynamic service composition' [patent_app_type] => 1 [patent_app_number] => 9/100612 [patent_app_country] => US [patent_app_date] => 1998-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 4172 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/330/06330710.pdf [firstpage_image] =>[orig_patent_app_number] => 100612 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/100612
Servlet-based architecture for dynamic service composition Jun 18, 1998 Issued
Array ( [id] => 4148596 [patent_doc_number] => 06128775 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-10-03 [patent_title] => 'Method, system, and computer program product for performing register promotion via load and store placement optimization within an optimizing compiler' [patent_app_type] => 1 [patent_app_number] => 9/097713 [patent_app_country] => US [patent_app_date] => 1998-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 15 [patent_no_of_words] => 10345 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/128/06128775.pdf [firstpage_image] =>[orig_patent_app_number] => 097713 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/097713
Method, system, and computer program product for performing register promotion via load and store placement optimization within an optimizing compiler Jun 15, 1998 Issued
Array ( [id] => 4204727 [patent_doc_number] => 06151706 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-11-21 [patent_title] => 'Method, system, and computer program product for extending sparse partial redundancy elimination to support speculative code motion within an optimizing compiler' [patent_app_type] => 1 [patent_app_number] => 9/097715 [patent_app_country] => US [patent_app_date] => 1998-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 15 [patent_no_of_words] => 7788 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/151/06151706.pdf [firstpage_image] =>[orig_patent_app_number] => 097715 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/097715
Method, system, and computer program product for extending sparse partial redundancy elimination to support speculative code motion within an optimizing compiler Jun 15, 1998 Issued
Array ( [id] => 4274487 [patent_doc_number] => 06209128 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-03-27 [patent_title] => 'Apparatus and method for providing access to multiple object versions' [patent_app_type] => 1 [patent_app_number] => 9/092597 [patent_app_country] => US [patent_app_date] => 1998-06-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 5522 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/209/06209128.pdf [firstpage_image] =>[orig_patent_app_number] => 092597 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/092597
Apparatus and method for providing access to multiple object versions Jun 4, 1998 Issued
Array ( [id] => 6534786 [patent_doc_number] => 20020026634 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-02-28 [patent_title] => 'SECURE DATA DOWNLOADING, RECOVERY AND UPGRADING' [patent_app_type] => new [patent_app_number] => 09/080577 [patent_app_country] => US [patent_app_date] => 1998-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3011 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0026/20020026634.pdf [firstpage_image] =>[orig_patent_app_number] => 09080577 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/080577
Secure data downloading, recovery and upgrading May 17, 1998 Issued
Menu