
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |