Search

John Q. Chavis

Examiner (ID: 6533, Phone: (571)272-3720 , Office: P/2193 )

Most Active Art Unit
2193
Art Unit(s)
2124, 2307, 2193, 2122, 2899, 2764, 2316, 2191, 2762, 2787
Total Applications
1631
Issued Applications
1371
Pending Applications
60
Abandoned Applications
209

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 10236539 [patent_doc_number] => 20150121533 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-04-30 [patent_title] => 'DYNAMIC ANALYSIS INTERPRETER MODIFICATION FOR APPLICATION DATAFLOW' [patent_app_type] => utility [patent_app_number] => 14/288563 [patent_app_country] => US [patent_app_date] => 2014-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 15488 [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] => 14288563 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/288563
Dynamic analysis interpreter modification for application dataflow May 27, 2014 Issued
Array ( [id] => 9688507 [patent_doc_number] => 20140245272 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-08-28 [patent_title] => 'COMPUTER PROGRAM PRODUCT CONTAINING INSTRUCTIONS FOR PROVIDING A PROCESSOR THE CAPABILITY OF EXECUTING AN APPLICATION DERIVED FROM A COMPILED FORM' [patent_app_type] => utility [patent_app_number] => 14/275506 [patent_app_country] => US [patent_app_date] => 2014-05-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 24 [patent_no_of_words] => 11266 [patent_no_of_claims] => 56 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14275506 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/275506
Computer program product containing instructions for providing a processor the capability of executing an application derived from a compiled form May 11, 2014 Issued
Array ( [id] => 11206830 [patent_doc_number] => 09436456 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-09-06 [patent_title] => 'System and method for management of software updates at a vehicle computing system' [patent_app_type] => utility [patent_app_number] => 14/255292 [patent_app_country] => US [patent_app_date] => 2014-04-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8279 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [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] => 14255292 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/255292
System and method for management of software updates at a vehicle computing system Apr 16, 2014 Issued
Array ( [id] => 11306492 [patent_doc_number] => 09513890 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-12-06 [patent_title] => 'Method and system for installing software' [patent_app_type] => utility [patent_app_number] => 14/249585 [patent_app_country] => US [patent_app_date] => 2014-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5583 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14249585 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/249585
Method and system for installing software Apr 9, 2014 Issued
Array ( [id] => 10170940 [patent_doc_number] => 09201648 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-12-01 [patent_title] => 'Associating a visualization of user interface with source code' [patent_app_type] => utility [patent_app_number] => 14/229140 [patent_app_country] => US [patent_app_date] => 2014-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 8381 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 58 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14229140 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/229140
Associating a visualization of user interface with source code Mar 27, 2014 Issued
Array ( [id] => 10562379 [patent_doc_number] => 09286055 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-03-15 [patent_title] => 'System, method, and computer program for aggregating fragments of data objects from a plurality of devices' [patent_app_type] => utility [patent_app_number] => 14/222513 [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] => 4174 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14222513 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/222513
System, method, and computer program for aggregating fragments of data objects from a plurality of devices Mar 20, 2014 Issued
Array ( [id] => 11320723 [patent_doc_number] => 09519466 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-12-13 [patent_title] => 'Executable code for constrained computing environments' [patent_app_type] => utility [patent_app_number] => 14/220119 [patent_app_country] => US [patent_app_date] => 2014-03-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6708 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 201 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14220119 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/220119
Executable code for constrained computing environments Mar 18, 2014 Issued
Array ( [id] => 10914578 [patent_doc_number] => 20140317597 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-10-23 [patent_title] => 'PROGRAMMING SYSTEM AND METHOD' [patent_app_type] => utility [patent_app_number] => 14/217731 [patent_app_country] => US [patent_app_date] => 2014-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 16467 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 8 [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] => 14217731 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/217731
Programming system and method Mar 17, 2014 Issued
Array ( [id] => 10188850 [patent_doc_number] => 09218270 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-12-22 [patent_title] => 'Functional software testing framework for determinate level testing' [patent_app_type] => utility [patent_app_number] => 14/215957 [patent_app_country] => US [patent_app_date] => 2014-03-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5041 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [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] => 14215957 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/215957
Functional software testing framework for determinate level testing Mar 16, 2014 Issued
Array ( [id] => 9774630 [patent_doc_number] => 20140298294 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-10-02 [patent_title] => 'System and Method for Analyzing Software Application in View of Entry Points' [patent_app_type] => utility [patent_app_number] => 14/183940 [patent_app_country] => US [patent_app_date] => 2014-02-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4003 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14183940 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/183940
System and method for analyzing software application in view of entry points Feb 18, 2014 Issued
Array ( [id] => 11272623 [patent_doc_number] => 20160335171 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-11-17 [patent_title] => 'TEST AUTOMATION MODELING' [patent_app_type] => utility [patent_app_number] => 15/114379 [patent_app_country] => US [patent_app_date] => 2014-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3102 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15114379 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/114379
TEST AUTOMATION MODELING Jan 30, 2014 Abandoned
Array ( [id] => 10556173 [patent_doc_number] => 09280374 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-03-08 [patent_title] => 'Virtual machine asynchronous patch management' [patent_app_type] => utility [patent_app_number] => 14/162202 [patent_app_country] => US [patent_app_date] => 2014-01-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2819 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14162202 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/162202
Virtual machine asynchronous patch management Jan 22, 2014 Issued
Array ( [id] => 10300719 [patent_doc_number] => 20150185719 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-07-02 [patent_title] => 'SOFTWARE WORKSTATION AND METHOD FOR EMPLOYING APPENDED METADATA IN INDUSTRIAL AUTOMATION SOFTWARE' [patent_app_type] => utility [patent_app_number] => 14/146164 [patent_app_country] => US [patent_app_date] => 2014-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 5693 [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] => 14146164 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/146164
Software workstation and method for employing appended metadata in industrial automation software Jan 1, 2014 Issued
Array ( [id] => 9940961 [patent_doc_number] => 08990793 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-03-24 [patent_title] => 'Updating an operating system' [patent_app_type] => utility [patent_app_number] => 14/098451 [patent_app_country] => US [patent_app_date] => 2013-12-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6213 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 226 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14098451 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/098451
Updating an operating system Dec 4, 2013 Issued
Array ( [id] => 9479622 [patent_doc_number] => 20140137085 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-05-15 [patent_title] => 'ELECTRONIC SYSTEM, ONBOARD MODULAR EXECUTION PLATFORM AND METHOD ENSURING PARTITIONING OF CONFIGURABLE DECISION-MAKING RULES' [patent_app_type] => utility [patent_app_number] => 14/078778 [patent_app_country] => US [patent_app_date] => 2013-11-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 8110 [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] => 14078778 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/078778
Electronic system, onboard modular execution platform and method ensuring partitioning of configurable decision-making rules Nov 12, 2013 Issued
Array ( [id] => 10243112 [patent_doc_number] => 20150128107 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-05-07 [patent_title] => 'COMPILER GENERATION OF THUNKING CODE' [patent_app_type] => utility [patent_app_number] => 14/074134 [patent_app_country] => US [patent_app_date] => 2013-11-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3640 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14074134 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/074134
Compiler generation of thunking code Nov 6, 2013 Issued
Array ( [id] => 10243123 [patent_doc_number] => 20150128118 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-05-07 [patent_title] => 'HIERARCHICAL RESOURCE POOLS IN A LINKER' [patent_app_type] => utility [patent_app_number] => 14/074623 [patent_app_country] => US [patent_app_date] => 2013-11-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6969 [patent_no_of_claims] => 23 [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] => 14074623 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/074623
Hierarchical resource pools in a linker Nov 6, 2013 Issued
Array ( [id] => 10596182 [patent_doc_number] => 09317271 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-04-19 [patent_title] => 'Software distribution architecture for hardware devices' [patent_app_type] => utility [patent_app_number] => 14/074529 [patent_app_country] => US [patent_app_date] => 2013-11-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5706 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [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] => 14074529 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/074529
Software distribution architecture for hardware devices Nov 6, 2013 Issued
Array ( [id] => 10098834 [patent_doc_number] => 09135146 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-09-15 [patent_title] => 'Identifying and resolving software issues' [patent_app_type] => utility [patent_app_number] => 14/073361 [patent_app_country] => US [patent_app_date] => 2013-11-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 12185 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14073361 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/073361
Identifying and resolving software issues Nov 5, 2013 Issued
Array ( [id] => 11816705 [patent_doc_number] => 09720654 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-08-01 [patent_title] => 'Modifying a middleware' [patent_app_type] => utility [patent_app_number] => 14/073569 [patent_app_country] => US [patent_app_date] => 2013-11-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5921 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 257 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14073569 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/073569
Modifying a middleware Nov 5, 2013 Issued
Menu