Search

Wei Y. Zhen

Examiner (ID: 2206)

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] => 7611254 [patent_doc_number] => 06904588 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-06-07 [patent_title] => 'Pattern-based comparison and merging of model versions' [patent_app_type] => utility [patent_app_number] => 10/059696 [patent_app_country] => US [patent_app_date] => 2002-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5790 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/904/06904588.pdf [firstpage_image] =>[orig_patent_app_number] => 10059696 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/059696
Pattern-based comparison and merging of model versions Jan 27, 2002 Issued
Array ( [id] => 6670585 [patent_doc_number] => 20030115570 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-06-19 [patent_title] => 'Development environment for building software applications that mimics the target environment' [patent_app_type] => new [patent_app_number] => 10/015855 [patent_app_country] => US [patent_app_date] => 2001-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7142 [patent_no_of_claims] => 47 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0115/20030115570.pdf [firstpage_image] =>[orig_patent_app_number] => 10015855 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/015855
Development environment for building software applications that mimics the target environment Dec 12, 2001 Abandoned
Array ( [id] => 782488 [patent_doc_number] => 06996800 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-02-07 [patent_title] => 'MVC (model-view-controller) based multi-modal authoring tool and development environment' [patent_app_type] => utility [patent_app_number] => 10/007037 [patent_app_country] => US [patent_app_date] => 2001-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 16502 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/996/06996800.pdf [firstpage_image] =>[orig_patent_app_number] => 10007037 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/007037
MVC (model-view-controller) based multi-modal authoring tool and development environment Dec 3, 2001 Issued
Array ( [id] => 707157 [patent_doc_number] => 07065755 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-06-20 [patent_title] => 'Method and apparatus for removing class initialization barriers from shared compiled methods' [patent_app_type] => utility [patent_app_number] => 10/010057 [patent_app_country] => US [patent_app_date] => 2001-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5477 [patent_no_of_claims] => 45 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/065/07065755.pdf [firstpage_image] =>[orig_patent_app_number] => 10010057 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/010057
Method and apparatus for removing class initialization barriers from shared compiled methods Dec 3, 2001 Issued
Array ( [id] => 5971736 [patent_doc_number] => 20020091992 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-07-11 [patent_title] => 'Method for visual programming with aid of animation' [patent_app_type] => new [patent_app_number] => 09/998793 [patent_app_country] => US [patent_app_date] => 2001-12-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 45 [patent_figures_cnt] => 45 [patent_no_of_words] => 27301 [patent_no_of_claims] => 98 [patent_no_of_ind_claims] => 15 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0091/20020091992.pdf [firstpage_image] =>[orig_patent_app_number] => 09998793 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/998793
Method for visual programming with aid of animation Dec 2, 2001 Issued
Array ( [id] => 992899 [patent_doc_number] => 06920631 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-07-19 [patent_title] => 'Software installation and validation using custom actions' [patent_app_type] => utility [patent_app_number] => 09/994254 [patent_app_country] => US [patent_app_date] => 2001-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 7576 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/920/06920631.pdf [firstpage_image] =>[orig_patent_app_number] => 09994254 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/994254
Software installation and validation using custom actions Nov 25, 2001 Issued
Array ( [id] => 6722246 [patent_doc_number] => 20030055936 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-03-20 [patent_title] => 'Dynamic attributes for distributed test framework' [patent_app_type] => new [patent_app_number] => 10/000270 [patent_app_country] => US [patent_app_date] => 2001-11-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8888 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0055/20030055936.pdf [firstpage_image] =>[orig_patent_app_number] => 10000270 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/000270
Dynamic attributes for distributed test framework Nov 13, 2001 Issued
Array ( [id] => 765740 [patent_doc_number] => 07017146 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-03-21 [patent_title] => 'Computer system and computer implemented process for representing software system descriptions and for generating executable computer programs and computer system configurations from software system descriptions' [patent_app_type] => utility [patent_app_number] => 10/002480 [patent_app_country] => US [patent_app_date] => 2001-11-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 34 [patent_no_of_words] => 22904 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/017/07017146.pdf [firstpage_image] =>[orig_patent_app_number] => 10002480 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/002480
Computer system and computer implemented process for representing software system descriptions and for generating executable computer programs and computer system configurations from software system descriptions Oct 31, 2001 Issued
Array ( [id] => 996076 [patent_doc_number] => 06918109 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-07-12 [patent_title] => 'Execution of synchronized Java methods in Java computing environments' [patent_app_type] => utility [patent_app_number] => 10/000552 [patent_app_country] => US [patent_app_date] => 2001-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 2742 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/918/06918109.pdf [firstpage_image] =>[orig_patent_app_number] => 10000552 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/000552
Execution of synchronized Java methods in Java computing environments Oct 23, 2001 Issued
Array ( [id] => 6245588 [patent_doc_number] => 20020046396 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-04-18 [patent_title] => 'Object file server (OFS)' [patent_app_type] => new [patent_app_number] => 10/012921 [patent_app_country] => US [patent_app_date] => 2001-10-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2618 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 41 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0046/20020046396.pdf [firstpage_image] =>[orig_patent_app_number] => 10012921 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/012921
Object file server (OFS) Oct 21, 2001 Abandoned
Array ( [id] => 1075225 [patent_doc_number] => 06839893 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-01-04 [patent_title] => 'Debugger capable of providing warnings for unreachable breakpoints' [patent_app_type] => utility [patent_app_number] => 09/982393 [patent_app_country] => US [patent_app_date] => 2001-10-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 3901 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/839/06839893.pdf [firstpage_image] =>[orig_patent_app_number] => 09982393 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/982393
Debugger capable of providing warnings for unreachable breakpoints Oct 17, 2001 Issued
Array ( [id] => 1017412 [patent_doc_number] => 06895576 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-05-17 [patent_title] => 'Method and system for device driver and operating system debugging of portable computers' [patent_app_type] => utility [patent_app_number] => 09/982687 [patent_app_country] => US [patent_app_date] => 2001-10-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1875 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/895/06895576.pdf [firstpage_image] =>[orig_patent_app_number] => 09982687 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/982687
Method and system for device driver and operating system debugging of portable computers Oct 17, 2001 Issued
Array ( [id] => 971626 [patent_doc_number] => 06941548 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-09-06 [patent_title] => 'Automatic instruction set architecture generation' [patent_app_type] => utility [patent_app_number] => 09/981291 [patent_app_country] => US [patent_app_date] => 2001-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 13 [patent_no_of_words] => 8255 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/941/06941548.pdf [firstpage_image] =>[orig_patent_app_number] => 09981291 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/981291
Automatic instruction set architecture generation Oct 15, 2001 Issued
Array ( [id] => 1134595 [patent_doc_number] => 06792599 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-09-14 [patent_title] => 'Method and apparatus for an atomic operation in a parallel computing environment' [patent_app_type] => B2 [patent_app_number] => 09/977798 [patent_app_country] => US [patent_app_date] => 2001-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4420 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/792/06792599.pdf [firstpage_image] =>[orig_patent_app_number] => 09977798 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/977798
Method and apparatus for an atomic operation in a parallel computing environment Oct 14, 2001 Issued
Array ( [id] => 6607308 [patent_doc_number] => 20020042909 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-04-11 [patent_title] => 'Retargetable compiling system and method' [patent_app_type] => new [patent_app_number] => 09/969094 [patent_app_country] => US [patent_app_date] => 2001-10-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4923 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 37 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0042/20020042909.pdf [firstpage_image] =>[orig_patent_app_number] => 09969094 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/969094
Retargetable compiling system and method Oct 1, 2001 Issued
09/967898 Method and system for tracking and exchanging incremental changes to hierarchical objects Sep 27, 2001 Abandoned
Array ( [id] => 1017406 [patent_doc_number] => 06895572 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-05-17 [patent_title] => 'Sensors' [patent_app_type] => utility [patent_app_number] => 09/966591 [patent_app_country] => US [patent_app_date] => 2001-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 16 [patent_no_of_words] => 5110 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/895/06895572.pdf [firstpage_image] =>[orig_patent_app_number] => 09966591 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/966591
Sensors Sep 26, 2001 Issued
Array ( [id] => 6675724 [patent_doc_number] => 20030061327 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-03-27 [patent_title] => 'Apparatus and method of providing common distributed services for system management applications across heterogeneous environments' [patent_app_type] => new [patent_app_number] => 09/964998 [patent_app_country] => US [patent_app_date] => 2001-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 6546 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 70 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0061/20030061327.pdf [firstpage_image] =>[orig_patent_app_number] => 09964998 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/964998
Apparatus and method of providing common distributed services for system management applications across heterogeneous environments Sep 26, 2001 Issued
Array ( [id] => 6780153 [patent_doc_number] => 20030051235 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-03-13 [patent_title] => 'Method and apparatus for verifying and analyzing computer software installation' [patent_app_type] => new [patent_app_number] => 09/948899 [patent_app_country] => US [patent_app_date] => 2001-09-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3693 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0051/20030051235.pdf [firstpage_image] =>[orig_patent_app_number] => 09948899 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/948899
Method and apparatus for verifying and analyzing computer software installation Sep 6, 2001 Abandoned
Array ( [id] => 6083924 [patent_doc_number] => 20020082734 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-06-27 [patent_title] => 'Industrial controller with clock-synchronous running level model' [patent_app_type] => new [patent_app_number] => 09/942696 [patent_app_country] => US [patent_app_date] => 2001-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6333 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0082/20020082734.pdf [firstpage_image] =>[orig_patent_app_number] => 09942696 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/942696
Industrial controller with clock-synchronous running level model Aug 29, 2001 Issued
Menu