Search

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 numberTitle of the applicationFiling DateStatus
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
Menu