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] => 14176505 [patent_doc_number] => 10262269 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-16 [patent_title] => Evaluating recursive and exiversal predicates [patent_app_type] => utility [patent_app_number] => 14/840448 [patent_app_country] => US [patent_app_date] => 2015-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 11022 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 4 [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] => 14840448 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/840448
Evaluating recursive and exiversal predicates Aug 30, 2015 Issued
Array ( [id] => 11474509 [patent_doc_number] => 20170061292 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-02 [patent_title] => 'High-Level Optimization of Mathematical Programs Based on Inductive Inference from Execution Traces' [patent_app_type] => utility [patent_app_number] => 14/838607 [patent_app_country] => US [patent_app_date] => 2015-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4833 [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] => 14838607 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/838607
High-level optimization of mathematical programs based on inductive inference from execution traces Aug 27, 2015 Issued
Array ( [id] => 10478166 [patent_doc_number] => 20150363183 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-12-17 [patent_title] => 'Automated Configuration and Installation of Virtualized Solutions' [patent_app_type] => utility [patent_app_number] => 14/839110 [patent_app_country] => US [patent_app_date] => 2015-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7202 [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] => 14839110 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/839110
Automated configuration and installation of virtualized solutions Aug 27, 2015 Issued
Array ( [id] => 12932968 [patent_doc_number] => 09830196 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-11-28 [patent_title] => Methods and apparatus to manage concurrent predicate expressions [patent_app_type] => utility [patent_app_number] => 14/833315 [patent_app_country] => US [patent_app_date] => 2015-08-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8383 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 138 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14833315 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/833315
Methods and apparatus to manage concurrent predicate expressions Aug 23, 2015 Issued
Array ( [id] => 11853744 [patent_doc_number] => 20170228236 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-08-10 [patent_title] => 'VEHICLE CONTROL DEVICE, REPROGRAMMING SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/502552 [patent_app_country] => US [patent_app_date] => 2015-08-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 3991 [patent_no_of_claims] => 10 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15502552 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/502552
Vehicle control device, reprogramming system Aug 16, 2015 Issued
Array ( [id] => 10462483 [patent_doc_number] => 20150347498 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-12-03 [patent_title] => 'TRANSPARENTLY UPGRADING DERIVED DATABASE OBJECTS' [patent_app_type] => utility [patent_app_number] => 14/823849 [patent_app_country] => US [patent_app_date] => 2015-08-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7894 [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] => 14823849 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/823849
Transparently upgrading derived database objects Aug 10, 2015 Issued
Array ( [id] => 10665720 [patent_doc_number] => 20160011864 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-01-14 [patent_title] => 'Development of Platform Independent Applications' [patent_app_type] => utility [patent_app_number] => 14/821849 [patent_app_country] => US [patent_app_date] => 2015-08-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 9082 [patent_no_of_claims] => 18 [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] => 14821849 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/821849
Development of Platform Independent Applications Aug 9, 2015 Abandoned
Array ( [id] => 10651054 [patent_doc_number] => 09367305 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-06-14 [patent_title] => 'Automatic container definition' [patent_app_type] => utility [patent_app_number] => 14/793527 [patent_app_country] => US [patent_app_date] => 2015-07-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 11096 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14793527 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/793527
Automatic container definition Jul 6, 2015 Issued
Array ( [id] => 11359168 [patent_doc_number] => 09535821 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-01-03 [patent_title] => 'Displaying violated coding rules in source code' [patent_app_type] => utility [patent_app_number] => 14/788638 [patent_app_country] => US [patent_app_date] => 2015-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 8335 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 315 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14788638 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/788638
Displaying violated coding rules in source code Jun 29, 2015 Issued
Array ( [id] => 10493825 [patent_doc_number] => 20150378847 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-12-31 [patent_title] => 'MAINTAINING CONSISTENCY USING REVERSE REPLICATION DURING LIVE MIGRATION' [patent_app_type] => utility [patent_app_number] => 14/752674 [patent_app_country] => US [patent_app_date] => 2015-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10161 [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] => 14752674 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/752674
Maintaining consistency using reverse replication during live migration Jun 25, 2015 Issued
Array ( [id] => 11896995 [patent_doc_number] => 09766930 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-09-19 [patent_title] => 'Using active/passive asynchronous replicated storage for live migration' [patent_app_type] => utility [patent_app_number] => 14/752643 [patent_app_country] => US [patent_app_date] => 2015-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 11013 [patent_no_of_claims] => 20 [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] => 14752643 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/752643
Using active/passive asynchronous replicated storage for live migration Jun 25, 2015 Issued
Array ( [id] => 11889882 [patent_doc_number] => 09760443 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-09-12 [patent_title] => 'Using a recovery snapshot during live migration' [patent_app_type] => utility [patent_app_number] => 14/752668 [patent_app_country] => US [patent_app_date] => 2015-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 9407 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14752668 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/752668
Using a recovery snapshot during live migration Jun 25, 2015 Issued
Array ( [id] => 10493842 [patent_doc_number] => 20150378864 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-12-31 [patent_title] => 'SYSTEMS AND METHODS FOR INSTRUMENTING APPLICATIONS FOR PERFORMANCE MONITORING' [patent_app_type] => utility [patent_app_number] => 14/748821 [patent_app_country] => US [patent_app_date] => 2015-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 11002 [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] => 14748821 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/748821
SYSTEMS AND METHODS FOR INSTRUMENTING APPLICATIONS FOR PERFORMANCE MONITORING Jun 23, 2015 Abandoned
Array ( [id] => 11251950 [patent_doc_number] => 09477453 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-10-25 [patent_title] => 'Technologies for shadow stack manipulation for binary translation systems' [patent_app_type] => utility [patent_app_number] => 14/748363 [patent_app_country] => US [patent_app_date] => 2015-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 7750 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14748363 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/748363
Technologies for shadow stack manipulation for binary translation systems Jun 23, 2015 Issued
Array ( [id] => 11452107 [patent_doc_number] => 09575751 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-02-21 [patent_title] => 'Data extraction and generation tool' [patent_app_type] => utility [patent_app_number] => 14/747764 [patent_app_country] => US [patent_app_date] => 2015-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 8291 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14747764 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/747764
Data extraction and generation tool Jun 22, 2015 Issued
Array ( [id] => 11200146 [patent_doc_number] => 09430358 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-08-30 [patent_title] => 'Debugging using program state definitions' [patent_app_type] => utility [patent_app_number] => 14/748056 [patent_app_country] => US [patent_app_date] => 2015-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 10561 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14748056 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/748056
Debugging using program state definitions Jun 22, 2015 Issued
Array ( [id] => 11452107 [patent_doc_number] => 09575751 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-02-21 [patent_title] => 'Data extraction and generation tool' [patent_app_type] => utility [patent_app_number] => 14/747764 [patent_app_country] => US [patent_app_date] => 2015-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 8291 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14747764 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/747764
Data extraction and generation tool Jun 22, 2015 Issued
Array ( [id] => 10401470 [patent_doc_number] => 20150286479 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-08 [patent_title] => 'SYSTEM AND METHOD FOR DETERMINING COMPONENT VERSION COMPATIBILITY ACROSS A DEVICE ECOSYSTEM' [patent_app_type] => utility [patent_app_number] => 14/743783 [patent_app_country] => US [patent_app_date] => 2015-06-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7087 [patent_no_of_claims] => 20 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14743783 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/743783
System and method for determining component version compatibility across a device ecosystem Jun 17, 2015 Issued
Array ( [id] => 11338569 [patent_doc_number] => 20160364324 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-15 [patent_title] => 'Dynamic Test Topology Visualization' [patent_app_type] => utility [patent_app_number] => 14/735666 [patent_app_country] => US [patent_app_date] => 2015-06-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5128 [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] => 14735666 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/735666
Dynamic test topology visualization Jun 9, 2015 Issued
Array ( [id] => 12291348 [patent_doc_number] => 09934124 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-04-03 [patent_title] => Implementation of processor trace in a processor that supports binary translation [patent_app_type] => utility [patent_app_number] => 14/732028 [patent_app_country] => US [patent_app_date] => 2015-06-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8305 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14732028 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/732028
Implementation of processor trace in a processor that supports binary translation Jun 4, 2015 Issued
Menu