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] => 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
Menu