Search

Wei Y. Zhen

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

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

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 5684541 [patent_doc_number] => 20060200811 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-09-07 [patent_title] => 'Method of generating optimised stack code' [patent_app_type] => utility [patent_app_number] => 11/368692 [patent_app_country] => US [patent_app_date] => 2006-03-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 22 [patent_no_of_words] => 5901 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0200/20060200811.pdf [firstpage_image] =>[orig_patent_app_number] => 11368692 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/368692
Method of generating optimised stack code Mar 6, 2006 Abandoned
Array ( [id] => 5221585 [patent_doc_number] => 20070162897 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-07-12 [patent_title] => 'Apparatus and method for profiling based on call stack depth' [patent_app_type] => utility [patent_app_number] => 11/330682 [patent_app_country] => US [patent_app_date] => 2006-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3983 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0162/20070162897.pdf [firstpage_image] =>[orig_patent_app_number] => 11330682 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/330682
Apparatus and method for profiling based on call stack depth Jan 11, 2006 Abandoned
Array ( [id] => 4973048 [patent_doc_number] => 20070113051 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-05-17 [patent_title] => 'Apparatus and method for live loading of control applications in a process control environment' [patent_app_type] => utility [patent_app_number] => 11/252183 [patent_app_country] => US [patent_app_date] => 2005-10-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7035 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0113/20070113051.pdf [firstpage_image] =>[orig_patent_app_number] => 11252183 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/252183
Apparatus and method for live loading of control applications in a process control environment Oct 16, 2005 Abandoned
Array ( [id] => 5633723 [patent_doc_number] => 20060150194 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-07-06 [patent_title] => 'Methods and apparatuses to maintain multiple execution contexts' [patent_app_type] => utility [patent_app_number] => 11/218418 [patent_app_country] => US [patent_app_date] => 2005-09-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5131 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0150/20060150194.pdf [firstpage_image] =>[orig_patent_app_number] => 11218418 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/218418
Methods and apparatuses to maintain multiple execution contexts Aug 31, 2005 Abandoned
Array ( [id] => 693419 [patent_doc_number] => 07075855 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-07-11 [patent_title] => 'Memory output timing control circuit with merged functions' [patent_app_type] => utility [patent_app_number] => 11/053612 [patent_app_country] => US [patent_app_date] => 2005-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2071 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/075/07075855.pdf [firstpage_image] =>[orig_patent_app_number] => 11053612 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/053612
Memory output timing control circuit with merged functions Feb 7, 2005 Issued
Array ( [id] => 958371 [patent_doc_number] => 06957415 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-10-18 [patent_title] => 'Method for self-organizing software' [patent_app_type] => utility [patent_app_number] => 10/456382 [patent_app_country] => US [patent_app_date] => 2003-06-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7910 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/957/06957415.pdf [firstpage_image] =>[orig_patent_app_number] => 10456382 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/456382
Method for self-organizing software Jun 3, 2003 Issued
Array ( [id] => 6866341 [patent_doc_number] => 20030191867 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-10-09 [patent_title] => 'Small memory footprint system and method for separating applications within a single virtual machine' [patent_app_type] => new [patent_app_number] => 10/440665 [patent_app_country] => US [patent_app_date] => 2003-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 9684 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0191/20030191867.pdf [firstpage_image] =>[orig_patent_app_number] => 10440665 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/440665
Small memory footprint system and method for separating applications within a single virtual machine May 18, 2003 Issued
Array ( [id] => 6684867 [patent_doc_number] => 20030120731 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-06-26 [patent_title] => 'Cooperative software application architecture' [patent_app_type] => new [patent_app_number] => 10/365494 [patent_app_country] => US [patent_app_date] => 2003-02-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5790 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 51 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0120/20030120731.pdf [firstpage_image] =>[orig_patent_app_number] => 10365494 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/365494
Cooperative software application architecture Feb 12, 2003 Issued
Array ( [id] => 7474927 [patent_doc_number] => 20040103398 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-05-27 [patent_title] => 'Little offset in multicycle event maintaining cycle accurate tracing of stop events' [patent_app_type] => new [patent_app_number] => 10/301894 [patent_app_country] => US [patent_app_date] => 2002-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6591 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0103/20040103398.pdf [firstpage_image] =>[orig_patent_app_number] => 10301894 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/301894
Little offset in multicycle event maintaining cycle accurate tracing of stop events Nov 21, 2002 Issued
Array ( [id] => 7678166 [patent_doc_number] => 20030196170 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-10-16 [patent_title] => 'Method and system for computer based testing using a non-deterministic exam extensible language (XXL) protocol' [patent_app_type] => new [patent_app_number] => 10/292795 [patent_app_country] => US [patent_app_date] => 2002-11-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 40 [patent_figures_cnt] => 40 [patent_no_of_words] => 21077 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 289 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0196/20030196170.pdf [firstpage_image] =>[orig_patent_app_number] => 10292795 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/292795
Method and system for computer based testing using a non-deterministic exam extensible language (XXL) protocol Nov 12, 2002 Issued
Array ( [id] => 992898 [patent_doc_number] => 06920630 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-07-19 [patent_title] => 'Graphical user interface for managing resource bundles for internationalization' [patent_app_type] => utility [patent_app_number] => 10/291594 [patent_app_country] => US [patent_app_date] => 2002-11-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 4811 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/920/06920630.pdf [firstpage_image] =>[orig_patent_app_number] => 10291594 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/291594
Graphical user interface for managing resource bundles for internationalization Nov 11, 2002 Issued
Array ( [id] => 968034 [patent_doc_number] => 06939308 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-09-06 [patent_title] => 'Acoustic sensor array for non-invasive detection of coronary artery disease' [patent_app_type] => utility [patent_app_number] => 10/291129 [patent_app_country] => US [patent_app_date] => 2002-11-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 17 [patent_no_of_words] => 3817 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 154 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/939/06939308.pdf [firstpage_image] =>[orig_patent_app_number] => 10291129 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/291129
Acoustic sensor array for non-invasive detection of coronary artery disease Nov 7, 2002 Issued
Array ( [id] => 1011567 [patent_doc_number] => 06901581 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-05-31 [patent_title] => 'Method for software debugging via simulated re-execution of a computer program' [patent_app_type] => utility [patent_app_number] => 10/263496 [patent_app_country] => US [patent_app_date] => 2002-10-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8735 [patent_no_of_claims] => 20 [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/901/06901581.pdf [firstpage_image] =>[orig_patent_app_number] => 10263496 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/263496
Method for software debugging via simulated re-execution of a computer program Oct 1, 2002 Issued
Array ( [id] => 1068450 [patent_doc_number] => 06848097 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-01-25 [patent_title] => 'Debugging techniques in a multithreaded environment' [patent_app_type] => utility [patent_app_number] => 10/247276 [patent_app_country] => US [patent_app_date] => 2002-09-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 15 [patent_no_of_words] => 13323 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/848/06848097.pdf [firstpage_image] =>[orig_patent_app_number] => 10247276 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/247276
Debugging techniques in a multithreaded environment Sep 17, 2002 Issued
Array ( [id] => 7458457 [patent_doc_number] => 20040010780 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-01-15 [patent_title] => 'Method and apparatus for approximate generation of source code cross-reference information' [patent_app_type] => new [patent_app_number] => 10/192596 [patent_app_country] => US [patent_app_date] => 2002-07-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5366 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0010/20040010780.pdf [firstpage_image] =>[orig_patent_app_number] => 10192596 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/192596
Method and apparatus for approximate generation of source code cross-reference information Jul 10, 2002 Abandoned
Array ( [id] => 937790 [patent_doc_number] => 06976252 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-12-13 [patent_title] => 'Systems and methods for driver installation' [patent_app_type] => utility [patent_app_number] => 10/147598 [patent_app_country] => US [patent_app_date] => 2002-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3808 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/976/06976252.pdf [firstpage_image] =>[orig_patent_app_number] => 10147598 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/147598
Systems and methods for driver installation May 16, 2002 Issued
Array ( [id] => 771752 [patent_doc_number] => 07010785 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-03-07 [patent_title] => 'Eliminating cold register store/restores within hot function prolog/epilogs' [patent_app_type] => utility [patent_app_number] => 10/097067 [patent_app_country] => US [patent_app_date] => 2002-03-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 6844 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/010/07010785.pdf [firstpage_image] =>[orig_patent_app_number] => 10097067 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/097067
Eliminating cold register store/restores within hot function prolog/epilogs Mar 13, 2002 Issued
Array ( [id] => 989631 [patent_doc_number] => 06922827 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-07-26 [patent_title] => 'Iterative software development environment with prioritized build rules' [patent_app_type] => utility [patent_app_number] => 10/082795 [patent_app_country] => US [patent_app_date] => 2002-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3755 [patent_no_of_claims] => 36 [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/922/06922827.pdf [firstpage_image] =>[orig_patent_app_number] => 10082795 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/082795
Iterative software development environment with prioritized build rules Feb 21, 2002 Issued
Array ( [id] => 947855 [patent_doc_number] => 06966050 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-11-15 [patent_title] => 'Software building support system' [patent_app_type] => utility [patent_app_number] => 10/059254 [patent_app_country] => US [patent_app_date] => 2002-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 3880 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 217 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/966/06966050.pdf [firstpage_image] =>[orig_patent_app_number] => 10059254 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/059254
Software building support system Jan 30, 2002 Issued
Array ( [id] => 6853103 [patent_doc_number] => 20030145306 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-07-31 [patent_title] => 'Remote electronic file builder' [patent_app_type] => new [patent_app_number] => 10/059595 [patent_app_country] => US [patent_app_date] => 2002-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6920 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0145/20030145306.pdf [firstpage_image] =>[orig_patent_app_number] => 10059595 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/059595
Remote electronic file builder Jan 28, 2002 Issued
Menu