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