Search

Zheng Wei

Examiner (ID: 3796, Phone: (571)270-1059 , Office: P/2192 )

Most Active Art Unit
2192
Art Unit(s)
2192
Total Applications
566
Issued Applications
433
Pending Applications
2
Abandoned Applications
135

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 9077672 [patent_doc_number] => 08555264 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-10-08 [patent_title] => 'System and method for efficient compilation and invocation of function type calls' [patent_app_type] => utility [patent_app_number] => 13/007400 [patent_app_country] => US [patent_app_date] => 2011-01-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5552 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13007400 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/007400
System and method for efficient compilation and invocation of function type calls Jan 13, 2011 Issued
Array ( [id] => 8291705 [patent_doc_number] => 20120180033 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-07-12 [patent_title] => 'System and Methodology for Autonomous, Value-Centric, Architectural, Software Programming' [patent_app_type] => utility [patent_app_number] => 13/005531 [patent_app_country] => US [patent_app_date] => 2011-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 13634 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13005531 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/005531
System and Methodology for Autonomous, Value-Centric, Architectural, Software Programming Jan 11, 2011 Abandoned
Array ( [id] => 8787201 [patent_doc_number] => 08434058 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-04-30 [patent_title] => 'Integrated system and method for validating the functionality and performance of software applications' [patent_app_type] => utility [patent_app_number] => 12/979723 [patent_app_country] => US [patent_app_date] => 2010-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8171 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 255 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12979723 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/979723
Integrated system and method for validating the functionality and performance of software applications Dec 27, 2010 Issued
Array ( [id] => 8267630 [patent_doc_number] => 20120167060 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-28 [patent_title] => 'System and Method for Software Immunization Based on Static and Dynamic Analysis' [patent_app_type] => utility [patent_app_number] => 12/978733 [patent_app_country] => US [patent_app_date] => 2010-12-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5377 [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] =>[firstpage_image] =>[orig_patent_app_number] => 12978733 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/978733
System and method for software immunization based on static and dynamic analysis Dec 26, 2010 Issued
Array ( [id] => 11659018 [patent_doc_number] => 09672019 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-06-06 [patent_title] => 'Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program to multiple parallel threads' [patent_app_type] => utility [patent_app_number] => 12/978557 [patent_app_country] => US [patent_app_date] => 2010-12-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 34119 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12978557 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/978557
Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program to multiple parallel threads Dec 24, 2010 Issued
Array ( [id] => 8267342 [patent_doc_number] => 20120166771 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-28 [patent_title] => 'AGILE COMMUNICATION OPERATOR' [patent_app_type] => utility [patent_app_number] => 12/975796 [patent_app_country] => US [patent_app_date] => 2010-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 9509 [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] =>[firstpage_image] =>[orig_patent_app_number] => 12975796 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/975796
Agile communication operator Dec 21, 2010 Issued
Array ( [id] => 5977005 [patent_doc_number] => 20110154288 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-06-23 [patent_title] => 'Automation Support For Domain Modeling' [patent_app_type] => utility [patent_app_number] => 12/976114 [patent_app_country] => US [patent_app_date] => 2010-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7344 [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/0154/20110154288.pdf [firstpage_image] =>[orig_patent_app_number] => 12976114 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/976114
Automation support for domain modeling Dec 21, 2010 Issued
Array ( [id] => 9116401 [patent_doc_number] => 08572594 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-10-29 [patent_title] => 'Invasion analysis to identify open types' [patent_app_type] => utility [patent_app_number] => 12/975913 [patent_app_country] => US [patent_app_date] => 2010-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 6677 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 202 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12975913 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/975913
Invasion analysis to identify open types Dec 21, 2010 Issued
Array ( [id] => 9130399 [patent_doc_number] => 08578356 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-11-05 [patent_title] => 'High-level language code sequence optimization for implementing programmable chip designs' [patent_app_type] => utility [patent_app_number] => 12/966882 [patent_app_country] => US [patent_app_date] => 2010-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7286 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12966882 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/966882
High-level language code sequence optimization for implementing programmable chip designs Dec 12, 2010 Issued
Array ( [id] => 8242728 [patent_doc_number] => 20120151459 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-14 [patent_title] => 'NESTED COMMUNICATION OPERATOR' [patent_app_type] => utility [patent_app_number] => 12/963868 [patent_app_country] => US [patent_app_date] => 2010-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7360 [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] =>[firstpage_image] =>[orig_patent_app_number] => 12963868 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/963868
Nested communication operator Dec 8, 2010 Issued
Array ( [id] => 8861663 [patent_doc_number] => 08464217 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-06-11 [patent_title] => 'Object-oriented support for dynamic assignment of parallel computing resources' [patent_app_type] => utility [patent_app_number] => 12/908445 [patent_app_country] => US [patent_app_date] => 2010-10-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 77 [patent_no_of_words] => 38646 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 212 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12908445 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/908445
Object-oriented support for dynamic assignment of parallel computing resources Oct 19, 2010 Issued
Array ( [id] => 6141103 [patent_doc_number] => 20110010687 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-01-13 [patent_title] => 'SYNCHRONIZATION OF CONCURRENTLY MODIFIED INTERDEPENDENT SEMI-DERIVED ARTIFACTS' [patent_app_type] => utility [patent_app_number] => 12/886824 [patent_app_country] => US [patent_app_date] => 2010-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2954 [patent_no_of_claims] => 18 [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/0010/20110010687.pdf [firstpage_image] =>[orig_patent_app_number] => 12886824 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/886824
Synchronization of concurrently modified interdependent semi-derived artifacts Sep 20, 2010 Issued
Array ( [id] => 6415790 [patent_doc_number] => 20100306761 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-12-02 [patent_title] => 'METHOD AND APPARATUS FOR DYNAMIC MIDDLEWARE ASSEMBLY' [patent_app_type] => utility [patent_app_number] => 12/853037 [patent_app_country] => US [patent_app_date] => 2010-08-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3661 [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/0306/20100306761.pdf [firstpage_image] =>[orig_patent_app_number] => 12853037 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/853037
Method and apparatus for dynamic middleware assembly Aug 8, 2010 Issued
Array ( [id] => 9297236 [patent_doc_number] => 20140040870 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-02-06 [patent_title] => 'Installing One or More Programs, and at Least a Portion of Their Environment' [patent_app_type] => utility [patent_app_number] => 12/778080 [patent_app_country] => US [patent_app_date] => 2010-05-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6777 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12778080 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/778080
Installing One or More Programs, and at Least a Portion of Their Environment May 10, 2010 Abandoned
Array ( [id] => 9886173 [patent_doc_number] => 08972959 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-03-03 [patent_title] => 'Method of converting program code of program running in multi-thread to program code causing less lock collisions, computer program and computer system for the same' [patent_app_type] => utility [patent_app_number] => 12/767843 [patent_app_country] => US [patent_app_date] => 2010-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 16071 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 138 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12767843 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/767843
Method of converting program code of program running in multi-thread to program code causing less lock collisions, computer program and computer system for the same Apr 26, 2010 Issued
Array ( [id] => 7504042 [patent_doc_number] => 20110265073 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-10-27 [patent_title] => 'SYSTEMS AND METHODS FOR GENERATING ENCODED IDENTIFICATIONS OF SELECTED SUBSETS OF INSTALLED SOFTWARE PACKAGES ON A CLIENT MACHINE' [patent_app_type] => utility [patent_app_number] => 12/768330 [patent_app_country] => US [patent_app_date] => 2010-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4723 [patent_no_of_claims] => 24 [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/0265/20110265073.pdf [firstpage_image] =>[orig_patent_app_number] => 12768330 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/768330
Generating encoded identifications of selected subsets of installed software packages on a client machine Apr 26, 2010 Issued
Array ( [id] => 7512900 [patent_doc_number] => 20110258610 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-10-20 [patent_title] => 'OPTIMIZING PERFORMANCE OF INTEGRITY MONITORING' [patent_app_type] => utility [patent_app_number] => 12/761952 [patent_app_country] => US [patent_app_date] => 2010-04-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8826 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0258/20110258610.pdf [firstpage_image] =>[orig_patent_app_number] => 12761952 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/761952
Optimizing performance of integrity monitoring Apr 15, 2010 Issued
Array ( [id] => 6618701 [patent_doc_number] => 20100293530 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-11-18 [patent_title] => 'SYSTEMS AND METHODS FOR MODEL CHECKING THE PRECISION OF PROGRAMS EMPLOYING FLOATING-POINT OPERATIONS' [patent_app_type] => utility [patent_app_number] => 12/761575 [patent_app_country] => US [patent_app_date] => 2010-04-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 10031 [patent_no_of_claims] => 20 [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/0293/20100293530.pdf [firstpage_image] =>[orig_patent_app_number] => 12761575 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/761575
Systems and methods for model checking the precision of programs employing floating-point operations Apr 15, 2010 Issued
Array ( [id] => 9130388 [patent_doc_number] => 08578345 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-11-05 [patent_title] => 'Malware detection efficacy by identifying installation and uninstallation scenarios' [patent_app_type] => utility [patent_app_number] => 12/761364 [patent_app_country] => US [patent_app_date] => 2010-04-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4646 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12761364 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/761364
Malware detection efficacy by identifying installation and uninstallation scenarios Apr 14, 2010 Issued
Array ( [id] => 9358784 [patent_doc_number] => 08677339 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-03-18 [patent_title] => 'Component relinking in migrations' [patent_app_type] => utility [patent_app_number] => 12/759356 [patent_app_country] => US [patent_app_date] => 2010-04-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 6864 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12759356 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/759356
Component relinking in migrations Apr 12, 2010 Issued
Menu