Search

John Q. Chavis

Examiner (ID: 18596)

Most Active Art Unit
2193
Art Unit(s)
2764, 2316, 2122, 2191, 2899, 2124, 2307, 2193, 2762, 2787
Total Applications
1631
Issued Applications
1371
Pending Applications
60
Abandoned Applications
209

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 9124016 [patent_doc_number] => 20130290938 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-10-31 [patent_title] => 'TESTING APPLICATIONS' [patent_app_type] => utility [patent_app_number] => 13/457195 [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] => 3798 [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] => 13457195 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/457195
Testing applications Apr 25, 2012 Issued
Array ( [id] => 8349388 [patent_doc_number] => 20120210314 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-08-16 [patent_title] => 'CONCURRENT UPGRADE OF ALL COMPONENTS IN STORAGE SUBSYSTEMS' [patent_app_type] => utility [patent_app_number] => 13/451346 [patent_app_country] => US [patent_app_date] => 2012-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4290 [patent_no_of_claims] => 11 [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] => 13451346 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/451346
Concurrent upgrade of all components in storage subsystems Apr 18, 2012 Issued
Array ( [id] => 8326011 [patent_doc_number] => 20120198412 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-08-02 [patent_title] => 'SOFTWARE CINEMA' [patent_app_type] => utility [patent_app_number] => 13/445167 [patent_app_country] => US [patent_app_date] => 2012-04-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 15839 [patent_no_of_claims] => 15 [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] => 13445167 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/445167
SOFTWARE CINEMA Apr 11, 2012 Abandoned
Array ( [id] => 9826183 [patent_doc_number] => 08935678 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-01-13 [patent_title] => 'Methods and apparatus to form a resilient objective instruction construct' [patent_app_type] => utility [patent_app_number] => 13/442703 [patent_app_country] => US [patent_app_date] => 2012-04-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 10330 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13442703 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/442703
Methods and apparatus to form a resilient objective instruction construct Apr 8, 2012 Issued
Array ( [id] => 10873424 [patent_doc_number] => 08898645 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-11-25 [patent_title] => 'Handling breakpoints in an asynchronous debug model' [patent_app_type] => utility [patent_app_number] => 13/440578 [patent_app_country] => US [patent_app_date] => 2012-04-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2607 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 179 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13440578 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/440578
Handling breakpoints in an asynchronous debug model Apr 4, 2012 Issued
Array ( [id] => 10052366 [patent_doc_number] => 09092246 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-07-28 [patent_title] => 'Code modification of rule-based implementations' [patent_app_type] => utility [patent_app_number] => 13/414610 [patent_app_country] => US [patent_app_date] => 2012-03-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3293 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13414610 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/414610
Code modification of rule-based implementations Mar 6, 2012 Issued
Array ( [id] => 8467058 [patent_doc_number] => 20120272226 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-10-25 [patent_title] => 'CONTROL PANEL AND FIRMWARE UPDATING METHOD' [patent_app_type] => utility [patent_app_number] => 13/407772 [patent_app_country] => US [patent_app_date] => 2012-02-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 1444 [patent_no_of_claims] => 12 [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] => 13407772 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/407772
CONTROL PANEL AND FIRMWARE UPDATING METHOD Feb 28, 2012 Abandoned
Array ( [id] => 8886801 [patent_doc_number] => 20130159984 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-06-20 [patent_title] => 'RELEASE INDEPENDENT DEPLOYMENT OF USER PRODUCTIVITY SERVICES' [patent_app_type] => utility [patent_app_number] => 13/326155 [patent_app_country] => US [patent_app_date] => 2011-12-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 14061 [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] => 13326155 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/326155
RELEASE INDEPENDENT DEPLOYMENT OF USER PRODUCTIVITY SERVICES Dec 13, 2011 Abandoned
Array ( [id] => 8242730 [patent_doc_number] => 20120151461 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-14 [patent_title] => 'ANALYZING A POINTER IN AN ANALYSIS TARGET PROGRAM OR A PARTIAL PROGRAM' [patent_app_type] => utility [patent_app_number] => 13/323859 [patent_app_country] => US [patent_app_date] => 2011-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 61 [patent_figures_cnt] => 61 [patent_no_of_words] => 27360 [patent_no_of_claims] => 20 [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] => 13323859 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/323859
Analyzing a pointer in an analysis target program or a partial program Dec 12, 2011 Issued
Array ( [id] => 8267636 [patent_doc_number] => 20120167063 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-28 [patent_title] => 'COMMUNICATION PROTOCOL BETWEEN A HIGH-LEVEL LANGUAGE AND A NATIVE LANGUAGE' [patent_app_type] => utility [patent_app_number] => 13/324940 [patent_app_country] => US [patent_app_date] => 2011-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8180 [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] => 13324940 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/324940
Communication protocol between a high-level language and a native language Dec 12, 2011 Issued
Array ( [id] => 8092279 [patent_doc_number] => 20120081751 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-04-05 [patent_title] => 'METHOD AND APPARATUS TO UPGRADE DRIVER OF IMAGE FORMING APPARATUS' [patent_app_type] => utility [patent_app_number] => 13/324329 [patent_app_country] => US [patent_app_date] => 2011-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4642 [patent_no_of_claims] => 20 [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] => publications/A1/0081/20120081751.pdf [firstpage_image] =>[orig_patent_app_number] => 13324329 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/324329
METHOD AND APPARATUS TO UPGRADE DRIVER OF IMAGE FORMING APPARATUS Dec 12, 2011 Abandoned
Array ( [id] => 9623469 [patent_doc_number] => 08793664 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-07-29 [patent_title] => 'Reducing false alarms for static analysis of concurrent programs' [patent_app_type] => utility [patent_app_number] => 13/316563 [patent_app_country] => US [patent_app_date] => 2011-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6641 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 13316563 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/316563
Reducing false alarms for static analysis of concurrent programs Dec 11, 2011 Issued
Array ( [id] => 8130443 [patent_doc_number] => 20120089769 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-04-12 [patent_title] => 'METHOD AND APPARATUS FOR DISPLAY OF WINDOWING APPLICATION PROGRAMS ON A TERMINAL' [patent_app_type] => utility [patent_app_number] => 13/316421 [patent_app_country] => US [patent_app_date] => 2011-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 13808 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0089/20120089769.pdf [firstpage_image] =>[orig_patent_app_number] => 13316421 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/316421
Method and apparatus for display of windowing application programs on a terminal Dec 8, 2011 Issued
Array ( [id] => 8868346 [patent_doc_number] => 20130152049 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-06-13 [patent_title] => 'WARNING OF REGISTER AND STORAGE AREA ASSIGNMENT ERRORS' [patent_app_type] => utility [patent_app_number] => 13/313096 [patent_app_country] => US [patent_app_date] => 2011-12-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 3943 [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] => 13313096 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/313096
Warning of register and storage area assignment errors Dec 6, 2011 Issued
Array ( [id] => 8868341 [patent_doc_number] => 20130152044 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-06-13 [patent_title] => 'Software Quality Evaluating System And Methods For Determining An Extent Of Software Code Changes' [patent_app_type] => utility [patent_app_number] => 13/313404 [patent_app_country] => US [patent_app_date] => 2011-12-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 4472 [patent_no_of_claims] => 23 [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] => 13313404 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/313404
Software quality evaluating system and methods for determining an extent of software code changes Dec 6, 2011 Issued
Array ( [id] => 8143765 [patent_doc_number] => 20120096436 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-04-19 [patent_title] => 'SYSTEMS, METHODS AND APPARATUS FOR DEVELOPING AND MAINTAINING EVOLVING SYSTEMS WITH SOFTWARE PRODUCT LINES' [patent_app_type] => utility [patent_app_number] => 13/305932 [patent_app_country] => US [patent_app_date] => 2011-11-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 7436 [patent_no_of_claims] => 21 [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] => publications/A1/0096/20120096436.pdf [firstpage_image] =>[orig_patent_app_number] => 13305932 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/305932
Systems, methods and apparatus for developing and maintaining evolving systems with software product lines Nov 28, 2011 Issued
Array ( [id] => 10834884 [patent_doc_number] => 08863080 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-10-14 [patent_title] => 'Maintaining a pointer\'s type' [patent_app_type] => utility [patent_app_number] => 13/306935 [patent_app_country] => US [patent_app_date] => 2011-11-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5159 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13306935 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/306935
Maintaining a pointer's type Nov 28, 2011 Issued
Array ( [id] => 8843521 [patent_doc_number] => 20130139149 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-05-30 [patent_title] => 'Method and system to remotely flash an external module' [patent_app_type] => utility [patent_app_number] => 13/304592 [patent_app_country] => US [patent_app_date] => 2011-11-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2516 [patent_no_of_claims] => 19 [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] => 13304592 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/304592
Method and system to remotely flash an external module Nov 24, 2011 Issued
Array ( [id] => 10860909 [patent_doc_number] => 08887127 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-11-11 [patent_title] => 'Web browsing apparatus and method through storing and optimizing JAVASCRIPT® code' [patent_app_type] => utility [patent_app_number] => 13/302268 [patent_app_country] => US [patent_app_date] => 2011-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 4697 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13302268 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/302268
Web browsing apparatus and method through storing and optimizing JAVASCRIPT® code Nov 21, 2011 Issued
Array ( [id] => 7819852 [patent_doc_number] => 20120066472 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-03-15 [patent_title] => 'MACROSCALAR PROCESSOR ARCHITECTURE' [patent_app_type] => utility [patent_app_number] => 13/298764 [patent_app_country] => US [patent_app_date] => 2011-11-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 70 [patent_figures_cnt] => 70 [patent_no_of_words] => 38437 [patent_no_of_claims] => 43 [patent_no_of_ind_claims] => 13 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0066/20120066472.pdf [firstpage_image] =>[orig_patent_app_number] => 13298764 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/298764
Macroscalar processor architecture Nov 16, 2011 Issued
Menu