
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] => 9674362
[patent_doc_number] => RE045098
[patent_country] => US
[patent_kind] => E1
[patent_issue_date] => 2014-08-26
[patent_title] => 'Encrypted start signal for game with data substitution in original data and means for limiting execution'
[patent_app_type] => reissue
[patent_app_number] => 11/508724
[patent_app_country] => US
[patent_app_date] => 2006-08-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 30
[patent_figures_cnt] => 49
[patent_no_of_words] => 18093
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 94
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11508724
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/508724 | Encrypted start signal for game with data substitution in original data and means for limiting execution | Aug 22, 2006 | Issued |
Array
(
[id] => 5184621
[patent_doc_number] => 20070055975
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-03-08
[patent_title] => 'DEVICE MANAGEMENT APPARATUS, CLIENT APPARATUS, AND DEVICE MANAGEMENT METHOD'
[patent_app_type] => utility
[patent_app_number] => 11/466570
[patent_app_country] => US
[patent_app_date] => 2006-08-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 8877
[patent_no_of_claims] => 20
[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/0055/20070055975.pdf
[firstpage_image] =>[orig_patent_app_number] => 11466570
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/466570 | Device management apparatus, client apparatus, and device management method | Aug 22, 2006 | Issued |
Array
(
[id] => 7548082
[patent_doc_number] => 08056063
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-11-08
[patent_title] => 'Method and apparatus minimizing code duplication in a statically typeable language program'
[patent_app_type] => utility
[patent_app_number] => 11/500584
[patent_app_country] => US
[patent_app_date] => 2006-08-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 4136
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 133
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/056/08056063.pdf
[firstpage_image] =>[orig_patent_app_number] => 11500584
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/500584 | Method and apparatus minimizing code duplication in a statically typeable language program | Aug 6, 2006 | Issued |
Array
(
[id] => 4637090
[patent_doc_number] => 08015555
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-09-06
[patent_title] => 'Automaton loop construct (ALC) and method of performing program optimization using the ALC'
[patent_app_type] => utility
[patent_app_number] => 11/500583
[patent_app_country] => US
[patent_app_date] => 2006-08-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4986
[patent_no_of_claims] => 17
[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] => patents/08/015/08015555.pdf
[firstpage_image] =>[orig_patent_app_number] => 11500583
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/500583 | Automaton loop construct (ALC) and method of performing program optimization using the ALC | Aug 6, 2006 | Issued |
Array
(
[id] => 4647103
[patent_doc_number] => 08024717
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-09-20
[patent_title] => 'Method and apparatus for efficiently processing array operation in computer system'
[patent_app_type] => utility
[patent_app_number] => 11/492974
[patent_app_country] => US
[patent_app_date] => 2006-07-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 12
[patent_no_of_words] => 6833
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 83
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/024/08024717.pdf
[firstpage_image] =>[orig_patent_app_number] => 11492974
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/492974 | Method and apparatus for efficiently processing array operation in computer system | Jul 25, 2006 | Issued |
Array
(
[id] => 8935886
[patent_doc_number] => 08495608
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-07-23
[patent_title] => 'Communicating with an update logic image'
[patent_app_type] => utility
[patent_app_number] => 11/489977
[patent_app_country] => US
[patent_app_date] => 2006-07-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5965
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 161
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11489977
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/489977 | Communicating with an update logic image | Jul 19, 2006 | Issued |
Array
(
[id] => 4911106
[patent_doc_number] => 20080021873
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-01-24
[patent_title] => 'Automated design for deployment of a distributed application using constraint propagation'
[patent_app_type] => utility
[patent_app_number] => 11/489089
[patent_app_country] => US
[patent_app_date] => 2006-07-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3569
[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] => publications/A1/0021/20080021873.pdf
[firstpage_image] =>[orig_patent_app_number] => 11489089
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/489089 | Automated design for deployment of a distributed application using constraint propagation | Jul 18, 2006 | Issued |
Array
(
[id] => 4804903
[patent_doc_number] => 20080016492
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-01-17
[patent_title] => 'Modeled types-attributes, aliases and context-awareness'
[patent_app_type] => utility
[patent_app_number] => 11/486579
[patent_app_country] => US
[patent_app_date] => 2006-07-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6677
[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] => publications/A1/0016/20080016492.pdf
[firstpage_image] =>[orig_patent_app_number] => 11486579
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/486579 | Modeled types-attributes, aliases and context-awareness | Jul 13, 2006 | Issued |
Array
(
[id] => 4934944
[patent_doc_number] => 20080005719
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-01-03
[patent_title] => 'METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING A PROGRAM EXECUTION ENVIRONMENT'
[patent_app_type] => utility
[patent_app_number] => 11/428273
[patent_app_country] => US
[patent_app_date] => 2006-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 21788
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0005/20080005719.pdf
[firstpage_image] =>[orig_patent_app_number] => 11428273
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/428273 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING A PROGRAM EXECUTION ENVIRONMENT | Jun 29, 2006 | Abandoned |
Array
(
[id] => 4590610
[patent_doc_number] => 07831966
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-11-09
[patent_title] => 'Automated patch detection notification process'
[patent_app_type] => utility
[patent_app_number] => 11/477250
[patent_app_country] => US
[patent_app_date] => 2006-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 5637
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 261
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/831/07831966.pdf
[firstpage_image] =>[orig_patent_app_number] => 11477250
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/477250 | Automated patch detection notification process | Jun 28, 2006 | Issued |
Array
(
[id] => 5928363
[patent_doc_number] => 20060242628
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-10-26
[patent_title] => 'AN EXTENSIBLE TYPE SYSTEM FOR REPRESENTING AND CHECKING CONSISTENCY OF PROGRAM COMPONENTS DURING THE PROCESS OF COMPILATION'
[patent_app_type] => utility
[patent_app_number] => 11/427657
[patent_app_country] => US
[patent_app_date] => 2006-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6035
[patent_no_of_claims] => 40
[patent_no_of_ind_claims] => 24
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0242/20060242628.pdf
[firstpage_image] =>[orig_patent_app_number] => 11427657
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/427657 | AN EXTENSIBLE TYPE SYSTEM FOR REPRESENTING AND CHECKING CONSISTENCY OF PROGRAM COMPONENTS DURING THE PROCESS OF COMPILATION | Jun 28, 2006 | Abandoned |
Array
(
[id] => 4647101
[patent_doc_number] => 08024715
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-09-20
[patent_title] => 'Method and apparatus for detecting transient faults via dynamic binary translation'
[patent_app_type] => utility
[patent_app_number] => 11/478470
[patent_app_country] => US
[patent_app_date] => 2006-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 3966
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 57
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/024/08024715.pdf
[firstpage_image] =>[orig_patent_app_number] => 11478470
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/478470 | Method and apparatus for detecting transient faults via dynamic binary translation | Jun 28, 2006 | Issued |
Array
(
[id] => 4934956
[patent_doc_number] => 20080005731
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-01-03
[patent_title] => 'Fast variable validation for state management of a graphics pipeline'
[patent_app_type] => utility
[patent_app_number] => 11/478285
[patent_app_country] => US
[patent_app_date] => 2006-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5965
[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] => publications/A1/0005/20080005731.pdf
[firstpage_image] =>[orig_patent_app_number] => 11478285
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/478285 | Fast variable validation for state management of a graphics pipeline | Jun 28, 2006 | Issued |
Array
(
[id] => 4637082
[patent_doc_number] => 08015547
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-09-06
[patent_title] => 'Reconfigurable, hierarchical component-based architecture and framework and methods for rapidly developing sensor device-enabling software applications'
[patent_app_type] => utility
[patent_app_number] => 11/478085
[patent_app_country] => US
[patent_app_date] => 2006-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 16200
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 116
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/015/08015547.pdf
[firstpage_image] =>[orig_patent_app_number] => 11478085
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/478085 | Reconfigurable, hierarchical component-based architecture and framework and methods for rapidly developing sensor device-enabling software applications | Jun 28, 2006 | Issued |
Array
(
[id] => 5232304
[patent_doc_number] => 20070294413
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-12-20
[patent_title] => 'System and method for enabling assisted visual development of incoming message handling operations for applications on a communication device'
[patent_app_type] => utility
[patent_app_number] => 11/452985
[patent_app_country] => US
[patent_app_date] => 2006-06-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 20
[patent_no_of_words] => 5777
[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] => publications/A1/0294/20070294413.pdf
[firstpage_image] =>[orig_patent_app_number] => 11452985
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/452985 | System and method for enabling assisted visual development of incoming message handling operations for applications on a communication device | Jun 14, 2006 | Issued |
Array
(
[id] => 4479905
[patent_doc_number] => 07945907
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-05-17
[patent_title] => 'System and method for configuring application programs'
[patent_app_type] => utility
[patent_app_number] => 11/424193
[patent_app_country] => US
[patent_app_date] => 2006-06-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 8364
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 120
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/945/07945907.pdf
[firstpage_image] =>[orig_patent_app_number] => 11424193
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/424193 | System and method for configuring application programs | Jun 13, 2006 | Issued |
Array
(
[id] => 9555863
[patent_doc_number] => 08762936
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-06-24
[patent_title] => 'Dynamic design-time extensions support in an integrated development environment'
[patent_app_type] => utility
[patent_app_number] => 11/449897
[patent_app_country] => US
[patent_app_date] => 2006-06-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4852
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 113
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11449897
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/449897 | Dynamic design-time extensions support in an integrated development environment | Jun 8, 2006 | Issued |
Array
(
[id] => 7734909
[patent_doc_number] => 08104021
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-01-24
[patent_title] => 'Verifiable integrity guarantees for machine code programs'
[patent_app_type] => utility
[patent_app_number] => 11/450493
[patent_app_country] => US
[patent_app_date] => 2006-06-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 10
[patent_no_of_words] => 10019
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 104
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/104/08104021.pdf
[firstpage_image] =>[orig_patent_app_number] => 11450493
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/450493 | Verifiable integrity guarantees for machine code programs | Jun 8, 2006 | Issued |
Array
(
[id] => 4591433
[patent_doc_number] => 07827548
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2010-11-02
[patent_title] => 'Environment-neutral application build'
[patent_app_type] => utility
[patent_app_number] => 11/449077
[patent_app_country] => US
[patent_app_date] => 2006-06-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 6931
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 64
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/827/07827548.pdf
[firstpage_image] =>[orig_patent_app_number] => 11449077
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/449077 | Environment-neutral application build | Jun 7, 2006 | Issued |
Array
(
[id] => 5641323
[patent_doc_number] => 20060279778
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-12-14
[patent_title] => 'METHOD AND APPARATUS TO UPGRADE DRIVER OF IMAGE FORMING APPARATUS'
[patent_app_type] => utility
[patent_app_number] => 11/422688
[patent_app_country] => US
[patent_app_date] => 2006-06-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4627
[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/0279/20060279778.pdf
[firstpage_image] =>[orig_patent_app_number] => 11422688
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/422688 | Method and apparatus to upgrade driver of image forming apparatus | Jun 6, 2006 | Issued |