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