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] => 14255107 [patent_doc_number] => 10277767 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-30 [patent_title] => Image forming apparatus including a device that updates stored program based on updating data which is selected based on program that is started or startable [patent_app_type] => utility [patent_app_number] => 15/276258 [patent_app_country] => US [patent_app_date] => 2016-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 20 [patent_no_of_words] => 18067 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15276258 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/276258
Image forming apparatus including a device that updates stored program based on updating data which is selected based on program that is started or startable Sep 25, 2016 Issued
Array ( [id] => 14009277 [patent_doc_number] => 10223097 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-03-05 [patent_title] => Dynamic update of an application in compilation and deployment with cold-swapping [patent_app_type] => utility [patent_app_number] => 15/275598 [patent_app_country] => US [patent_app_date] => 2016-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 26981 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 226 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15275598 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/275598
Dynamic update of an application in compilation and deployment with cold-swapping Sep 25, 2016 Issued
Array ( [id] => 12591714 [patent_doc_number] => 20180089067 [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/275739 [patent_app_country] => US [patent_app_date] => 2016-09-26 [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] => -12 [patent_words_short_claim] => 200 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15275739 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/275739
White box testing Sep 25, 2016 Issued
Array ( [id] => 12060697 [patent_doc_number] => 20170337041 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-11-23 [patent_title] => 'SOURCE CODE REWRITING DURING RECORDING TO PROVIDE BOTH DIRECT FEEDBACK AND OPTIMAL CODE' [patent_app_type] => utility [patent_app_number] => 15/275354 [patent_app_country] => US [patent_app_date] => 2016-09-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 5332 [patent_no_of_claims] => 21 [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] => 15275354 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/275354
Source code rewriting during recording to provide both direct feedback and optimal code Sep 23, 2016 Issued
Array ( [id] => 15387013 [patent_doc_number] => 10534692 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-01-14 [patent_title] => Tagged tracing, logging and performance measurements [patent_app_type] => utility [patent_app_number] => 15/274881 [patent_app_country] => US [patent_app_date] => 2016-09-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5870 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 187 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15274881 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/274881
Tagged tracing, logging and performance measurements Sep 22, 2016 Issued
Array ( [id] => 14886805 [patent_doc_number] => 10423445 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-09-24 [patent_title] => Composing and executing workflows made up of functional pluggable building blocks [patent_app_type] => utility [patent_app_number] => 15/253251 [patent_app_country] => US [patent_app_date] => 2016-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 6754 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15253251 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/253251
Composing and executing workflows made up of functional pluggable building blocks Aug 30, 2016 Issued
Array ( [id] => 13737501 [patent_doc_number] => 20180373218 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-27 [patent_title] => DEVICE AND METHOD FOR COMMON TYPE CONVERSION OF PLC CONTROL PROGRAM [patent_app_type] => utility [patent_app_number] => 16/063383 [patent_app_country] => US [patent_app_date] => 2016-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10579 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16063383 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/063383
DEVICE AND METHOD FOR COMMON TYPE CONVERSION OF PLC CONTROL PROGRAM Aug 25, 2016 Abandoned
Array ( [id] => 16263750 [patent_doc_number] => 10755186 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-08-25 [patent_title] => Pluggable knowledge types in a rule engine [patent_app_type] => utility [patent_app_number] => 15/245534 [patent_app_country] => US [patent_app_date] => 2016-08-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 6491 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15245534 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/245534
Pluggable knowledge types in a rule engine Aug 23, 2016 Issued
Array ( [id] => 15685191 [patent_doc_number] => 20200097259 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-03-26 [patent_title] => METHOD AND SYSTEM FOR REALIZING DATA TRACKING BY MEANS OF SOFTWARE DEVELOPMENT KIT [patent_app_type] => utility [patent_app_number] => 15/751997 [patent_app_country] => US [patent_app_date] => 2016-08-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3842 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [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] => 15751997 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/751997
Method and system for realizing data tracking by means of software development kit Aug 10, 2016 Issued
Array ( [id] => 13087111 [patent_doc_number] => 10063633 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-08-28 [patent_title] => System, method, and computer program for managing hierarchy and optimization in a network function virtualization (NFV) based communication network [patent_app_type] => utility [patent_app_number] => 15/225737 [patent_app_country] => US [patent_app_date] => 2016-08-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 14150 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 15225737 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/225737
System, method, and computer program for managing hierarchy and optimization in a network function virtualization (NFV) based communication network Jul 31, 2016 Issued
Array ( [id] => 13186015 [patent_doc_number] => 10108527 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-23 [patent_title] => Debugging using program state definitions [patent_app_type] => utility [patent_app_number] => 15/224181 [patent_app_country] => US [patent_app_date] => 2016-07-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 10517 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15224181 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/224181
Debugging using program state definitions Jul 28, 2016 Issued
Array ( [id] => 12153559 [patent_doc_number] => 20180024823 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-01-25 [patent_title] => 'ENHANCED LOCAL COMMONING' [patent_app_type] => utility [patent_app_number] => 15/214879 [patent_app_country] => US [patent_app_date] => 2016-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 8419 [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] => 15214879 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/214879
Enhanced local commoning Jul 19, 2016 Issued
Array ( [id] => 13664917 [patent_doc_number] => 10162620 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-12-25 [patent_title] => Systems and methods for location-based application installation [patent_app_type] => utility [patent_app_number] => 15/214300 [patent_app_country] => US [patent_app_date] => 2016-07-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5912 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15214300 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/214300
Systems and methods for location-based application installation Jul 18, 2016 Issued
Array ( [id] => 12153649 [patent_doc_number] => 20180024913 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-01-25 [patent_title] => 'SOURCE CODE PROFILING FOR LINE-LEVEL LATENCY AND ENERGY CONSUMPTION ESTIMATION' [patent_app_type] => utility [patent_app_number] => 15/214019 [patent_app_country] => US [patent_app_date] => 2016-07-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4088 [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] => 15214019 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/214019
Source code profiling for line-level latency and energy consumption estimation Jul 18, 2016 Issued
Array ( [id] => 11973365 [patent_doc_number] => 20170277519 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-09-28 [patent_title] => 'METHOD, MOBILE DEVICE AND SYSTEM FOR CREATING NEW MOBILE APPLICATION BY FUSING EXISTING PROGRAM STACKS' [patent_app_type] => utility [patent_app_number] => 15/212548 [patent_app_country] => US [patent_app_date] => 2016-07-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5827 [patent_no_of_claims] => 13 [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] => 15212548 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/212548
Method, mobile device and system for creating new mobile application by fusing existing program stacks Jul 17, 2016 Issued
Array ( [id] => 13171761 [patent_doc_number] => 10101995 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-16 [patent_title] => Transforming data manipulation code into data workflow [patent_app_type] => utility [patent_app_number] => 15/211334 [patent_app_country] => US [patent_app_date] => 2016-07-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4847 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 173 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15211334 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/211334
Transforming data manipulation code into data workflow Jul 14, 2016 Issued
Array ( [id] => 12393021 [patent_doc_number] => 09965255 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-05-08 [patent_title] => Code origination data management for code assembly [patent_app_type] => utility [patent_app_number] => 15/209838 [patent_app_country] => US [patent_app_date] => 2016-07-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 24742 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15209838 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/209838
Code origination data management for code assembly Jul 13, 2016 Issued
Array ( [id] => 13891423 [patent_doc_number] => 10198259 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-02-05 [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] => 15/191374 [patent_app_country] => US [patent_app_date] => 2016-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6179 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15191374 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/191374
System and method for scheduling instructions in a multithread SIMD architecture with a fixed number of registers Jun 22, 2016 Issued
Array ( [id] => 11102781 [patent_doc_number] => 20160299751 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-10-13 [patent_title] => 'Programmatic Installation and Navigation to Access Deep States of Uninstalled Applications' [patent_app_type] => utility [patent_app_number] => 15/183751 [patent_app_country] => US [patent_app_date] => 2016-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 22329 [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] => 15183751 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/183751
Programmatic installation and navigation to access deep states of uninstalled applications Jun 14, 2016 Issued
Array ( [id] => 13381205 [patent_doc_number] => 20180242144 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-23 [patent_title] => UPGRADING METHOD AND SYSTEM BASED ON FUMO PROTOCOL [patent_app_type] => utility [patent_app_number] => 15/755031 [patent_app_country] => US [patent_app_date] => 2016-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4581 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [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] => 15755031 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/755031
Upgrading method and system based on FUMO protocol Jun 12, 2016 Issued
Menu