
Zheng Wei
Examiner (ID: 5670)
| 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] => 5554084
[patent_doc_number] => 20090288070
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-11-19
[patent_title] => 'Maintenance For Automated Software Testing'
[patent_app_type] => utility
[patent_app_number] => 12/239753
[patent_app_country] => US
[patent_app_date] => 2008-09-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 3996
[patent_no_of_claims] => 15
[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/0288/20090288070.pdf
[firstpage_image] =>[orig_patent_app_number] => 12239753
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/239753 | Maintenance for automated software testing | Sep 26, 2008 | Issued |
Array
(
[id] => 5510318
[patent_doc_number] => 20090083525
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-03-26
[patent_title] => 'SYSTEMS AND METHODS THAT FACILITATE MANAGEMENT OF ADD-ON INSTRUCTION GENERATION, SELECTION, AND/OR MONITORING DURING EXECUTION'
[patent_app_type] => utility
[patent_app_number] => 12/238357
[patent_app_country] => US
[patent_app_date] => 2008-09-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7060
[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] => publications/A1/0083/20090083525.pdf
[firstpage_image] =>[orig_patent_app_number] => 12238357
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/238357 | SYSTEMS AND METHODS THAT FACILITATE MANAGEMENT OF ADD-ON INSTRUCTION GENERATION, SELECTION, AND/OR MONITORING DURING EXECUTION | Sep 24, 2008 | Abandoned |
Array
(
[id] => 8633046
[patent_doc_number] => 08365145
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-01-29
[patent_title] => 'Systems and methods that facilitate management of add-on instruction generation, selection, and/or monitoring during execution'
[patent_app_type] => utility
[patent_app_number] => 12/238359
[patent_app_country] => US
[patent_app_date] => 2008-09-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7070
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 225
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12238359
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/238359 | Systems and methods that facilitate management of add-on instruction generation, selection, and/or monitoring during execution | Sep 24, 2008 | Issued |
Array
(
[id] => 5442935
[patent_doc_number] => 20090094574
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-04-09
[patent_title] => 'System and method for creating intelligent simulation objects using graphical process descriptions'
[patent_app_type] => utility
[patent_app_number] => 12/284662
[patent_app_country] => US
[patent_app_date] => 2008-09-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 9285
[patent_no_of_claims] => 16
[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/0094/20090094574.pdf
[firstpage_image] =>[orig_patent_app_number] => 12284662
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/284662 | System and method for creating intelligent simulation objects using graphical process descriptions | Sep 23, 2008 | Abandoned |
Array
(
[id] => 5510514
[patent_doc_number] => 20090083721
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-03-26
[patent_title] => 'REGISTER ALLOCATION BY PUZZLE SOLVING'
[patent_app_type] => utility
[patent_app_number] => 12/234635
[patent_app_country] => US
[patent_app_date] => 2008-09-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 6297
[patent_no_of_claims] => 16
[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/0083/20090083721.pdf
[firstpage_image] =>[orig_patent_app_number] => 12234635
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/234635 | Register allocation by puzzle solving | Sep 19, 2008 | Issued |
Array
(
[id] => 6557590
[patent_doc_number] => 20100205599
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-08-12
[patent_title] => 'MECHANISM TO ENABLE PLUG-AND-PLAY HARDWARE COMPONENTS FOR SEMI-AUTOMATIC SOFTWARE MIGRATION'
[patent_app_type] => utility
[patent_app_number] => 12/678850
[patent_app_country] => US
[patent_app_date] => 2008-09-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 1970
[patent_no_of_claims] => 12
[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/0205/20100205599.pdf
[firstpage_image] =>[orig_patent_app_number] => 12678850
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/678850 | MECHANISM TO ENABLE PLUG-AND-PLAY HARDWARE COMPONENTS FOR SEMI-AUTOMATIC SOFTWARE MIGRATION | Sep 18, 2008 | Abandoned |
Array
(
[id] => 8220450
[patent_doc_number] => 08196091
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-06-05
[patent_title] => 'Computer method and apparatus for improving programming modeling with lightweight stereotypes'
[patent_app_type] => utility
[patent_app_number] => 12/212145
[patent_app_country] => US
[patent_app_date] => 2008-09-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2265
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 152
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/196/08196091.pdf
[firstpage_image] =>[orig_patent_app_number] => 12212145
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/212145 | Computer method and apparatus for improving programming modeling with lightweight stereotypes | Sep 16, 2008 | Issued |
Array
(
[id] => 5510509
[patent_doc_number] => 20090083716
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-03-26
[patent_title] => 'PROFILING METHOD AND PROGRAM'
[patent_app_type] => utility
[patent_app_number] => 12/210552
[patent_app_country] => US
[patent_app_date] => 2008-09-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 5574
[patent_no_of_claims] => 12
[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/0083/20090083716.pdf
[firstpage_image] =>[orig_patent_app_number] => 12210552
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/210552 | PROFILING METHOD AND PROGRAM | Sep 14, 2008 | Abandoned |
Array
(
[id] => 220718
[patent_doc_number] => 07614047
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2009-11-03
[patent_title] => 'Change indication for a service offering'
[patent_app_type] => utility
[patent_app_number] => 12/196150
[patent_app_country] => US
[patent_app_date] => 2008-08-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 6
[patent_no_of_words] => 5986
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 253
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/614/07614047.pdf
[firstpage_image] =>[orig_patent_app_number] => 12196150
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/196150 | Change indication for a service offering | Aug 20, 2008 | Issued |
Array
(
[id] => 9089574
[patent_doc_number] => 08561022
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-10-15
[patent_title] => 'Method and apparatus for viewing electronic commerce-related documents'
[patent_app_type] => utility
[patent_app_number] => 12/190493
[patent_app_country] => US
[patent_app_date] => 2008-08-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 11
[patent_no_of_words] => 5012
[patent_no_of_claims] => 2
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 72
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12190493
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/190493 | Method and apparatus for viewing electronic commerce-related documents | Aug 11, 2008 | Issued |
Array
(
[id] => 7530132
[patent_doc_number] => 08046738
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-10-25
[patent_title] => 'Efficiently developing encoded instructions by tracking multiple unverified instances of repetitive code segments'
[patent_app_type] => utility
[patent_app_number] => 12/165710
[patent_app_country] => US
[patent_app_date] => 2008-07-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7293
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 248
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/046/08046738.pdf
[firstpage_image] =>[orig_patent_app_number] => 12165710
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/165710 | Efficiently developing encoded instructions by tracking multiple unverified instances of repetitive code segments | Jun 30, 2008 | Issued |
Array
(
[id] => 9248624
[patent_doc_number] => 08612926
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-12-17
[patent_title] => 'System and method for software development'
[patent_app_type] => utility
[patent_app_number] => 12/136569
[patent_app_country] => US
[patent_app_date] => 2008-06-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 17444
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 145
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12136569
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/136569 | System and method for software development | Jun 9, 2008 | Issued |
Array
(
[id] => 5491982
[patent_doc_number] => 20090293053
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-11-26
[patent_title] => 'Method and system for dynamic generation of computer system installation instructions'
[patent_app_type] => utility
[patent_app_number] => 12/154215
[patent_app_country] => US
[patent_app_date] => 2008-05-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4815
[patent_no_of_claims] => 40
[patent_no_of_ind_claims] => 23
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0293/20090293053.pdf
[firstpage_image] =>[orig_patent_app_number] => 12154215
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/154215 | Method and system for dynamic generation of computer system installation instructions | May 20, 2008 | Abandoned |
Array
(
[id] => 5541022
[patent_doc_number] => 20090222827
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-09-03
[patent_title] => 'CONTINUATION BASED DECLARATIVE DEFINITION AND COMPOSITION'
[patent_app_type] => utility
[patent_app_number] => 12/060794
[patent_app_country] => US
[patent_app_date] => 2008-04-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3909
[patent_no_of_claims] => 20
[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/0222/20090222827.pdf
[firstpage_image] =>[orig_patent_app_number] => 12060794
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/060794 | Continuation based declarative definition and composition | Mar 31, 2008 | Issued |
Array
(
[id] => 8183396
[patent_doc_number] => 08181155
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-05-15
[patent_title] => 'Unified expression and location framework'
[patent_app_type] => utility
[patent_app_number] => 12/040567
[patent_app_country] => US
[patent_app_date] => 2008-02-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 7
[patent_no_of_words] => 5058
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 235
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/181/08181155.pdf
[firstpage_image] =>[orig_patent_app_number] => 12040567
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/040567 | Unified expression and location framework | Feb 28, 2008 | Issued |
Array
(
[id] => 5540992
[patent_doc_number] => 20090222797
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-09-03
[patent_title] => 'APPARATUS AND METHOD FOR PROVIDING A TRIGGER'
[patent_app_type] => utility
[patent_app_number] => 12/040325
[patent_app_country] => US
[patent_app_date] => 2008-02-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2654
[patent_no_of_claims] => 25
[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/0222/20090222797.pdf
[firstpage_image] =>[orig_patent_app_number] => 12040325
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/040325 | APPARATUS AND METHOD FOR PROVIDING A TRIGGER | Feb 28, 2008 | Abandoned |
Array
(
[id] => 9187298
[patent_doc_number] => 08627299
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-01-07
[patent_title] => 'Virtual machine and programming language for event processing'
[patent_app_type] => utility
[patent_app_number] => 12/040485
[patent_app_country] => US
[patent_app_date] => 2008-02-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 25
[patent_no_of_words] => 14081
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 204
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12040485
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/040485 | Virtual machine and programming language for event processing | Feb 28, 2008 | Issued |
Array
(
[id] => 5540990
[patent_doc_number] => 20090222795
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-09-03
[patent_title] => 'Debugger for a Declarative Event-Driven Programming Model'
[patent_app_type] => utility
[patent_app_number] => 12/040508
[patent_app_country] => US
[patent_app_date] => 2008-02-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 11329
[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/0222/20090222795.pdf
[firstpage_image] =>[orig_patent_app_number] => 12040508
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/040508 | Debugger for a declarative event-driven programming model | Feb 28, 2008 | Issued |
Array
(
[id] => 4956672
[patent_doc_number] => 20080189696
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-08-07
[patent_title] => 'AUTOMATIC CUSTOMIZATION OF CLASSES'
[patent_app_type] => utility
[patent_app_number] => 12/034359
[patent_app_country] => US
[patent_app_date] => 2008-02-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 11881
[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/0189/20080189696.pdf
[firstpage_image] =>[orig_patent_app_number] => 12034359
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/034359 | Automatic customization of classes | Feb 19, 2008 | Issued |
Array
(
[id] => 8558344
[patent_doc_number] => 08332831
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2012-12-11
[patent_title] => 'Software-to-hardware compiler with symbol set inference analysis'
[patent_app_type] => utility
[patent_app_number] => 12/023880
[patent_app_country] => US
[patent_app_date] => 2008-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 63
[patent_figures_cnt] => 67
[patent_no_of_words] => 23659
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 74
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12023880
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/023880 | Software-to-hardware compiler with symbol set inference analysis | Jan 30, 2008 | Issued |