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