Search

John Q. Chavis

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

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

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 14845477 [patent_doc_number] => 20190281139 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-09-12 [patent_title] => SYSTEM AND METHOD FOR DEPLOYING RESOURCES WITHIN A COMPUTING INFRASTRUCTURE [patent_app_type] => utility [patent_app_number] => 16/356127 [patent_app_country] => US [patent_app_date] => 2019-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11500 [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] => 16356127 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/356127
System and method for deploying resources within a computing infrastructure Mar 17, 2019 Issued
Array ( [id] => 14901335 [patent_doc_number] => 20190294433 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-09-26 [patent_title] => APPLICATION CONFIGURATION FILE GENERATION METHOD AND APPARATUS, APPLICATION PAGE DISPLAY METHOD AND APPARATUS AND STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 16/352997 [patent_app_country] => US [patent_app_date] => 2019-03-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12024 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16352997 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/352997
Application configuration file generation method and apparatus, application page display method and apparatus and storage medium Mar 13, 2019 Issued
Array ( [id] => 16185970 [patent_doc_number] => 10719302 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-07-21 [patent_title] => Code origination data management for code assembly [patent_app_type] => utility [patent_app_number] => 16/299846 [patent_app_country] => US [patent_app_date] => 2019-03-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 24769 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 234 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16299846 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/299846
Code origination data management for code assembly Mar 11, 2019 Issued
Array ( [id] => 17847148 [patent_doc_number] => 11436526 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-09-06 [patent_title] => Systems and methods for bot-on-bot optimization [patent_app_type] => utility [patent_app_number] => 16/286037 [patent_app_country] => US [patent_app_date] => 2019-02-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 23 [patent_no_of_words] => 14288 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 255 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16286037 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/286037
Systems and methods for bot-on-bot optimization Feb 25, 2019 Issued
Array ( [id] => 17794211 [patent_doc_number] => 20220253303 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-08-11 [patent_title] => SOFTWARE UPDATE DEVICE, VEHICLE, AND SOFTWARE UPDATE METHOD [patent_app_type] => utility [patent_app_number] => 17/432310 [patent_app_country] => US [patent_app_date] => 2019-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9625 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [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] => 17432310 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/432310
Software update device, vehicle, and software update method Feb 21, 2019 Issued
Array ( [id] => 14444361 [patent_doc_number] => 20190180054 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-06-13 [patent_title] => CONSENT RECEIPT MANAGEMENT SYSTEMS AND RELATED METHODS [patent_app_type] => utility [patent_app_number] => 16/278119 [patent_app_country] => US [patent_app_date] => 2019-02-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 35964 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16278119 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/278119
Consent receipt management systems and related methods Feb 16, 2019 Issued
Array ( [id] => 16527319 [patent_doc_number] => 20200401399 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-24 [patent_title] => APPLICATION DIVISION DEVICE, METHOD AND PROGRAM [patent_app_type] => utility [patent_app_number] => 16/969506 [patent_app_country] => US [patent_app_date] => 2019-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6998 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -5 [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] => 16969506 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/969506
Application division device, method and program Feb 13, 2019 Issued
Array ( [id] => 14443849 [patent_doc_number] => 20190179798 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-06-13 [patent_title] => SYSTEM AND METHOD FOR SCHEDULING INSTRUCTIONS IN A MULTITHREAD SIMD ARCHITECTURE WITH A FIXED NUMBER OF REGISTERS [patent_app_type] => utility [patent_app_number] => 16/266863 [patent_app_country] => US [patent_app_date] => 2019-02-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6195 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16266863 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/266863
System and method for scheduling instructions in a multithread SIMD architecture with a fixed number of registers Feb 3, 2019 Issued
Array ( [id] => 16208933 [patent_doc_number] => 20200241923 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-30 [patent_title] => RESOURCE INSTRUMENT FOR PROCESSING A REAL-TIME RESOURCE EVENT [patent_app_type] => utility [patent_app_number] => 16/262318 [patent_app_country] => US [patent_app_date] => 2019-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9853 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16262318 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/262318
Resource instrument for processing a real-time resource event Jan 29, 2019 Issued
Array ( [id] => 16292121 [patent_doc_number] => 10768971 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-09-08 [patent_title] => Cross-hypervisor live mount of backed up virtual machine data [patent_app_type] => utility [patent_app_number] => 16/262721 [patent_app_country] => US [patent_app_date] => 2019-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 20 [patent_no_of_words] => 40345 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 269 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16262721 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/262721
Cross-hypervisor live mount of backed up virtual machine data Jan 29, 2019 Issued
Array ( [id] => 15561433 [patent_doc_number] => 20200065128 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-27 [patent_title] => MODULAR REINFORCEMENT-LEARNING-BASED APPLICATION MANAGER [patent_app_type] => utility [patent_app_number] => 16/261253 [patent_app_country] => US [patent_app_date] => 2019-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13493 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16261253 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/261253
Modular reinforcement-learning-based application manager Jan 28, 2019 Issued
Array ( [id] => 16208885 [patent_doc_number] => 20200241875 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-30 [patent_title] => CLASS DATA LOADING ACCELERATION [patent_app_type] => utility [patent_app_number] => 16/260168 [patent_app_country] => US [patent_app_date] => 2019-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7721 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16260168 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/260168
Class data loading acceleration Jan 28, 2019 Issued
Array ( [id] => 17046694 [patent_doc_number] => 11099874 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-24 [patent_title] => Efficient userspace driver isolation by shallow virtual machines [patent_app_type] => utility [patent_app_number] => 16/258924 [patent_app_country] => US [patent_app_date] => 2019-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 11741 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 208 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16258924 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/258924
Efficient userspace driver isolation by shallow virtual machines Jan 27, 2019 Issued
Array ( [id] => 16772797 [patent_doc_number] => 10983903 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-04-20 [patent_title] => Enhanced automated protocol for secure application testing [patent_app_type] => utility [patent_app_number] => 16/255488 [patent_app_country] => US [patent_app_date] => 2019-01-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 11661 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 207 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16255488 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/255488
Enhanced automated protocol for secure application testing Jan 22, 2019 Issued
Array ( [id] => 16910338 [patent_doc_number] => 11042377 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-06-22 [patent_title] => Collapsing of multiple nested loops, methods, and instructions [patent_app_type] => utility [patent_app_number] => 16/233955 [patent_app_country] => US [patent_app_date] => 2018-12-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 27 [patent_no_of_words] => 18697 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 401 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16233955 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/233955
Collapsing of multiple nested loops, methods, and instructions Dec 26, 2018 Issued
Array ( [id] => 16017937 [patent_doc_number] => 20200183812 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-06-11 [patent_title] => OPTIMIZING TEST COVERAGE BASED ON ACTUAL USE [patent_app_type] => utility [patent_app_number] => 16/214724 [patent_app_country] => US [patent_app_date] => 2018-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12335 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16214724 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/214724
Optimizing test coverage based on actual use Dec 9, 2018 Issued
Array ( [id] => 15458941 [patent_doc_number] => 20200042295 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-06 [patent_title] => AI-GENERATED INSTANT MICRO APPS [patent_app_type] => utility [patent_app_number] => 16/213279 [patent_app_country] => US [patent_app_date] => 2018-12-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12891 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 180 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16213279 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/213279
AI-generated instant micro apps Dec 6, 2018 Issued
Array ( [id] => 14411189 [patent_doc_number] => 20190171438 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-06-06 [patent_title] => ACTIVE ADAPTATION OF NETWORKED COMPUTE DEVICES USING VETTED REUSABLE SOFTWARE COMPONENTS [patent_app_type] => utility [patent_app_number] => 16/211680 [patent_app_country] => US [patent_app_date] => 2018-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 83821 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -25 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16211680 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/211680
Active adaptation of networked compute devices using vetted reusable software components Dec 5, 2018 Issued
Array ( [id] => 16574112 [patent_doc_number] => 10896035 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-01-19 [patent_title] => Methods of converting APIs into objects and uses thereof [patent_app_type] => utility [patent_app_number] => 16/211144 [patent_app_country] => US [patent_app_date] => 2018-12-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4687 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 188 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16211144 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/211144
Methods of converting APIs into objects and uses thereof Dec 4, 2018 Issued
Array ( [id] => 16278785 [patent_doc_number] => 10761815 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-09-01 [patent_title] => Supporting non-OData sources in application development [patent_app_type] => utility [patent_app_number] => 16/208981 [patent_app_country] => US [patent_app_date] => 2018-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6002 [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] => 16208981 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/208981
Supporting non-OData sources in application development Dec 3, 2018 Issued
Menu