
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |