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] => 4291453 [patent_doc_number] => 06308320 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-10-23 [patent_title] => 'Method and apparatus for incremental selective compilation of intermediate code files during computer system compilation and linking' [patent_app_type] => 1 [patent_app_number] => 9/232398 [patent_app_country] => US [patent_app_date] => 1999-01-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 9287 [patent_no_of_claims] => 26 [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/308/06308320.pdf [firstpage_image] =>[orig_patent_app_number] => 232398 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/232398
Method and apparatus for incremental selective compilation of intermediate code files during computer system compilation and linking Jan 14, 1999 Issued
Array ( [id] => 1592652 [patent_doc_number] => 06360363 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-03-19 [patent_title] => 'Live upgrade process for object-oriented programs' [patent_app_type] => B1 [patent_app_number] => 09/223699 [patent_app_country] => US [patent_app_date] => 1998-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 7787 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/360/06360363.pdf [firstpage_image] =>[orig_patent_app_number] => 09223699 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/223699
Live upgrade process for object-oriented programs Dec 29, 1998 Issued
Array ( [id] => 1419875 [patent_doc_number] => 06546545 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-04-08 [patent_title] => 'Versioning in a rules based decision management system' [patent_app_type] => B1 [patent_app_number] => 09/219341 [patent_app_country] => US [patent_app_date] => 1998-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 29 [patent_no_of_words] => 13633 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/546/06546545.pdf [firstpage_image] =>[orig_patent_app_number] => 09219341 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/219341
Versioning in a rules based decision management system Dec 22, 1998 Issued
Array ( [id] => 4334131 [patent_doc_number] => 06317874 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-11-13 [patent_title] => 'Linker method and cache structure for minimizing worst-case-execution-time' [patent_app_type] => 1 [patent_app_number] => 9/205198 [patent_app_country] => US [patent_app_date] => 1998-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 3383 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/317/06317874.pdf [firstpage_image] =>[orig_patent_app_number] => 205198 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/205198
Linker method and cache structure for minimizing worst-case-execution-time Dec 3, 1998 Issued
Array ( [id] => 4299960 [patent_doc_number] => 06282698 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-08-28 [patent_title] => 'Detecting similarities in Java sources from bytecodes' [patent_app_type] => 1 [patent_app_number] => 9/205813 [patent_app_country] => US [patent_app_date] => 1998-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 6 [patent_no_of_words] => 7227 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/282/06282698.pdf [firstpage_image] =>[orig_patent_app_number] => 205813 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/205813
Detecting similarities in Java sources from bytecodes Dec 3, 1998 Issued
Array ( [id] => 4350755 [patent_doc_number] => 06321377 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-11-20 [patent_title] => 'Method and apparatus automatic service of JIT compiler generated errors' [patent_app_type] => 1 [patent_app_number] => 9/204511 [patent_app_country] => US [patent_app_date] => 1998-12-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 7 [patent_no_of_words] => 4609 [patent_no_of_claims] => 35 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/321/06321377.pdf [firstpage_image] =>[orig_patent_app_number] => 204511 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/204511
Method and apparatus automatic service of JIT compiler generated errors Dec 2, 1998 Issued
Array ( [id] => 4400104 [patent_doc_number] => 06295641 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-09-25 [patent_title] => 'Method and apparatus for dynamically selecting bytecodes for just in time compiling in a user\'s environment' [patent_app_type] => 1 [patent_app_number] => 9/204976 [patent_app_country] => US [patent_app_date] => 1998-12-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 4040 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/295/06295641.pdf [firstpage_image] =>[orig_patent_app_number] => 204976 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/204976
Method and apparatus for dynamically selecting bytecodes for just in time compiling in a user's environment Dec 2, 1998 Issued
Array ( [id] => 4375100 [patent_doc_number] => 06292938 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-09-18 [patent_title] => 'Retargeting optimized code by matching tree patterns in directed acyclic graphs' [patent_app_type] => 1 [patent_app_number] => 9/204210 [patent_app_country] => US [patent_app_date] => 1998-12-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 8844 [patent_no_of_claims] => 39 [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/06/292/06292938.pdf [firstpage_image] =>[orig_patent_app_number] => 204210 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/204210
Retargeting optimized code by matching tree patterns in directed acyclic graphs Dec 1, 1998 Issued
Array ( [id] => 6051784 [patent_doc_number] => 20020170048 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-11-14 [patent_title] => 'METHOD AND APPARATUS FOR ROUND-TRIP SOFTWARE ENGINEERING' [patent_app_type] => new [patent_app_number] => 09/190761 [patent_app_country] => US [patent_app_date] => 1998-11-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 5844 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0170/20020170048.pdf [firstpage_image] =>[orig_patent_app_number] => 09190761 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/190761
Method and apparatus for round-trip software engineering Nov 11, 1998 Issued
Array ( [id] => 4389390 [patent_doc_number] => 06275981 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-08-14 [patent_title] => 'Method and system for correlating profile data dynamically generated from an optimized executable program with source code statements' [patent_app_type] => 1 [patent_app_number] => 9/190994 [patent_app_country] => US [patent_app_date] => 1998-11-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 9241 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/275/06275981.pdf [firstpage_image] =>[orig_patent_app_number] => 190994 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/190994
Method and system for correlating profile data dynamically generated from an optimized executable program with source code statements Nov 11, 1998 Issued
Array ( [id] => 4295625 [patent_doc_number] => 06324686 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-11-27 [patent_title] => 'Just in time compiler technique' [patent_app_type] => 1 [patent_app_number] => 9/188943 [patent_app_country] => US [patent_app_date] => 1998-11-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 20 [patent_no_of_words] => 9028 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/324/06324686.pdf [firstpage_image] =>[orig_patent_app_number] => 188943 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/188943
Just in time compiler technique Nov 9, 1998 Issued
Array ( [id] => 4347464 [patent_doc_number] => 06330712 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-12-11 [patent_title] => 'Compressed data patch system' [patent_app_type] => 1 [patent_app_number] => 9/187756 [patent_app_country] => US [patent_app_date] => 1998-11-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 3371 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 187 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/330/06330712.pdf [firstpage_image] =>[orig_patent_app_number] => 187756 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/187756
Compressed data patch system Nov 8, 1998 Issued
Array ( [id] => 4413070 [patent_doc_number] => 06298477 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-10-02 [patent_title] => 'Method and apparatus for selecting ways to compile at runtime' [patent_app_type] => 1 [patent_app_number] => 9/183499 [patent_app_country] => US [patent_app_date] => 1998-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 12 [patent_no_of_words] => 7643 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/298/06298477.pdf [firstpage_image] =>[orig_patent_app_number] => 183499 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/183499
Method and apparatus for selecting ways to compile at runtime Oct 29, 1998 Issued
Array ( [id] => 4413139 [patent_doc_number] => 06298481 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-10-02 [patent_title] => 'System for modifying the functionality of compiled computer code at run-time' [patent_app_type] => 1 [patent_app_number] => 9/183797 [patent_app_country] => US [patent_app_date] => 1998-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 20 [patent_no_of_words] => 15122 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/298/06298481.pdf [firstpage_image] =>[orig_patent_app_number] => 183797 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/183797
System for modifying the functionality of compiled computer code at run-time Oct 29, 1998 Issued
Array ( [id] => 4423955 [patent_doc_number] => 06311325 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-10-30 [patent_title] => 'Method and apparatus for profiling processes in a data processing system background of the invention' [patent_app_type] => 1 [patent_app_number] => 9/177031 [patent_app_country] => US [patent_app_date] => 1998-10-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 16 [patent_no_of_words] => 6028 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/311/06311325.pdf [firstpage_image] =>[orig_patent_app_number] => 177031 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/177031
Method and apparatus for profiling processes in a data processing system background of the invention Oct 21, 1998 Issued
Array ( [id] => 4305487 [patent_doc_number] => 06269476 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-07-31 [patent_title] => 'Information processing apparatus, method, and recording medium for recording a computer program to be executed by a computer to carry out processing of constructing software' [patent_app_type] => 1 [patent_app_number] => 9/174699 [patent_app_country] => US [patent_app_date] => 1998-10-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 16 [patent_no_of_words] => 11519 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 200 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/269/06269476.pdf [firstpage_image] =>[orig_patent_app_number] => 174699 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/174699
Information processing apparatus, method, and recording medium for recording a computer program to be executed by a computer to carry out processing of constructing software Oct 18, 1998 Issued
Array ( [id] => 4377747 [patent_doc_number] => 06219835 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-04-17 [patent_title] => 'Multi-language DCE remote procedure call' [patent_app_type] => 1 [patent_app_number] => 9/172899 [patent_app_country] => US [patent_app_date] => 1998-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 3773 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/219/06219835.pdf [firstpage_image] =>[orig_patent_app_number] => 172899 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/172899
Multi-language DCE remote procedure call Oct 14, 1998 Issued
Array ( [id] => 4427369 [patent_doc_number] => 06226792 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-05-01 [patent_title] => 'Object management system supporting the use of application domain knowledge mapped to technology domain knowledge' [patent_app_type] => 1 [patent_app_number] => 9/173095 [patent_app_country] => US [patent_app_date] => 1998-10-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 24 [patent_no_of_words] => 19222 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 468 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/226/06226792.pdf [firstpage_image] =>[orig_patent_app_number] => 173095 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/173095
Object management system supporting the use of application domain knowledge mapped to technology domain knowledge Oct 13, 1998 Issued
Array ( [id] => 4271511 [patent_doc_number] => 06223338 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-04-24 [patent_title] => 'Method and system for software instruction level tracing in a data processing system' [patent_app_type] => 1 [patent_app_number] => 9/163377 [patent_app_country] => US [patent_app_date] => 1998-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3134 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/223/06223338.pdf [firstpage_image] =>[orig_patent_app_number] => 163377 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/163377
Method and system for software instruction level tracing in a data processing system Sep 29, 1998 Issued
Array ( [id] => 4425092 [patent_doc_number] => 06230310 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-05-08 [patent_title] => 'Method and system for transparently transforming objects for application programs' [patent_app_type] => 1 [patent_app_number] => 9/161758 [patent_app_country] => US [patent_app_date] => 1998-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 3826 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/230/06230310.pdf [firstpage_image] =>[orig_patent_app_number] => 161758 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/161758
Method and system for transparently transforming objects for application programs Sep 28, 1998 Issued
Menu