
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] => 9410398
[patent_doc_number] => 20140101650
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-04-10
[patent_title] => 'TRANSPARENTLY UPGRADING DERIVED DATABASE OBJECTS'
[patent_app_type] => utility
[patent_app_number] => 13/802780
[patent_app_country] => US
[patent_app_date] => 2013-03-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7853
[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] => 13802780
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/802780 | Transparently upgrading derived database objects | Mar 13, 2013 | Issued |
Array
(
[id] => 9746671
[patent_doc_number] => 20140282391
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-09-18
[patent_title] => 'Node Grouped Data Marshalling'
[patent_app_type] => utility
[patent_app_number] => 13/826626
[patent_app_country] => US
[patent_app_date] => 2013-03-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5335
[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] => 13826626
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/826626 | Node Grouped Data Marshalling | Mar 13, 2013 | Issued |
Array
(
[id] => 10078865
[patent_doc_number] => 09116713
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2015-08-25
[patent_title] => 'System and method for expression evaluation in a distributed networking environment'
[patent_app_type] => utility
[patent_app_number] => 13/795212
[patent_app_country] => US
[patent_app_date] => 2013-03-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 8568
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 106
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13795212
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/795212 | System and method for expression evaluation in a distributed networking environment | Mar 11, 2013 | Issued |
Array
(
[id] => 9564086
[patent_doc_number] => 20140181799
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-06-26
[patent_title] => 'Boot Bank Selection, Bios, Upgrades and Crisis Recovery In Intel Based Platforms'
[patent_app_type] => utility
[patent_app_number] => 13/796355
[patent_app_country] => US
[patent_app_date] => 2013-03-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4482
[patent_no_of_claims] => 18
[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] => 13796355
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/796355 | Boot Bank Selection, Bios, Upgrades and Crisis Recovery In Intel Based Platforms | Mar 11, 2013 | Abandoned |
Array
(
[id] => 9315117
[patent_doc_number] => 08656353
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-02-18
[patent_title] => 'Mobile application generator'
[patent_app_type] => utility
[patent_app_number] => 13/788639
[patent_app_country] => US
[patent_app_date] => 2013-03-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 20
[patent_no_of_words] => 9090
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 174
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13788639
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/788639 | Mobile application generator | Mar 6, 2013 | Issued |
Array
(
[id] => 9961440
[patent_doc_number] => 09009665
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-04-14
[patent_title] => 'Automated tagging and tracking of defect codes based on customer problem management record'
[patent_app_type] => utility
[patent_app_number] => 13/781942
[patent_app_country] => US
[patent_app_date] => 2013-03-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 6
[patent_no_of_words] => 6516
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 65
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13781942
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/781942 | Automated tagging and tracking of defect codes based on customer problem management record | Feb 28, 2013 | Issued |
Array
(
[id] => 10065951
[patent_doc_number] => 09104801
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-08-11
[patent_title] => 'Analyzing concurrent debugging sessions'
[patent_app_type] => utility
[patent_app_number] => 13/766300
[patent_app_country] => US
[patent_app_date] => 2013-02-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 5881
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 95
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13766300
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/766300 | Analyzing concurrent debugging sessions | Feb 12, 2013 | Issued |
Array
(
[id] => 10512141
[patent_doc_number] => 09239719
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-01-19
[patent_title] => 'Task management system'
[patent_app_type] => utility
[patent_app_number] => 13/747556
[patent_app_country] => US
[patent_app_date] => 2013-01-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 11184
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 130
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13747556
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/747556 | Task management system | Jan 22, 2013 | Issued |
Array
(
[id] => 9618439
[patent_doc_number] => 20140208296
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-07-24
[patent_title] => 'API Usage Pattern Mining'
[patent_app_type] => utility
[patent_app_number] => 13/746622
[patent_app_country] => US
[patent_app_date] => 2013-01-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 6735
[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] => 13746622
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/746622 | API usage pattern mining | Jan 21, 2013 | Issued |
Array
(
[id] => 9618224
[patent_doc_number] => 20140208081
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-07-24
[patent_title] => 'FLOWCHART COMPILER FOR A COMPOUND COMPLEX INSTRUCTION SET COMPUTER (CCISC) PROCESSOR ARCHITECTURE'
[patent_app_type] => utility
[patent_app_number] => 13/746249
[patent_app_country] => US
[patent_app_date] => 2013-01-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 39
[patent_figures_cnt] => 39
[patent_no_of_words] => 7216
[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] => 13746249
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/746249 | Flowchart compiler for a compound complex instruction set computer (CCISC) processor architecture | Jan 20, 2013 | Issued |
Array
(
[id] => 9980682
[patent_doc_number] => 09027014
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-05-05
[patent_title] => 'Updating firmware compatibility data'
[patent_app_type] => utility
[patent_app_number] => 13/744029
[patent_app_country] => US
[patent_app_date] => 2013-01-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4502
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 99
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13744029
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/744029 | Updating firmware compatibility data | Jan 16, 2013 | Issued |
Array
(
[id] => 10003067
[patent_doc_number] => 09047161
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2015-06-02
[patent_title] => 'Discovery, consolidation, and archival of multiple operating system software licenses'
[patent_app_type] => utility
[patent_app_number] => 13/743238
[patent_app_country] => US
[patent_app_date] => 2013-01-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6959
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 169
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13743238
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/743238 | Discovery, consolidation, and archival of multiple operating system software licenses | Jan 15, 2013 | Issued |
Array
(
[id] => 10027993
[patent_doc_number] => 09069895
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-06-30
[patent_title] => 'Analyzing concurrent debugging sessions'
[patent_app_type] => utility
[patent_app_number] => 13/741903
[patent_app_country] => US
[patent_app_date] => 2013-01-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 5851
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 126
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13741903
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/741903 | Analyzing concurrent debugging sessions | Jan 14, 2013 | Issued |
Array
(
[id] => 9605026
[patent_doc_number] => 20140201708
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-07-17
[patent_title] => 'Integrated Development Environment support for JavaScript™ software code that uses an object literal to define meta data and system code.'
[patent_app_type] => utility
[patent_app_number] => 13/741912
[patent_app_country] => US
[patent_app_date] => 2013-01-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 717
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 1
[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] => 13741912
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/741912 | Integrated Development Environment support for JavaScriptâ„¢ software code that uses an object literal to define meta data and system code. | Jan 14, 2013 | Abandoned |
Array
(
[id] => 9605025
[patent_doc_number] => 20140201706
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-07-17
[patent_title] => 'CREATING PLUGGABLE ANALYSIS VIEWPOINTS FOR AN OPTIMIZATION SYSTEM MODEL'
[patent_app_type] => utility
[patent_app_number] => 13/740284
[patent_app_country] => US
[patent_app_date] => 2013-01-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6999
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 5
[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] => 13740284
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/740284 | CREATING PLUGGABLE ANALYSIS VIEWPOINTS FOR AN OPTIMIZATION SYSTEM MODEL | Jan 13, 2013 | Abandoned |
Array
(
[id] => 11550381
[patent_doc_number] => 09619229
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-04-11
[patent_title] => 'Collapsing of multiple nested loops, methods and instructions'
[patent_app_type] => utility
[patent_app_number] => 13/728506
[patent_app_country] => US
[patent_app_date] => 2012-12-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 27
[patent_no_of_words] => 20472
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 81
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13728506
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/728506 | Collapsing of multiple nested loops, methods and instructions | Dec 26, 2012 | Issued |
Array
(
[id] => 9821079
[patent_doc_number] => 08930882
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-01-06
[patent_title] => 'Method, system, and computer program product for efficient resource allocation'
[patent_app_type] => utility
[patent_app_number] => 13/710706
[patent_app_country] => US
[patent_app_date] => 2012-12-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 9489
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13710706
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/710706 | Method, system, and computer program product for efficient resource allocation | Dec 10, 2012 | Issued |
Array
(
[id] => 11220635
[patent_doc_number] => 09448974
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-09-20
[patent_title] => 'Method and apparatus for processing XML for display on a mobile device'
[patent_app_type] => utility
[patent_app_number] => 13/652564
[patent_app_country] => US
[patent_app_date] => 2012-10-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 3725
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 116
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13652564
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/652564 | Method and apparatus for processing XML for display on a mobile device | Oct 15, 2012 | Issued |
Array
(
[id] => 8816681
[patent_doc_number] => 20130117726
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-05-09
[patent_title] => 'METHODS FOR TYPE ANALYSIS IN SYSTEMS FOR CODE GENERATION'
[patent_app_type] => utility
[patent_app_number] => 13/644760
[patent_app_country] => US
[patent_app_date] => 2012-10-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 9088
[patent_no_of_claims] => 41
[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] => 13644760
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/644760 | Methods for type analysis in systems for code generation | Oct 3, 2012 | Issued |
Array
(
[id] => 8619356
[patent_doc_number] => 20130024668
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-01-24
[patent_title] => 'ARCHITECTURE AND IMPLEMENTATION METHOD OF PROGRAMMABLE ARITHMETIC CONTROLLER FOR CRYPTOGRAPHIC APPLICATIONS'
[patent_app_type] => utility
[patent_app_number] => 13/628554
[patent_app_country] => US
[patent_app_date] => 2012-09-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4123
[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] => 13628554
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/628554 | ARCHITECTURE AND IMPLEMENTATION METHOD OF PROGRAMMABLE ARITHMETIC CONTROLLER FOR CRYPTOGRAPHIC APPLICATIONS | Sep 26, 2012 | Abandoned |