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] => 1485356 [patent_doc_number] => 06453463 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-09-17 [patent_title] => 'Method and apparatus for providing finer marking granularity for fields within objects' [patent_app_type] => B1 [patent_app_number] => 09/327397 [patent_app_country] => US [patent_app_date] => 1999-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 15 [patent_no_of_words] => 5935 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/453/06453463.pdf [firstpage_image] =>[orig_patent_app_number] => 09327397 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/327397
Method and apparatus for providing finer marking granularity for fields within objects Jun 6, 1999 Issued
Array ( [id] => 1533448 [patent_doc_number] => 06481007 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-11-12 [patent_title] => 'Optimizing parameter passing' [patent_app_type] => B1 [patent_app_number] => 09/324893 [patent_app_country] => US [patent_app_date] => 1999-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 7524 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/481/06481007.pdf [firstpage_image] =>[orig_patent_app_number] => 09324893 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/324893
Optimizing parameter passing Jun 2, 1999 Issued
Array ( [id] => 1602394 [patent_doc_number] => 06493869 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-12-10 [patent_title] => 'Inheriting code in a transformational programming system' [patent_app_type] => B1 [patent_app_number] => 09/322399 [patent_app_country] => US [patent_app_date] => 1999-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10162 [patent_no_of_claims] => 40 [patent_no_of_ind_claims] => 25 [patent_words_short_claim] => 14 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/493/06493869.pdf [firstpage_image] =>[orig_patent_app_number] => 09322399 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/322399
Inheriting code in a transformational programming system May 27, 1999 Issued
Array ( [id] => 1567777 [patent_doc_number] => 06438742 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-08-20 [patent_title] => 'Object-oriented system and method for visually generating software applications' [patent_app_type] => B1 [patent_app_number] => 09/322494 [patent_app_country] => US [patent_app_date] => 1999-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 4020 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 16 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/438/06438742.pdf [firstpage_image] =>[orig_patent_app_number] => 09322494 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/322494
Object-oriented system and method for visually generating software applications May 27, 1999 Issued
Array ( [id] => 1444063 [patent_doc_number] => 06336211 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-01-01 [patent_title] => 'Method and apparatus for implementing type-safe heterogeneous property lists' [patent_app_type] => B1 [patent_app_number] => 09/315897 [patent_app_country] => US [patent_app_date] => 1999-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 4117 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/336/06336211.pdf [firstpage_image] =>[orig_patent_app_number] => 09315897 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/315897
Method and apparatus for implementing type-safe heterogeneous property lists May 19, 1999 Issued
Array ( [id] => 1580635 [patent_doc_number] => 06470492 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2002-10-22 [patent_title] => 'Low overhead speculative selection of hot traces in a caching dynamic translator' [patent_app_type] => B2 [patent_app_number] => 09/312296 [patent_app_country] => US [patent_app_date] => 1999-05-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4605 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/470/06470492.pdf [firstpage_image] =>[orig_patent_app_number] => 09312296 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/312296
Low overhead speculative selection of hot traces in a caching dynamic translator May 13, 1999 Issued
Array ( [id] => 1539506 [patent_doc_number] => 06412108 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-06-25 [patent_title] => 'Method and apparatus for speeding up java methods prior to a first execution' [patent_app_type] => B1 [patent_app_number] => 09/306194 [patent_app_country] => US [patent_app_date] => 1999-05-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 4542 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/412/06412108.pdf [firstpage_image] =>[orig_patent_app_number] => 09306194 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/306194
Method and apparatus for speeding up java methods prior to a first execution May 5, 1999 Issued
Array ( [id] => 1533439 [patent_doc_number] => 06481006 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-11-12 [patent_title] => 'Method and apparatus for efficient invocation of Java methods from native codes' [patent_app_type] => B1 [patent_app_number] => 09/306193 [patent_app_country] => US [patent_app_date] => 1999-05-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 6313 [patent_no_of_claims] => 58 [patent_no_of_ind_claims] => 23 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/481/06481006.pdf [firstpage_image] =>[orig_patent_app_number] => 09306193 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/306193
Method and apparatus for efficient invocation of Java methods from native codes May 5, 1999 Issued
Array ( [id] => 1250347 [patent_doc_number] => 06675371 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-01-06 [patent_title] => 'Java and native application window integration' [patent_app_type] => B1 [patent_app_number] => 09/303799 [patent_app_country] => US [patent_app_date] => 1999-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 13 [patent_no_of_words] => 8885 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 60 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/675/06675371.pdf [firstpage_image] =>[orig_patent_app_number] => 09303799 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/303799
Java and native application window integration Apr 29, 1999 Issued
Array ( [id] => 1452563 [patent_doc_number] => 06370684 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-04-09 [patent_title] => 'Methods for extracting reference patterns in JAVA and depicting the same' [patent_app_type] => B1 [patent_app_number] => 09/290493 [patent_app_country] => US [patent_app_date] => 1999-04-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 16 [patent_no_of_words] => 7785 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/370/06370684.pdf [firstpage_image] =>[orig_patent_app_number] => 09290493 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/290493
Methods for extracting reference patterns in JAVA and depicting the same Apr 11, 1999 Issued
Array ( [id] => 1580631 [patent_doc_number] => 06470491 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-10-22 [patent_title] => 'Method for monitoring computer programs on window-based operating platforms' [patent_app_type] => B1 [patent_app_number] => 09/280898 [patent_app_country] => US [patent_app_date] => 1999-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 1526 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/470/06470491.pdf [firstpage_image] =>[orig_patent_app_number] => 09280898 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/280898
Method for monitoring computer programs on window-based operating platforms Mar 28, 1999 Issued
Array ( [id] => 4423931 [patent_doc_number] => 06311322 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-10-30 [patent_title] => 'Program rewriting apparatus' [patent_app_type] => 1 [patent_app_number] => 9/263195 [patent_app_country] => US [patent_app_date] => 1999-03-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9651 [patent_no_of_claims] => 16 [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/311/06311322.pdf [firstpage_image] =>[orig_patent_app_number] => 263195 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/263195
Program rewriting apparatus Mar 4, 1999 Issued
Array ( [id] => 4229210 [patent_doc_number] => 06090154 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-07-18 [patent_title] => 'Method, apparatus and computer program product for linking stack messages to relevant information' [patent_app_type] => 1 [patent_app_number] => 9/260791 [patent_app_country] => US [patent_app_date] => 1999-03-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 17 [patent_no_of_words] => 5953 [patent_no_of_claims] => 40 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/090/06090154.pdf [firstpage_image] =>[orig_patent_app_number] => 260791 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/260791
Method, apparatus and computer program product for linking stack messages to relevant information Feb 28, 1999 Issued
Array ( [id] => 1444060 [patent_doc_number] => 06336210 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-01-01 [patent_title] => 'Panel-presentation-software creation method, computer-readable record medium recording a panel-presentation-software creation program, and panel-presentation-software creation device' [patent_app_type] => B1 [patent_app_number] => 09/258193 [patent_app_country] => US [patent_app_date] => 1999-02-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 18 [patent_no_of_words] => 10567 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/336/06336210.pdf [firstpage_image] =>[orig_patent_app_number] => 09258193 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/258193
Panel-presentation-software creation method, computer-readable record medium recording a panel-presentation-software creation program, and panel-presentation-software creation device Feb 25, 1999 Issued
Array ( [id] => 5971775 [patent_doc_number] => 20020092006 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-07-11 [patent_title] => 'MEDICAL NETWORK SYSTEM' [patent_app_type] => new [patent_app_number] => 09/245337 [patent_app_country] => US [patent_app_date] => 1999-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2806 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0092/20020092006.pdf [firstpage_image] =>[orig_patent_app_number] => 09245337 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/245337
Medical network system Feb 4, 1999 Issued
Array ( [id] => 1466800 [patent_doc_number] => 06351845 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-02-26 [patent_title] => 'Methods, apparatus, and articles of manufacture for analyzing memory use' [patent_app_type] => B1 [patent_app_number] => 09/244894 [patent_app_country] => US [patent_app_date] => 1999-02-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5031 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/351/06351845.pdf [firstpage_image] =>[orig_patent_app_number] => 09244894 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/244894
Methods, apparatus, and articles of manufacture for analyzing memory use Feb 3, 1999 Issued
Array ( [id] => 4334032 [patent_doc_number] => 06317867 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-11-13 [patent_title] => 'Method and system for clustering instructions within executable code for compression' [patent_app_type] => 1 [patent_app_number] => 9/239261 [patent_app_country] => US [patent_app_date] => 1999-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 1789 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 52 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/317/06317867.pdf [firstpage_image] =>[orig_patent_app_number] => 239261 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/239261
Method and system for clustering instructions within executable code for compression Jan 28, 1999 Issued
09/238293 OPERATION GRAPH BASED EVENT MONITORING SYSTEM Jan 27, 1999 Abandoned
09/237761 APPARATUS FOR USE IN THE MANUFACTURE OF A COMPUTER SYSTEM Jan 25, 1999 Abandoned
Array ( [id] => 4427364 [patent_doc_number] => 06226787 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-05-01 [patent_title] => 'Visualization method and system for dynamically displaying operations of a program' [patent_app_type] => 1 [patent_app_number] => 9/236495 [patent_app_country] => US [patent_app_date] => 1999-01-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 7321 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/226/06226787.pdf [firstpage_image] =>[orig_patent_app_number] => 236495 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/236495
Visualization method and system for dynamically displaying operations of a program Jan 24, 1999 Issued
Menu