
James Wu
Examiner (ID: 11824, Phone: (571)270-7974 , Office: P/2835 )
| Most Active Art Unit | 2841 |
| Art Unit(s) | 2835, 2841, 2846 |
| Total Applications | 826 |
| Issued Applications | 564 |
| Pending Applications | 58 |
| Abandoned Applications | 220 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 5566020
[patent_doc_number] => 20090138873
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-05-28
[patent_title] => 'Method and Apparatus for Loadable Aircraft Software Parts Distribution'
[patent_app_type] => utility
[patent_app_number] => 12/277174
[patent_app_country] => US
[patent_app_date] => 2008-11-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 58
[patent_figures_cnt] => 58
[patent_no_of_words] => 39939
[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/0138/20090138873.pdf
[firstpage_image] =>[orig_patent_app_number] => 12277174
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/277174 | Method and Apparatus for Loadable Aircraft Software Parts Distribution | Nov 23, 2008 | Abandoned |
Array
(
[id] => 6389772
[patent_doc_number] => 20100083246
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-04-01
[patent_title] => 'SYSTEM AND METHOD FOR VERIFYING DELIVERED SOFTWARE'
[patent_app_type] => utility
[patent_app_number] => 12/240555
[patent_app_country] => US
[patent_app_date] => 2008-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4821
[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/0083/20100083246.pdf
[firstpage_image] =>[orig_patent_app_number] => 12240555
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/240555 | SYSTEM AND METHOD FOR VERIFYING DELIVERED SOFTWARE | Sep 28, 2008 | Abandoned |
Array
(
[id] => 9611850
[patent_doc_number] => 08789039
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-07-22
[patent_title] => 'Method and system of installing a program on a first computer, and duplicating the installation on a second computer'
[patent_app_type] => utility
[patent_app_number] => 12/239373
[patent_app_country] => US
[patent_app_date] => 2008-09-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4773
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 180
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12239373
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/239373 | Method and system of installing a program on a first computer, and duplicating the installation on a second computer | Sep 25, 2008 | Issued |
Array
(
[id] => 5339352
[patent_doc_number] => 20090055816
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-02-26
[patent_title] => 'Information processing apparatus, update method, and program'
[patent_app_type] => utility
[patent_app_number] => 12/229245
[patent_app_country] => US
[patent_app_date] => 2008-08-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7399
[patent_no_of_claims] => 9
[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/0055/20090055816.pdf
[firstpage_image] =>[orig_patent_app_number] => 12229245
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/229245 | Information processing apparatus, update method, and program | Aug 19, 2008 | Abandoned |
Array
(
[id] => 12039446
[patent_doc_number] => 09817680
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-11-14
[patent_title] => 'Application configuration tool'
[patent_app_type] => utility
[patent_app_number] => 12/185440
[patent_app_country] => US
[patent_app_date] => 2008-08-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 6584
[patent_no_of_claims] => 31
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 273
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12185440
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/185440 | Application configuration tool | Aug 3, 2008 | Issued |
Array
(
[id] => 9063054
[patent_doc_number] => 08549509
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-10-01
[patent_title] => 'Modifying an information technology architecture framework'
[patent_app_type] => utility
[patent_app_number] => 12/169749
[patent_app_country] => US
[patent_app_date] => 2008-07-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 3623
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 269
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12169749
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/169749 | Modifying an information technology architecture framework | Jul 8, 2008 | Issued |
Array
(
[id] => 9402628
[patent_doc_number] => 08692686
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-04-08
[patent_title] => 'Subsea electronics module and methods of loading software thereon'
[patent_app_type] => utility
[patent_app_number] => 12/217636
[patent_app_country] => US
[patent_app_date] => 2008-07-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 1
[patent_figures_cnt] => 2
[patent_no_of_words] => 1395
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 143
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12217636
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/217636 | Subsea electronics module and methods of loading software thereon | Jul 7, 2008 | Issued |
Array
(
[id] => 6641322
[patent_doc_number] => 20100005444
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-01-07
[patent_title] => 'Methods for Marking, Merging, and Managing the Results of Software Program Analysis'
[patent_app_type] => utility
[patent_app_number] => 12/168851
[patent_app_country] => US
[patent_app_date] => 2008-07-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7292
[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/0005/20100005444.pdf
[firstpage_image] =>[orig_patent_app_number] => 12168851
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/168851 | Methods for marking, merging, and managing the results of software program analysis | Jul 6, 2008 | Issued |
Array
(
[id] => 5467825
[patent_doc_number] => 20090328025
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-12-31
[patent_title] => 'AUTOMATICALLY MANAGING VERSIONING OF MASHUP WIDGETS'
[patent_app_type] => utility
[patent_app_number] => 12/146136
[patent_app_country] => US
[patent_app_date] => 2008-06-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4628
[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/0328/20090328025.pdf
[firstpage_image] =>[orig_patent_app_number] => 12146136
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/146136 | Automatically managing versioning of mashup widgets | Jun 24, 2008 | Issued |
Array
(
[id] => 5467877
[patent_doc_number] => 20090328077
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-12-31
[patent_title] => 'Software Appliances not Requiring Virtual Machines'
[patent_app_type] => utility
[patent_app_number] => 12/146332
[patent_app_country] => US
[patent_app_date] => 2008-06-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 1651
[patent_no_of_claims] => 1
[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/0328/20090328077.pdf
[firstpage_image] =>[orig_patent_app_number] => 12146332
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/146332 | Software Appliances not Requiring Virtual Machines | Jun 24, 2008 | Abandoned |
Array
(
[id] => 5467828
[patent_doc_number] => 20090328028
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-12-31
[patent_title] => 'Electronic documents and methods for updating resource files for an application'
[patent_app_type] => utility
[patent_app_number] => 12/213834
[patent_app_country] => US
[patent_app_date] => 2008-06-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 8313
[patent_no_of_claims] => 23
[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/0328/20090328028.pdf
[firstpage_image] =>[orig_patent_app_number] => 12213834
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/213834 | Electronic documents and methods for updating resource files for an application | Jun 24, 2008 | Abandoned |
Array
(
[id] => 5399956
[patent_doc_number] => 20090320019
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-12-24
[patent_title] => 'MULTI-SCENERIO SOFTWARE DEPLOYMENT'
[patent_app_type] => utility
[patent_app_number] => 12/145243
[patent_app_country] => US
[patent_app_date] => 2008-06-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 8044
[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/0320/20090320019.pdf
[firstpage_image] =>[orig_patent_app_number] => 12145243
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/145243 | Multi-scenerio software deployment | Jun 23, 2008 | Issued |
Array
(
[id] => 10562519
[patent_doc_number] => 09286197
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-03-15
[patent_title] => 'Method and system of testing software using real time replication'
[patent_app_type] => utility
[patent_app_number] => 12/937350
[patent_app_country] => US
[patent_app_date] => 2008-05-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 3
[patent_no_of_words] => 4724
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 209
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12937350
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/937350 | Method and system of testing software using real time replication | May 28, 2008 | Issued |
Array
(
[id] => 4761378
[patent_doc_number] => 20080313604
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-12-18
[patent_title] => 'SYSTEM AND METHOD FOR AUTOMATICALLY DECLARING VARIABLES'
[patent_app_type] => utility
[patent_app_number] => 12/125152
[patent_app_country] => US
[patent_app_date] => 2008-05-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 4874
[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/0313/20080313604.pdf
[firstpage_image] =>[orig_patent_app_number] => 12125152
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/125152 | System and method for automatically declaring variables | May 21, 2008 | Issued |
Array
(
[id] => 5491664
[patent_doc_number] => 20090292735
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-11-26
[patent_title] => 'DECLUTTERING A COMPUTING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 12/125900
[patent_app_country] => US
[patent_app_date] => 2008-05-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5540
[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/0292/20090292735.pdf
[firstpage_image] =>[orig_patent_app_number] => 12125900
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/125900 | DECLUTTERING A COMPUTING SYSTEM | May 21, 2008 | Abandoned |
Array
(
[id] => 4794116
[patent_doc_number] => 20080295090
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-11-27
[patent_title] => 'SOFTWARE CONFIGURATION MANAGER'
[patent_app_type] => utility
[patent_app_number] => 12/124829
[patent_app_country] => US
[patent_app_date] => 2008-05-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6059
[patent_no_of_claims] => 35
[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/0295/20080295090.pdf
[firstpage_image] =>[orig_patent_app_number] => 12124829
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/124829 | SOFTWARE CONFIGURATION MANAGER | May 20, 2008 | Abandoned |
Array
(
[id] => 9891737
[patent_doc_number] => 08978012
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2015-03-10
[patent_title] => 'Method and system for error reporting and correction in transaction-based applications'
[patent_app_type] => utility
[patent_app_number] => 12/057809
[patent_app_country] => US
[patent_app_date] => 2008-03-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 5762
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 238
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12057809
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/057809 | Method and system for error reporting and correction in transaction-based applications | Mar 27, 2008 | Issued |
Array
(
[id] => 6191309
[patent_doc_number] => 20110173593
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-07-14
[patent_title] => 'Compiler Providing Idiom to Idiom Accelerator'
[patent_app_type] => utility
[patent_app_number] => 12/024347
[patent_app_country] => US
[patent_app_date] => 2008-02-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 23
[patent_figures_cnt] => 23
[patent_no_of_words] => 19621
[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/0173/20110173593.pdf
[firstpage_image] =>[orig_patent_app_number] => 12024347
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/024347 | Compiler providing idiom to idiom accelerator | Jan 31, 2008 | Issued |
Array
(
[id] => 8678903
[patent_doc_number] => 08387040
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-02-26
[patent_title] => 'Dynamic creation of client-side environment for problem analysis'
[patent_app_type] => utility
[patent_app_number] => 12/019158
[patent_app_country] => US
[patent_app_date] => 2008-01-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5578
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 156
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12019158
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/019158 | Dynamic creation of client-side environment for problem analysis | Jan 23, 2008 | Issued |
Array
(
[id] => 9834654
[patent_doc_number] => 08943488
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-01-27
[patent_title] => 'Video game forward compatibility including software patching'
[patent_app_type] => utility
[patent_app_number] => 11/967969
[patent_app_country] => US
[patent_app_date] => 2007-12-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4646
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 230
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11967969
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/967969 | Video game forward compatibility including software patching | Dec 30, 2007 | Issued |