
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |