
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] => 16171483
[patent_doc_number] => 10713050
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-07-14
[patent_title] => Replacing Table of Contents (TOC)-setting instructions in code with TOC predicting instructions
[patent_app_type] => utility
[patent_app_number] => 15/708249
[patent_app_country] => US
[patent_app_date] => 2017-09-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 35
[patent_figures_cnt] => 44
[patent_no_of_words] => 16598
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 176
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15708249
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/708249 | Replacing Table of Contents (TOC)-setting instructions in code with TOC predicting instructions | Sep 18, 2017 | Issued |
Array
(
[id] => 12241972
[patent_doc_number] => 20180074835
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-03-15
[patent_title] => 'BUILD-TIME MEMORY MANAGEMENT FOR MULTI-CORE EMBEDDED SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 15/702877
[patent_app_country] => US
[patent_app_date] => 2017-09-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 16009
[patent_no_of_claims] => 19
[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] => 15702877
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/702877 | Build-time memory management for multi-core embedded system | Sep 12, 2017 | Issued |
Array
(
[id] => 13752167
[patent_doc_number] => 10169030
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-01-01
[patent_title] => Refreshing a software component without interruption
[patent_app_type] => utility
[patent_app_number] => 15/703218
[patent_app_country] => US
[patent_app_date] => 2017-09-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7019
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 87
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15703218
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/703218 | Refreshing a software component without interruption | Sep 12, 2017 | Issued |
Array
(
[id] => 14766519
[patent_doc_number] => 10394656
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-08-27
[patent_title] => Using a recovery snapshot during live migration
[patent_app_type] => utility
[patent_app_number] => 15/702635
[patent_app_country] => US
[patent_app_date] => 2017-09-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 9178
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 101
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15702635
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/702635 | Using a recovery snapshot during live migration | Sep 11, 2017 | Issued |
Array
(
[id] => 14457537
[patent_doc_number] => 10324729
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-06-18
[patent_title] => Machine intelligence and learning for graphic chip accessibility and execution
[patent_app_type] => utility
[patent_app_number] => 15/691970
[patent_app_country] => US
[patent_app_date] => 2017-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 6272
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 50
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15691970
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/691970 | Machine intelligence and learning for graphic chip accessibility and execution | Aug 30, 2017 | Issued |
Array
(
[id] => 12591723
[patent_doc_number] => 20180089070
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-03-29
[patent_title] => WHITE BOX TESTING
[patent_app_type] => utility
[patent_app_number] => 15/677189
[patent_app_country] => US
[patent_app_date] => 2017-08-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5734
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => 0
[patent_words_short_claim] => 382
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15677189
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/677189 | White box testing | Aug 14, 2017 | Issued |
Array
(
[id] => 15670367
[patent_doc_number] => 10599411
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-03-24
[patent_title] => Automated configuration and installation of virtualized solutions
[patent_app_type] => utility
[patent_app_number] => 15/677892
[patent_app_country] => US
[patent_app_date] => 2017-08-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7206
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 289
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15677892
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/677892 | Automated configuration and installation of virtualized solutions | Aug 14, 2017 | Issued |
Array
(
[id] => 12161790
[patent_doc_number] => 20180033057
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-02-01
[patent_title] => 'ENGINE, SYSTEM AND METHOD OF PROVIDING APPLICATION AND ANALYTIC SERVICES ACROSS DIVERSE OPERATING PLATFORMS'
[patent_app_type] => utility
[patent_app_number] => 15/674799
[patent_app_country] => US
[patent_app_date] => 2017-08-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 31
[patent_figures_cnt] => 31
[patent_no_of_words] => 8804
[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] => 15674799
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/674799 | Engine, system and method of providing application and analytic services across diverse operating platforms | Aug 10, 2017 | Issued |
Array
(
[id] => 15136835
[patent_doc_number] => 10481884
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-11-19
[patent_title] => Systems and methods for dynamically replacing code objects for code pushdown
[patent_app_type] => utility
[patent_app_number] => 15/672004
[patent_app_country] => US
[patent_app_date] => 2017-08-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 12
[patent_no_of_words] => 16625
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 151
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15672004
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/672004 | Systems and methods for dynamically replacing code objects for code pushdown | Aug 7, 2017 | Issued |
Array
(
[id] => 12053430
[patent_doc_number] => 20170329774
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-11-16
[patent_title] => 'METHOD AND APPARATUS FOR ASSOCIATING INFORMATION'
[patent_app_type] => utility
[patent_app_number] => 15/664800
[patent_app_country] => US
[patent_app_date] => 2017-07-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7334
[patent_no_of_claims] => 17
[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] => 15664800
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/664800 | Method and apparatus for associating information | Jul 30, 2017 | Issued |
Array
(
[id] => 18073098
[patent_doc_number] => 11531932
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-12-20
[patent_title] => Systems and methods for compression and distribution of machine learning models
[patent_app_type] => utility
[patent_app_number] => 16/624497
[patent_app_country] => US
[patent_app_date] => 2017-07-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7219
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 75
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16624497
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/624497 | Systems and methods for compression and distribution of machine learning models | Jul 5, 2017 | Issued |
Array
(
[id] => 14641795
[patent_doc_number] => 10365641
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-07-30
[patent_title] => Synchronization of configuration changes in a process plant
[patent_app_type] => utility
[patent_app_number] => 15/626658
[patent_app_country] => US
[patent_app_date] => 2017-06-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 17501
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 63
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15626658
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/626658 | Synchronization of configuration changes in a process plant | Jun 18, 2017 | Issued |
Array
(
[id] => 11965671
[patent_doc_number] => 20170269824
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-09-21
[patent_title] => 'Computer-Implemented Systems and Methods for Providing Consistent Application Generation'
[patent_app_type] => utility
[patent_app_number] => 15/614808
[patent_app_country] => US
[patent_app_date] => 2017-06-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 5015
[patent_no_of_claims] => 19
[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] => 15614808
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/614808 | Computer-implemented systems and methods for providing consistent application generation | Jun 5, 2017 | Issued |
Array
(
[id] => 14766543
[patent_doc_number] => 10394668
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-08-27
[patent_title] => Maintaining consistency using reverse replication during live migration
[patent_app_type] => utility
[patent_app_number] => 15/610786
[patent_app_country] => US
[patent_app_date] => 2017-06-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 9864
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 150
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15610786
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/610786 | Maintaining consistency using reverse replication during live migration | May 31, 2017 | Issued |
Array
(
[id] => 14250289
[patent_doc_number] => 10275345
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-04-30
[patent_title] => Application experiment system
[patent_app_type] => utility
[patent_app_number] => 15/605765
[patent_app_country] => US
[patent_app_date] => 2017-05-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 9325
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 214
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15605765
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/605765 | Application experiment system | May 24, 2017 | Issued |
Array
(
[id] => 13556521
[patent_doc_number] => 20180329808
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-11-15
[patent_title] => Conducting Automated Software Testing Using Centralized Controller And Distributed Test Host Servers
[patent_app_type] => utility
[patent_app_number] => 15/594896
[patent_app_country] => US
[patent_app_date] => 2017-05-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14822
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 2
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15594896
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/594896 | Conducting automated software testing using centralized controller and distributed test host servers | May 14, 2017 | Issued |
Array
(
[id] => 13556529
[patent_doc_number] => 20180329812
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-11-15
[patent_title] => Conducting Automated Software Testing Using Centralized Controller And Distributed Test Host Servers
[patent_app_type] => utility
[patent_app_number] => 15/594823
[patent_app_country] => US
[patent_app_date] => 2017-05-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14822
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 256
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15594823
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/594823 | Conducting automated software testing using centralized controller and distributed test host servers | May 14, 2017 | Issued |
Array
(
[id] => 12053245
[patent_doc_number] => 20170329590
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-11-16
[patent_title] => 'SYSTEM AND METHOD FOR DEPLOYING RESOURCES WITHIN A COMPUTING INFRASTRUCTURE'
[patent_app_type] => utility
[patent_app_number] => 15/593634
[patent_app_country] => US
[patent_app_date] => 2017-05-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 11592
[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] => 15593634
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/593634 | System and method for deploying resources within a computing infrastructure | May 11, 2017 | Issued |
Array
(
[id] => 13556281
[patent_doc_number] => 20180329688
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-11-15
[patent_title] => LOSSLESS BI-DIRECTIONAL FORMATTING OF PROGRAM SOURCE CODE
[patent_app_type] => utility
[patent_app_number] => 15/592560
[patent_app_country] => US
[patent_app_date] => 2017-05-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7915
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 170
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15592560
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/592560 | Lossless bi-directional formatting of program source code | May 10, 2017 | Issued |
Array
(
[id] => 12053234
[patent_doc_number] => 20170329578
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-11-16
[patent_title] => 'PROGRAMMING MODEL AND INTERPRETED RUNTIME ENVIRONMENT FOR HIGH PERFORMANCE SERVICES WITH IMPLICIT CONCURRENCY CONTROL'
[patent_app_type] => utility
[patent_app_number] => 15/592061
[patent_app_country] => US
[patent_app_date] => 2017-05-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 31
[patent_figures_cnt] => 31
[patent_no_of_words] => 20119
[patent_no_of_claims] => 24
[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] => 15592061
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/592061 | Programming model and interpreted runtime environment for high performance services with implicit concurrency control | May 9, 2017 | Issued |