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] => 8722841 [patent_doc_number] => 20130074058 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-03-21 [patent_title] => 'Memoization from Offline Analysis' [patent_app_type] => utility [patent_app_number] => 13/622342 [patent_app_country] => US [patent_app_date] => 2012-09-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 9991 [patent_no_of_claims] => 20 [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] => 13622342 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/622342
Memoization from offline analysis Sep 17, 2012 Issued
Array ( [id] => 10867390 [patent_doc_number] => 08893121 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-11-18 [patent_title] => 'Portal for automatic software installation and configuration' [patent_app_type] => utility [patent_app_number] => 13/621108 [patent_app_country] => US [patent_app_date] => 2012-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5485 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13621108 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/621108
Portal for automatic software installation and configuration Sep 14, 2012 Issued
Array ( [id] => 10543428 [patent_doc_number] => 09268560 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-02-23 [patent_title] => 'Displaying dependent files for computer code in a tabbed-application user interface' [patent_app_type] => utility [patent_app_number] => 13/600300 [patent_app_country] => US [patent_app_date] => 2012-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3402 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 183 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13600300 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/600300
Displaying dependent files for computer code in a tabbed-application user interface Aug 30, 2012 Issued
Array ( [id] => 9341793 [patent_doc_number] => 20140068576 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-03-06 [patent_title] => 'EXTENSIBLE EXECUTABLE MODELING' [patent_app_type] => utility [patent_app_number] => 13/598952 [patent_app_country] => US [patent_app_date] => 2012-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6097 [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] => 13598952 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/598952
Extensible executable modeling Aug 29, 2012 Issued
Array ( [id] => 10065932 [patent_doc_number] => 09104781 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-08-11 [patent_title] => 'Obtaining metadata set by imperative statement' [patent_app_type] => utility [patent_app_number] => 13/596085 [patent_app_country] => US [patent_app_date] => 2012-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7730 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13596085 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/596085
Obtaining metadata set by imperative statement Aug 27, 2012 Issued
Array ( [id] => 8504661 [patent_doc_number] => 20120304069 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-11-29 [patent_title] => 'Method and Apparatus for Representing and Configuring Flexible and Extensible Presentation Patterns' [patent_app_type] => utility [patent_app_number] => 13/565223 [patent_app_country] => US [patent_app_date] => 2012-08-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 12643 [patent_no_of_claims] => 6 [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] => 13565223 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/565223
Method and apparatus for representing and configuring flexible and extensible presentation patterns Aug 1, 2012 Issued
Array ( [id] => 8608773 [patent_doc_number] => 20130014085 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-01-10 [patent_title] => 'VISUAL INTERFACE OF AUTOMATED SOFTWARE TESTING' [patent_app_type] => utility [patent_app_number] => 13/542408 [patent_app_country] => US [patent_app_date] => 2012-07-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 6263 [patent_no_of_claims] => 1 [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] => 13542408 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/542408
VISUAL INTERFACE OF AUTOMATED SOFTWARE TESTING Jul 4, 2012 Abandoned
Array ( [id] => 10068215 [patent_doc_number] => 09107088 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-08-11 [patent_title] => 'Software obtaining method and communication device' [patent_app_type] => utility [patent_app_number] => 13/530836 [patent_app_country] => US [patent_app_date] => 2012-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 6959 [patent_no_of_claims] => 13 [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] => 13530836 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/530836
Software obtaining method and communication device Jun 21, 2012 Issued
Array ( [id] => 8432968 [patent_doc_number] => 20120254844 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-10-04 [patent_title] => 'COMPUTER PROGRAM PRODUCT CONTAINING INSTRUCTIONS FOR PROVIDING A PROCESSOR THE CAPABILITY OF EXECUTING AN APPLICATION DERIVED FROM A COMPILED FORM' [patent_app_type] => utility [patent_app_number] => 13/492824 [patent_app_country] => US [patent_app_date] => 2012-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 24 [patent_no_of_words] => 11236 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 4 [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] => 13492824 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/492824
Computer program product containing instructions for providing a processor the capability of executing an application derived from a compiled form Jun 8, 2012 Issued
Array ( [id] => 8432967 [patent_doc_number] => 20120254843 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-10-04 [patent_title] => 'COMPUTER PROGRAM PRODUCT CONTAINING INSTRUCTIONS FOR PROVIDING A PROCESSOR THE CAPABILITY OF EXECUTING AN APPLICATION DERIVED FROM A COMPILED FORM' [patent_app_type] => utility [patent_app_number] => 13/492821 [patent_app_country] => US [patent_app_date] => 2012-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 24 [patent_no_of_words] => 11237 [patent_no_of_claims] => 28 [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] => 13492821 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/492821
Computer program product containing instructions for providing a processor the capability of executing an application derived from a compiled form Jun 8, 2012 Issued
Array ( [id] => 9193602 [patent_doc_number] => 20130332917 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-12-12 [patent_title] => 'Out of Band Services Updates' [patent_app_type] => utility [patent_app_number] => 13/492651 [patent_app_country] => US [patent_app_date] => 2012-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 13390 [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] => 13492651 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/492651
Out of band services updates Jun 7, 2012 Issued
Array ( [id] => 8419119 [patent_doc_number] => 20120246620 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-09-27 [patent_title] => 'Automatic Calculation of Orthogonal Defect Classification (ODC) Fields' [patent_app_type] => utility [patent_app_number] => 13/491148 [patent_app_country] => US [patent_app_date] => 2012-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2545 [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] => 13491148 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/491148
Automatic calculation of orthogonal defect classification (ODC) fields Jun 6, 2012 Issued
Array ( [id] => 9974389 [patent_doc_number] => 09021427 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-04-28 [patent_title] => 'Conversion methods of applications of mobile devices and mobile devices and systems using the same' [patent_app_type] => utility [patent_app_number] => 13/488129 [patent_app_country] => US [patent_app_date] => 2012-06-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6728 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 183 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13488129 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/488129
Conversion methods of applications of mobile devices and mobile devices and systems using the same Jun 3, 2012 Issued
Array ( [id] => 8408037 [patent_doc_number] => 20120240105 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-09-20 [patent_title] => 'OSGi DYNAMIC BUNDLE GENERATION AT RUNTIME' [patent_app_type] => utility [patent_app_number] => 13/485518 [patent_app_country] => US [patent_app_date] => 2012-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2490 [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] => 13485518 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/485518
OSGi DYNAMIC BUNDLE GENERATION AT RUNTIME May 30, 2012 Abandoned
Array ( [id] => 8512122 [patent_doc_number] => 20120311530 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-12-06 [patent_title] => 'METHOD FOR GENERATING SOFTWARE' [patent_app_type] => utility [patent_app_number] => 13/485597 [patent_app_country] => US [patent_app_date] => 2012-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3259 [patent_no_of_claims] => 8 [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] => 13485597 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/485597
Method for generating software May 30, 2012 Issued
Array ( [id] => 9886182 [patent_doc_number] => 08972968 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-03-03 [patent_title] => 'Alternate service for applications' [patent_app_type] => utility [patent_app_number] => 13/485008 [patent_app_country] => US [patent_app_date] => 2012-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5646 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 70 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13485008 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/485008
Alternate service for applications May 30, 2012 Issued
Array ( [id] => 9163693 [patent_doc_number] => 20130311970 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-11-21 [patent_title] => 'Creation and Manipulation of Document Hierarchy Using Layers Represented on an Interface' [patent_app_type] => utility [patent_app_number] => 13/472682 [patent_app_country] => US [patent_app_date] => 2012-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3478 [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] => 13472682 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/472682
Creation and Manipulation of Document Hierarchy Using Layers Represented on an Interface May 15, 2012 Abandoned
Array ( [id] => 9968029 [patent_doc_number] => 09015664 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-04-21 [patent_title] => 'Automated tagging and tracking of defect codes based on customer problem management record' [patent_app_type] => utility [patent_app_number] => 13/472606 [patent_app_country] => US [patent_app_date] => 2012-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 6 [patent_no_of_words] => 6516 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [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] => 13472606 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/472606
Automated tagging and tracking of defect codes based on customer problem management record May 15, 2012 Issued
Array ( [id] => 8395760 [patent_doc_number] => 20120233592 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-09-13 [patent_title] => 'Meta Garbage Collection for Functional Code' [patent_app_type] => utility [patent_app_number] => 13/461740 [patent_app_country] => US [patent_app_date] => 2012-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4616 [patent_no_of_claims] => 20 [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] => 13461740 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/461740
Meta garbage collection for functional code Apr 30, 2012 Issued
Array ( [id] => 10895124 [patent_doc_number] => 08918756 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-12-23 [patent_title] => 'Generating constraints in a class model' [patent_app_type] => utility [patent_app_number] => 13/456745 [patent_app_country] => US [patent_app_date] => 2012-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3504 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 219 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13456745 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/456745
Generating constraints in a class model Apr 25, 2012 Issued
Menu