Search

Wei Y. Zhen

Supervisory Patent Examiner (ID: 5857, Phone: (571)272-3708 , Office: P/2191 )

Most Active Art Unit
2122
Art Unit(s)
2122, 2191, 2762
Total Applications
373
Issued Applications
287
Pending Applications
37
Abandoned Applications
49

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 4098437 [patent_doc_number] => 06018629 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-01-25 [patent_title] => 'Multitasking computer system having a boot process rewrite program' [patent_app_type] => 1 [patent_app_number] => 8/888931 [patent_app_country] => US [patent_app_date] => 1997-07-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4439 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 372 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/018/06018629.pdf [firstpage_image] =>[orig_patent_app_number] => 888931 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/888931
Multitasking computer system having a boot process rewrite program Jul 6, 1997 Issued
Array ( [id] => 4118839 [patent_doc_number] => 06023580 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-02-08 [patent_title] => 'Apparatus and method for testing computer systems' [patent_app_type] => 1 [patent_app_number] => 8/887958 [patent_app_country] => US [patent_app_date] => 1997-07-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 3 [patent_no_of_words] => 4779 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/023/06023580.pdf [firstpage_image] =>[orig_patent_app_number] => 887958 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/887958
Apparatus and method for testing computer systems Jul 2, 1997 Issued
Array ( [id] => 4338079 [patent_doc_number] => 06249909 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-06-19 [patent_title] => 'User configurable operating system' [patent_app_type] => 1 [patent_app_number] => 8/885520 [patent_app_country] => US [patent_app_date] => 1997-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 2 [patent_no_of_words] => 4167 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/249/06249909.pdf [firstpage_image] =>[orig_patent_app_number] => 885520 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/885520
User configurable operating system Jun 29, 1997 Issued
Array ( [id] => 4153885 [patent_doc_number] => 06139200 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-10-31 [patent_title] => 'Register resource allocation feedback' [patent_app_type] => 1 [patent_app_number] => 8/885563 [patent_app_country] => US [patent_app_date] => 1997-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 12 [patent_no_of_words] => 5934 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/139/06139200.pdf [firstpage_image] =>[orig_patent_app_number] => 885563 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/885563
Register resource allocation feedback Jun 29, 1997 Issued
Array ( [id] => 4008473 [patent_doc_number] => 05920721 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-07-06 [patent_title] => 'Compiler generating functionally-alike code sequences in an executable program intended for execution in different run-time environments' [patent_app_type] => 1 [patent_app_number] => 8/873147 [patent_app_country] => US [patent_app_date] => 1997-06-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 2 [patent_no_of_words] => 3625 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/920/05920721.pdf [firstpage_image] =>[orig_patent_app_number] => 873147 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/873147
Compiler generating functionally-alike code sequences in an executable program intended for execution in different run-time environments Jun 10, 1997 Issued
Array ( [id] => 4164541 [patent_doc_number] => 06083278 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-07-04 [patent_title] => 'System and method for displaying and editing assembly language source codes' [patent_app_type] => 1 [patent_app_number] => 8/864183 [patent_app_country] => US [patent_app_date] => 1997-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 8659 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/083/06083278.pdf [firstpage_image] =>[orig_patent_app_number] => 864183 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/864183
System and method for displaying and editing assembly language source codes May 27, 1997 Issued
Array ( [id] => 4100072 [patent_doc_number] => 06026235 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-02-15 [patent_title] => 'System and methods for monitoring functions in natively compiled software programs' [patent_app_type] => 1 [patent_app_number] => 8/858612 [patent_app_country] => US [patent_app_date] => 1997-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 6158 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/026/06026235.pdf [firstpage_image] =>[orig_patent_app_number] => 858612 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/858612
System and methods for monitoring functions in natively compiled software programs May 19, 1997 Issued
Array ( [id] => 3940938 [patent_doc_number] => 05946488 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-08-31 [patent_title] => 'Method for selectively and incrementally displaying the results of preprocessing' [patent_app_type] => 1 [patent_app_number] => 8/858058 [patent_app_country] => US [patent_app_date] => 1997-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6248 [patent_no_of_claims] => 67 [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/05/946/05946488.pdf [firstpage_image] =>[orig_patent_app_number] => 858058 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/858058
Method for selectively and incrementally displaying the results of preprocessing May 15, 1997 Issued
Array ( [id] => 4207850 [patent_doc_number] => 06044221 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-03-28 [patent_title] => 'Optimizing code based on resource sensitive hoisting and sinking' [patent_app_type] => 1 [patent_app_number] => 8/853287 [patent_app_country] => US [patent_app_date] => 1997-05-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 20 [patent_no_of_words] => 10391 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/044/06044221.pdf [firstpage_image] =>[orig_patent_app_number] => 853287 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/853287
Optimizing code based on resource sensitive hoisting and sinking May 8, 1997 Issued
Array ( [id] => 3966653 [patent_doc_number] => 05999736 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-12-07 [patent_title] => 'Optimizing code by exploiting speculation and predication with a cost-benefit data flow analysis based on path profiling information' [patent_app_type] => 1 [patent_app_number] => 8/853275 [patent_app_country] => US [patent_app_date] => 1997-05-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 17 [patent_no_of_words] => 8530 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/999/05999736.pdf [firstpage_image] =>[orig_patent_app_number] => 853275 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/853275
Optimizing code by exploiting speculation and predication with a cost-benefit data flow analysis based on path profiling information May 8, 1997 Issued
Array ( [id] => 4375040 [patent_doc_number] => 06292934 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-09-18 [patent_title] => 'Method and system for improving the locality of memory references during execution of a computer program' [patent_app_type] => 1 [patent_app_number] => 8/846893 [patent_app_country] => US [patent_app_date] => 1997-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7379 [patent_no_of_claims] => 27 [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/292/06292934.pdf [firstpage_image] =>[orig_patent_app_number] => 846893 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/846893
Method and system for improving the locality of memory references during execution of a computer program Apr 30, 1997 Issued
Array ( [id] => 4031644 [patent_doc_number] => 05881288 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-03-09 [patent_title] => 'Debugging information generation system' [patent_app_type] => 1 [patent_app_number] => 8/828430 [patent_app_country] => US [patent_app_date] => 1997-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 40 [patent_no_of_words] => 18074 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 272 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/881/05881288.pdf [firstpage_image] =>[orig_patent_app_number] => 828430 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/828430
Debugging information generation system Mar 27, 1997 Issued
Array ( [id] => 3951661 [patent_doc_number] => 05940620 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-08-17 [patent_title] => 'Compiler with intermediate compiling mechanism' [patent_app_type] => 1 [patent_app_number] => 8/814173 [patent_app_country] => US [patent_app_date] => 1997-03-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2765 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 158 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/940/05940620.pdf [firstpage_image] =>[orig_patent_app_number] => 814173 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/814173
Compiler with intermediate compiling mechanism Mar 6, 1997 Issued
Array ( [id] => 4404990 [patent_doc_number] => 06263486 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-07-17 [patent_title] => 'Method and system for dynamic connections with intelligent default events and actions in an application development environment' [patent_app_type] => 1 [patent_app_number] => 8/755421 [patent_app_country] => US [patent_app_date] => 1996-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 2508 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/263/06263486.pdf [firstpage_image] =>[orig_patent_app_number] => 755421 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/755421
Method and system for dynamic connections with intelligent default events and actions in an application development environment Nov 21, 1996 Issued
Array ( [id] => 4293301 [patent_doc_number] => 06247169 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-06-12 [patent_title] => 'Structured exception-handling methods, apparatus, and computer program products' [patent_app_type] => 1 [patent_app_number] => 8/740802 [patent_app_country] => US [patent_app_date] => 1996-11-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6456 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/247/06247169.pdf [firstpage_image] =>[orig_patent_app_number] => 740802 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/740802
Structured exception-handling methods, apparatus, and computer program products Nov 3, 1996 Issued
Array ( [id] => 4199496 [patent_doc_number] => 06094528 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-07-25 [patent_title] => 'Method and apparatus for system building with a transactional interpreter' [patent_app_type] => 1 [patent_app_number] => 8/738972 [patent_app_country] => US [patent_app_date] => 1996-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5857 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 46 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/094/06094528.pdf [firstpage_image] =>[orig_patent_app_number] => 738972 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/738972
Method and apparatus for system building with a transactional interpreter Oct 23, 1996 Issued
Menu