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] => 1431283 [patent_doc_number] => 06507947 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-01-14 [patent_title] => 'Programmatic synthesis of processor element arrays' [patent_app_type] => B1 [patent_app_number] => 09/378298 [patent_app_country] => US [patent_app_date] => 1999-08-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 25 [patent_no_of_words] => 23219 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/507/06507947.pdf [firstpage_image] =>[orig_patent_app_number] => 09378298 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/378298
Programmatic synthesis of processor element arrays Aug 19, 1999 Issued
Array ( [id] => 1549924 [patent_doc_number] => 06374403 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-04-16 [patent_title] => 'Programmatic method for reducing cost of control in parallel processes' [patent_app_type] => B1 [patent_app_number] => 09/378397 [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] => 13440 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/374/06374403.pdf [firstpage_image] =>[orig_patent_app_number] => 09378397 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/378397
Programmatic method for reducing cost of control in parallel processes Aug 19, 1999 Issued
Array ( [id] => 1243300 [patent_doc_number] => 06684389 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-01-27 [patent_title] => 'Compiler that decrypts encrypted source code' [patent_app_type] => B1 [patent_app_number] => 09/368501 [patent_app_country] => US [patent_app_date] => 1999-08-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 9 [patent_no_of_words] => 5036 [patent_no_of_claims] => 82 [patent_no_of_ind_claims] => 13 [patent_words_short_claim] => 35 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/684/06684389.pdf [firstpage_image] =>[orig_patent_app_number] => 09368501 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/368501
Compiler that decrypts encrypted source code Aug 4, 1999 Issued
Array ( [id] => 1444248 [patent_doc_number] => 06496976 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-12-17 [patent_title] => 'Method and system for dynamic recompilation of statements of a first language embedded in a program having statements of a second language' [patent_app_type] => B1 [patent_app_number] => 09/369216 [patent_app_country] => US [patent_app_date] => 1999-08-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 3507 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/496/06496976.pdf [firstpage_image] =>[orig_patent_app_number] => 09369216 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/369216
Method and system for dynamic recompilation of statements of a first language embedded in a program having statements of a second language Aug 4, 1999 Issued
Array ( [id] => 1397011 [patent_doc_number] => 06567973 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-05-20 [patent_title] => 'Introspective editor system, program, and method for software translation using a facade class' [patent_app_type] => B1 [patent_app_number] => 09/362616 [patent_app_country] => US [patent_app_date] => 1999-07-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5198 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/567/06567973.pdf [firstpage_image] =>[orig_patent_app_number] => 09362616 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/362616
Introspective editor system, program, and method for software translation using a facade class Jul 27, 1999 Issued
Array ( [id] => 1139611 [patent_doc_number] => 06789251 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-09-07 [patent_title] => 'System and method for managing a suite of data management tools' [patent_app_type] => B1 [patent_app_number] => 09/362942 [patent_app_country] => US [patent_app_date] => 1999-07-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 25 [patent_no_of_words] => 23452 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 240 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/789/06789251.pdf [firstpage_image] =>[orig_patent_app_number] => 09362942 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/362942
System and method for managing a suite of data management tools Jul 27, 1999 Issued
Array ( [id] => 1540754 [patent_doc_number] => 06490719 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-12-03 [patent_title] => 'System and method for configuring and executing a flexible computer program comprising component structures' [patent_app_type] => B1 [patent_app_number] => 09/361453 [patent_app_country] => US [patent_app_date] => 1999-07-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 24 [patent_no_of_words] => 15360 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 203 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/490/06490719.pdf [firstpage_image] =>[orig_patent_app_number] => 09361453 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/361453
System and method for configuring and executing a flexible computer program comprising component structures Jul 25, 1999 Issued
Array ( [id] => 1402624 [patent_doc_number] => 06564377 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-05-13 [patent_title] => 'Self-describing components within a software catalog' [patent_app_type] => B1 [patent_app_number] => 09/361497 [patent_app_country] => US [patent_app_date] => 1999-07-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8835 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/564/06564377.pdf [firstpage_image] =>[orig_patent_app_number] => 09361497 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/361497
Self-describing components within a software catalog Jul 25, 1999 Issued
Array ( [id] => 1285255 [patent_doc_number] => 06651244 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-11-18 [patent_title] => 'System and method for determining program complexity' [patent_app_type] => B1 [patent_app_number] => 09/361477 [patent_app_country] => US [patent_app_date] => 1999-07-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 3837 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/651/06651244.pdf [firstpage_image] =>[orig_patent_app_number] => 09361477 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/361477
System and method for determining program complexity Jul 25, 1999 Issued
Array ( [id] => 6962961 [patent_doc_number] => 20010013119 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-08-09 [patent_title] => 'TEST, PROTECTION, AND REPAIR THROUGH BINARY CODE AUGMENTATION' [patent_app_type] => new [patent_app_number] => 09/358673 [patent_app_country] => US [patent_app_date] => 1999-07-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7295 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 44 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0013/20010013119.pdf [firstpage_image] =>[orig_patent_app_number] => 09358673 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/358673
Test, protection, and repair through binary code augmentation Jul 21, 1999 Issued
Array ( [id] => 1367348 [patent_doc_number] => 06584612 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-06-24 [patent_title] => 'Transparent loading of resources from read-only memory for an application program' [patent_app_type] => B1 [patent_app_number] => 09/353880 [patent_app_country] => US [patent_app_date] => 1999-07-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5939 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/584/06584612.pdf [firstpage_image] =>[orig_patent_app_number] => 09353880 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/353880
Transparent loading of resources from read-only memory for an application program Jul 14, 1999 Issued
Array ( [id] => 1457024 [patent_doc_number] => 06457171 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-09-24 [patent_title] => 'Storage structure for dynamic management of translated code blocks in dynamic object code translation' [patent_app_type] => B1 [patent_app_number] => 09/340497 [patent_app_country] => US [patent_app_date] => 1999-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5656 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/457/06457171.pdf [firstpage_image] =>[orig_patent_app_number] => 09340497 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/340497
Storage structure for dynamic management of translated code blocks in dynamic object code translation Jun 29, 1999 Issued
Array ( [id] => 1192779 [patent_doc_number] => 06735761 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-05-11 [patent_title] => 'Compile method frame detection method and device code discarding method and computer' [patent_app_type] => B1 [patent_app_number] => 09/343923 [patent_app_country] => US [patent_app_date] => 1999-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 10 [patent_no_of_words] => 5928 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 11 [patent_words_short_claim] => 68 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/735/06735761.pdf [firstpage_image] =>[orig_patent_app_number] => 09343923 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/343923
Compile method frame detection method and device code discarding method and computer Jun 29, 1999 Issued
Array ( [id] => 1596252 [patent_doc_number] => 06484313 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-11-19 [patent_title] => 'Compiling and persisting of intermediate language code' [patent_app_type] => B1 [patent_app_number] => 09/343799 [patent_app_country] => US [patent_app_date] => 1999-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7522 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 11 [patent_words_short_claim] => 62 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/484/06484313.pdf [firstpage_image] =>[orig_patent_app_number] => 09343799 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/343799
Compiling and persisting of intermediate language code Jun 29, 1999 Issued
Array ( [id] => 1485370 [patent_doc_number] => 06453468 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-09-17 [patent_title] => 'Methods for improving reliability while upgrading software programs in a clustered computer system' [patent_app_type] => B1 [patent_app_number] => 09/346074 [patent_app_country] => US [patent_app_date] => 1999-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 17089 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 305 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/453/06453468.pdf [firstpage_image] =>[orig_patent_app_number] => 09346074 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/346074
Methods for improving reliability while upgrading software programs in a clustered computer system Jun 29, 1999 Issued
Array ( [id] => 1490447 [patent_doc_number] => 06367075 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-04-02 [patent_title] => 'Method and apparatus for producing instructions describing the removal of updates to a computer system' [patent_app_type] => B1 [patent_app_number] => 09/345999 [patent_app_country] => US [patent_app_date] => 1999-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 5596 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/367/06367075.pdf [firstpage_image] =>[orig_patent_app_number] => 09345999 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/345999
Method and apparatus for producing instructions describing the removal of updates to a computer system Jun 29, 1999 Issued
Array ( [id] => 1221974 [patent_doc_number] => 06708324 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-03-16 [patent_title] => 'Extensible automated testing software' [patent_app_type] => B1 [patent_app_number] => 09/344317 [patent_app_country] => US [patent_app_date] => 1999-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 5698 [patent_no_of_claims] => 97 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/708/06708324.pdf [firstpage_image] =>[orig_patent_app_number] => 09344317 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/344317
Extensible automated testing software Jun 23, 1999 Issued
Array ( [id] => 1192806 [patent_doc_number] => 06735767 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-05-11 [patent_title] => 'Installation planning window' [patent_app_type] => B1 [patent_app_number] => 09/339000 [patent_app_country] => US [patent_app_date] => 1999-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6867 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/735/06735767.pdf [firstpage_image] =>[orig_patent_app_number] => 09339000 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/339000
Installation planning window Jun 23, 1999 Issued
Array ( [id] => 1097599 [patent_doc_number] => 06826748 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-11-30 [patent_title] => 'Profiling program execution into registers of a computer' [patent_app_type] => B1 [patent_app_number] => 09/339749 [patent_app_country] => US [patent_app_date] => 1999-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 32 [patent_figures_cnt] => 37 [patent_no_of_words] => 45801 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/826/06826748.pdf [firstpage_image] =>[orig_patent_app_number] => 09339749 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/339749
Profiling program execution into registers of a computer Jun 23, 1999 Issued
Array ( [id] => 4325402 [patent_doc_number] => 06327700 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-12-04 [patent_title] => 'Method and system for identifying instrumentation targets in computer programs related to logical transactions' [patent_app_type] => 1 [patent_app_number] => 9/327697 [patent_app_country] => US [patent_app_date] => 1999-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 9330 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/327/06327700.pdf [firstpage_image] =>[orig_patent_app_number] => 327697 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/327697
Method and system for identifying instrumentation targets in computer programs related to logical transactions Jun 7, 1999 Issued
Menu