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