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] => 1183996 [patent_doc_number] => 06751795 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-06-15 [patent_title] => 'System and method for software installation' [patent_app_type] => B1 [patent_app_number] => 09/464395 [patent_app_country] => US [patent_app_date] => 1999-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2862 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/751/06751795.pdf [firstpage_image] =>[orig_patent_app_number] => 09464395 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/464395
System and method for software installation Dec 15, 1999 Issued
Array ( [id] => 1181664 [patent_doc_number] => 06754890 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-06-22 [patent_title] => 'Method and system for using process identifier in output file names for associating profiling data with multiple sources of profiling data' [patent_app_type] => B1 [patent_app_number] => 09/460847 [patent_app_country] => US [patent_app_date] => 1999-12-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 31 [patent_no_of_words] => 16877 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/754/06754890.pdf [firstpage_image] =>[orig_patent_app_number] => 09460847 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/460847
Method and system for using process identifier in output file names for associating profiling data with multiple sources of profiling data Dec 13, 1999 Issued
Array ( [id] => 1429568 [patent_doc_number] => 06513157 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-01-28 [patent_title] => 'System and method for dynamically aggregating objects' [patent_app_type] => B1 [patent_app_number] => 09/451496 [patent_app_country] => US [patent_app_date] => 1999-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 4268 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/513/06513157.pdf [firstpage_image] =>[orig_patent_app_number] => 09451496 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/451496
System and method for dynamically aggregating objects Nov 29, 1999 Issued
Array ( [id] => 1280185 [patent_doc_number] => 06654949 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-11-25 [patent_title] => 'Method and system for monitoring the execution of hybrid source code' [patent_app_type] => B1 [patent_app_number] => 09/450596 [patent_app_country] => US [patent_app_date] => 1999-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6036 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/654/06654949.pdf [firstpage_image] =>[orig_patent_app_number] => 09450596 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/450596
Method and system for monitoring the execution of hybrid source code Nov 29, 1999 Issued
Array ( [id] => 1362569 [patent_doc_number] => 06588009 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-07-01 [patent_title] => 'Method and apparatus for compiling source code using symbolic execution' [patent_app_type] => B1 [patent_app_number] => 09/450325 [patent_app_country] => US [patent_app_date] => 1999-11-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 10439 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/588/06588009.pdf [firstpage_image] =>[orig_patent_app_number] => 09450325 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/450325
Method and apparatus for compiling source code using symbolic execution Nov 28, 1999 Issued
Array ( [id] => 1424494 [patent_doc_number] => 06539543 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-03-25 [patent_title] => 'Method and apparatus for compiling source code by flattening hierarchies' [patent_app_type] => B1 [patent_app_number] => 09/450329 [patent_app_country] => US [patent_app_date] => 1999-11-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 10282 [patent_no_of_claims] => 8 [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/539/06539543.pdf [firstpage_image] =>[orig_patent_app_number] => 09450329 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/450329
Method and apparatus for compiling source code by flattening hierarchies Nov 28, 1999 Issued
Array ( [id] => 1419891 [patent_doc_number] => 06546546 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-04-08 [patent_title] => 'Integrating operating systems and run-time systems' [patent_app_type] => B1 [patent_app_number] => 09/449098 [patent_app_country] => US [patent_app_date] => 1999-11-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 11073 [patent_no_of_claims] => 59 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/546/06546546.pdf [firstpage_image] =>[orig_patent_app_number] => 09449098 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/449098
Integrating operating systems and run-time systems Nov 23, 1999 Issued
Array ( [id] => 1416740 [patent_doc_number] => 06550054 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-04-15 [patent_title] => 'Method for representing terminal-based applications in the unified modeling language' [patent_app_type] => B1 [patent_app_number] => 09/441116 [patent_app_country] => US [patent_app_date] => 1999-11-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 4824 [patent_no_of_claims] => 24 [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/550/06550054.pdf [firstpage_image] =>[orig_patent_app_number] => 09441116 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/441116
Method for representing terminal-based applications in the unified modeling language Nov 16, 1999 Issued
Array ( [id] => 1289615 [patent_doc_number] => 06647544 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-11-11 [patent_title] => 'Method and system for debugging hybrid source code' [patent_app_type] => B1 [patent_app_number] => 09/437620 [patent_app_country] => US [patent_app_date] => 1999-11-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3371 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/647/06647544.pdf [firstpage_image] =>[orig_patent_app_number] => 09437620 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/437620
Method and system for debugging hybrid source code Nov 9, 1999 Issued
Array ( [id] => 1093068 [patent_doc_number] => 06829759 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-12-07 [patent_title] => 'System and method for generating a translation display' [patent_app_type] => B1 [patent_app_number] => 09/429136 [patent_app_country] => US [patent_app_date] => 1999-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 21 [patent_no_of_words] => 13442 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/829/06829759.pdf [firstpage_image] =>[orig_patent_app_number] => 09429136 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/429136
System and method for generating a translation display Oct 27, 1999 Issued
Array ( [id] => 1221985 [patent_doc_number] => 06708327 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-03-16 [patent_title] => 'System for accessing and testing evaluation modules via a global computer network' [patent_app_type] => B1 [patent_app_number] => 09/417591 [patent_app_country] => US [patent_app_date] => 1999-10-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 11 [patent_no_of_words] => 10250 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 11 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/708/06708327.pdf [firstpage_image] =>[orig_patent_app_number] => 09417591 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/417591
System for accessing and testing evaluation modules via a global computer network Oct 13, 1999 Issued
Array ( [id] => 1272314 [patent_doc_number] => 06662360 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-12-09 [patent_title] => 'Method and system for software control of hardware branch prediction mechanism in a data processor' [patent_app_type] => B1 [patent_app_number] => 09/407105 [patent_app_country] => US [patent_app_date] => 1999-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5084 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/662/06662360.pdf [firstpage_image] =>[orig_patent_app_number] => 09407105 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/407105
Method and system for software control of hardware branch prediction mechanism in a data processor Sep 26, 1999 Issued
Array ( [id] => 1506178 [patent_doc_number] => 06487713 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-11-26 [patent_title] => 'Software development system that presents a logical view of project components, facilitates their selection, and signals missing links prior to compilation' [patent_app_type] => B1 [patent_app_number] => 09/404298 [patent_app_country] => US [patent_app_date] => 1999-09-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 32 [patent_figures_cnt] => 45 [patent_no_of_words] => 38744 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 210 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/487/06487713.pdf [firstpage_image] =>[orig_patent_app_number] => 09404298 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/404298
Software development system that presents a logical view of project components, facilitates their selection, and signals missing links prior to compilation Sep 23, 1999 Issued
Array ( [id] => 1429920 [patent_doc_number] => 06530077 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-03-04 [patent_title] => 'Device and method for releasing an in-memory executable image from its dependence on a backing store' [patent_app_type] => B1 [patent_app_number] => 09/396593 [patent_app_country] => US [patent_app_date] => 1999-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3909 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 12 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/530/06530077.pdf [firstpage_image] =>[orig_patent_app_number] => 09396593 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/396593
Device and method for releasing an in-memory executable image from its dependence on a backing store Sep 14, 1999 Issued
Array ( [id] => 4271489 [patent_doc_number] => 06223336 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-04-24 [patent_title] => 'Multitasking computer system having a boot process rewrite program' [patent_app_type] => 1 [patent_app_number] => 9/390700 [patent_app_country] => US [patent_app_date] => 1999-09-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4438 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 180 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/223/06223336.pdf [firstpage_image] =>[orig_patent_app_number] => 390700 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/390700
Multitasking computer system having a boot process rewrite program Sep 6, 1999 Issued
Array ( [id] => 1410891 [patent_doc_number] => 06557167 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-04-29 [patent_title] => 'Apparatus and method for analyzing performance of a computer program' [patent_app_type] => B1 [patent_app_number] => 09/390097 [patent_app_country] => US [patent_app_date] => 1999-09-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 11 [patent_no_of_words] => 4590 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/557/06557167.pdf [firstpage_image] =>[orig_patent_app_number] => 09390097 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/390097
Apparatus and method for analyzing performance of a computer program Sep 2, 1999 Issued
Array ( [id] => 1431287 [patent_doc_number] => 06507948 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-01-14 [patent_title] => 'Method, system, and program for generating batch files' [patent_app_type] => B1 [patent_app_number] => 09/389195 [patent_app_country] => US [patent_app_date] => 1999-09-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6122 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 14 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/507/06507948.pdf [firstpage_image] =>[orig_patent_app_number] => 09389195 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/389195
Method, system, and program for generating batch files Sep 1, 1999 Issued
Array ( [id] => 1513567 [patent_doc_number] => 06442752 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-08-27 [patent_title] => 'METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR REPLACING A DYNAMIC LINK LIBRARY (DLL) OF A FIRST COMPUTING ENVIRONMENT WITH A DLL OF A SECOND COMPUTING ENVIRONMENT THAT CAN BE INVOKED FROM THE FIRST COMPUTING ENVIRONMENT IN A TRANSPARENT MANNER' [patent_app_type] => B1 [patent_app_number] => 09/383497 [patent_app_country] => US [patent_app_date] => 1999-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 10015 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/442/06442752.pdf [firstpage_image] =>[orig_patent_app_number] => 09383497 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/383497
METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR REPLACING A DYNAMIC LINK LIBRARY (DLL) OF A FIRST COMPUTING ENVIRONMENT WITH A DLL OF A SECOND COMPUTING ENVIRONMENT THAT CAN BE INVOKED FROM THE FIRST COMPUTING ENVIRONMENT IN A TRANSPARENT MANNER Aug 25, 1999 Issued
Array ( [id] => 1457030 [patent_doc_number] => 06457173 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-09-24 [patent_title] => 'Automatic design of VLIW instruction formats' [patent_app_type] => B1 [patent_app_number] => 09/378293 [patent_app_country] => US [patent_app_date] => 1999-08-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 15469 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/457/06457173.pdf [firstpage_image] =>[orig_patent_app_number] => 09378293 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/378293
Automatic design of VLIW instruction formats Aug 19, 1999 Issued
Array ( [id] => 1567800 [patent_doc_number] => 06438747 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-08-20 [patent_title] => 'Programmatic iteration scheduling for parallel processors' [patent_app_type] => B1 [patent_app_number] => 09/378393 [patent_app_country] => US [patent_app_date] => 1999-08-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 12 [patent_no_of_words] => 12922 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/438/06438747.pdf [firstpage_image] =>[orig_patent_app_number] => 09378393 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/378393
Programmatic iteration scheduling for parallel processors Aug 19, 1999 Issued
Menu