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] => 9774671 [patent_doc_number] => 20140298334 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-10-02 [patent_title] => 'COMPUTER-IMPLEMENTED METHOD, PROGRAM, AND TRACER NODE FOR OBTAINING TRACE DATA RELATING TO PARTICULAR VIRTUAL MACHINE' [patent_app_type] => utility [patent_app_number] => 14/222812 [patent_app_country] => US [patent_app_date] => 2014-03-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9080 [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] => 14222812 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/222812
Computer-implemented method, program, and tracer node for obtaining trace data relating to particular virtual machine Mar 23, 2014 Issued
Array ( [id] => 10383943 [patent_doc_number] => 20150268950 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-09-24 [patent_title] => 'Computing Program Equivalence Based on a Hierarchy of Program Semantics and Related Canonical Representations' [patent_app_type] => utility [patent_app_number] => 14/222911 [patent_app_country] => US [patent_app_date] => 2014-03-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5233 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 5 [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] => 14222911 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/222911
Computing program equivalence based on a hierarchy of program semantics and related canonical representations Mar 23, 2014 Issued
Array ( [id] => 12194657 [patent_doc_number] => 09898387 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-02-20 [patent_title] => 'Development tools for logging and analyzing software bugs' [patent_app_type] => utility [patent_app_number] => 14/222045 [patent_app_country] => US [patent_app_date] => 2014-03-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 14 [patent_no_of_words] => 7301 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 359 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14222045 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/222045
Development tools for logging and analyzing software bugs Mar 20, 2014 Issued
Array ( [id] => 10384055 [patent_doc_number] => 20150269061 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-09-24 [patent_title] => 'METHOD AND SYSTEM FOR CODE ANALYSIS USING SYMBOLIC TYPES' [patent_app_type] => utility [patent_app_number] => 14/222490 [patent_app_country] => US [patent_app_date] => 2014-03-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 11253 [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] => 14222490 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/222490
Method and system for code analysis using symbolic types Mar 20, 2014 Issued
Array ( [id] => 10778572 [patent_doc_number] => 20160124727 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-05-05 [patent_title] => 'Method for Checking and/or Transformation of a Computer Program with First-Class Static Functions' [patent_app_type] => utility [patent_app_number] => 14/782169 [patent_app_country] => US [patent_app_date] => 2014-03-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 14231 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 10 [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] => 14782169 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/782169
Method for type checking and transformation of a computer program with first-class static functions Mar 20, 2014 Issued
Array ( [id] => 10383930 [patent_doc_number] => 20150268936 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-09-24 [patent_title] => 'SYSTEM AND METHOD FOR TESTING COMPUTING DEVICES IN A HETEROGENEOUS ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 14/222166 [patent_app_country] => US [patent_app_date] => 2014-03-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 14632 [patent_no_of_claims] => 24 [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] => 14222166 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/222166
SYSTEM AND METHOD FOR TESTING COMPUTING DEVICES IN A HETEROGENEOUS ENVIRONMENT Mar 20, 2014 Abandoned
Array ( [id] => 13185869 [patent_doc_number] => 10108454 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-23 [patent_title] => Managing dynamic capacitance using code scheduling [patent_app_type] => utility [patent_app_number] => 14/221750 [patent_app_country] => US [patent_app_date] => 2014-03-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 10329 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 192 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14221750 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/221750
Managing dynamic capacitance using code scheduling Mar 20, 2014 Issued
Array ( [id] => 13767343 [patent_doc_number] => 10176013 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-01-08 [patent_title] => Dual/multi-mode processor pipeline sampling [patent_app_type] => utility [patent_app_number] => 14/208257 [patent_app_country] => US [patent_app_date] => 2014-03-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5815 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14208257 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/208257
Dual/multi-mode processor pipeline sampling Mar 12, 2014 Issued
Array ( [id] => 11232634 [patent_doc_number] => 09459862 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-10-04 [patent_title] => 'Automated porting of application to mobile infrastructures' [patent_app_type] => utility [patent_app_number] => 14/160521 [patent_app_country] => US [patent_app_date] => 2014-01-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9365 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 260 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14160521 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/160521
Automated porting of application to mobile infrastructures Jan 20, 2014 Issued
Array ( [id] => 15638447 [patent_doc_number] => 10592217 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-17 [patent_title] => Sharing dynamic variables in a high availability environment [patent_app_type] => utility [patent_app_number] => 14/050604 [patent_app_country] => US [patent_app_date] => 2013-10-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6715 [patent_no_of_claims] => 20 [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] => 14050604 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/050604
Sharing dynamic variables in a high availability environment Oct 9, 2013 Issued
Array ( [id] => 9193600 [patent_doc_number] => 20130332915 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-12-12 [patent_title] => 'MODIFYING AN INFORMATION TECHNOLOGY ARCHITECTURE FRAMEWORK' [patent_app_type] => utility [patent_app_number] => 13/965535 [patent_app_country] => US [patent_app_date] => 2013-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3656 [patent_no_of_claims] => 12 [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] => 13965535 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/965535
Modifying an information technology architecture framework Aug 12, 2013 Issued
Array ( [id] => 10111306 [patent_doc_number] => 09146718 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-09-29 [patent_title] => 'Re-factor code to use method chaining with optimizer tool' [patent_app_type] => utility [patent_app_number] => 13/964067 [patent_app_country] => US [patent_app_date] => 2013-08-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 9014 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13964067 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/964067
Re-factor code to use method chaining with optimizer tool Aug 9, 2013 Issued
Array ( [id] => 14330559 [patent_doc_number] => 10296297 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-05-21 [patent_title] => Execution semantics for sub-processes in BPEL [patent_app_type] => utility [patent_app_number] => 13/963738 [patent_app_country] => US [patent_app_date] => 2013-08-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 21342 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 562 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13963738 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/963738
Execution semantics for sub-processes in BPEL Aug 8, 2013 Issued
Array ( [id] => 9759015 [patent_doc_number] => 20140289716 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-09-25 [patent_title] => 'OPTIMIZING INTERMEDIATE REPRESENTATION OF SCRIPT CODE FOR ATOMIC EXECUTION' [patent_app_type] => utility [patent_app_number] => 13/850238 [patent_app_country] => US [patent_app_date] => 2013-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 11222 [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] => 13850238 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/850238
Optimizing intermediate representation of script code for atomic execution Mar 24, 2013 Issued
Array ( [id] => 11258336 [patent_doc_number] => 09483235 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-11-01 [patent_title] => 'Method and system for separate compilation of device code embedded in host code' [patent_app_type] => utility [patent_app_number] => 13/850207 [patent_app_country] => US [patent_app_date] => 2013-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6319 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13850207 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/850207
Method and system for separate compilation of device code embedded in host code Mar 24, 2013 Issued
Array ( [id] => 11482203 [patent_doc_number] => 09588750 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-03-07 [patent_title] => 'Pseudo program use during program installation' [patent_app_type] => utility [patent_app_number] => 13/849122 [patent_app_country] => US [patent_app_date] => 2013-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5975 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 431 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13849122 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/849122
Pseudo program use during program installation Mar 21, 2013 Issued
Array ( [id] => 9934107 [patent_doc_number] => 20150082299 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-03-19 [patent_title] => 'INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, INFORMATION PROCESSING APPARATUS, AND CONTROL METHODS AND CONTROL PROGRAMS THEREOF' [patent_app_type] => utility [patent_app_number] => 14/387685 [patent_app_country] => US [patent_app_date] => 2013-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 43 [patent_figures_cnt] => 43 [patent_no_of_words] => 15961 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 9 [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] => 14387685 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/387685
Synchronizing installation and execution of a program on a second information processing apparatus with a first information processing apparatus which failed installation of the program Mar 17, 2013 Issued
Array ( [id] => 9746679 [patent_doc_number] => 20140282398 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-09-18 [patent_title] => 'PLATFORM FOR DEVELOPING AND DISTRIBUTING MOBILE APPLICATIONS' [patent_app_type] => utility [patent_app_number] => 13/844768 [patent_app_country] => US [patent_app_date] => 2013-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 9498 [patent_no_of_claims] => 35 [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] => 13844768 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/844768
PLATFORM FOR DEVELOPING AND DISTRIBUTING MOBILE APPLICATIONS Mar 14, 2013 Abandoned
Array ( [id] => 11238963 [patent_doc_number] => 09465608 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-10-11 [patent_title] => 'Code separation with semantic guarantees' [patent_app_type] => utility [patent_app_number] => 13/842519 [patent_app_country] => US [patent_app_date] => 2013-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6462 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13842519 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/842519
Code separation with semantic guarantees Mar 14, 2013 Issued
Array ( [id] => 9746639 [patent_doc_number] => 20140282358 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-09-18 [patent_title] => 'Software Product Capable of Using Zero and Third Party Applications' [patent_app_type] => utility [patent_app_number] => 13/833300 [patent_app_country] => US [patent_app_date] => 2013-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 15256 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13833300 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/833300
Software Product Capable of Using Zero and Third Party Applications Mar 14, 2013 Abandoned
Menu