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] => 6904618 [patent_doc_number] => 20050100013 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-05-12 [patent_title] => 'System and method for dividing functions into functional blocks' [patent_app_type] => utility [patent_app_number] => 10/987291 [patent_app_country] => US [patent_app_date] => 2004-11-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 40 [patent_figures_cnt] => 40 [patent_no_of_words] => 16849 [patent_no_of_claims] => 13 [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] => publications/A1/0100/20050100013.pdf [firstpage_image] =>[orig_patent_app_number] => 10987291 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/987291
System and method for dividing functions into functional blocks Nov 14, 2004 Issued
Array ( [id] => 7009526 [patent_doc_number] => 20050063242 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-24 [patent_title] => 'Embedded software update methods and systems for digital devices' [patent_app_type] => utility [patent_app_number] => 10/986258 [patent_app_country] => US [patent_app_date] => 2004-11-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 7971 [patent_no_of_claims] => 35 [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/0063/20050063242.pdf [firstpage_image] =>[orig_patent_app_number] => 10986258 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/986258
Embedded software update methods and systems for digital devices Nov 8, 2004 Abandoned
Array ( [id] => 5867283 [patent_doc_number] => 20060101415 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-05-11 [patent_title] => 'Service logic program tracing' [patent_app_type] => utility [patent_app_number] => 10/978667 [patent_app_country] => US [patent_app_date] => 2004-11-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5455 [patent_no_of_claims] => 34 [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/0101/20060101415.pdf [firstpage_image] =>[orig_patent_app_number] => 10978667 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/978667
Service logic program tracing Oct 31, 2004 Abandoned
Array ( [id] => 5604109 [patent_doc_number] => 20060294456 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-12-28 [patent_title] => 'Voice mark-up language and interpreter' [patent_app_type] => utility [patent_app_number] => 10/545524 [patent_app_country] => US [patent_app_date] => 2004-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3460 [patent_no_of_claims] => 12 [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/0294/20060294456.pdf [firstpage_image] =>[orig_patent_app_number] => 10545524 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/545524
Voice mark-up language and interpreter Oct 14, 2004 Issued
Array ( [id] => 5717320 [patent_doc_number] => 20060080683 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-04-13 [patent_title] => 'Mechanism to circumvent restrictions of pre-written code components' [patent_app_type] => utility [patent_app_number] => 10/964272 [patent_app_country] => US [patent_app_date] => 2004-10-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 14915 [patent_no_of_claims] => 39 [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/0080/20060080683.pdf [firstpage_image] =>[orig_patent_app_number] => 10964272 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/964272
Mechanism to circumvent restrictions of pre-written code components Oct 11, 2004 Abandoned
Array ( [id] => 372275 [patent_doc_number] => 07478382 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-01-13 [patent_title] => 'Synchronized ring software download' [patent_app_type] => utility [patent_app_number] => 10/951575 [patent_app_country] => US [patent_app_date] => 2004-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6410 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/478/07478382.pdf [firstpage_image] =>[orig_patent_app_number] => 10951575 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/951575
Synchronized ring software download Sep 26, 2004 Issued
Array ( [id] => 309770 [patent_doc_number] => 07533366 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-05-12 [patent_title] => 'Object oriented based methodology for modeling business functionality for enabling implementation in a web based environment' [patent_app_type] => utility [patent_app_number] => 10/951262 [patent_app_country] => US [patent_app_date] => 2004-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 10457 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/533/07533366.pdf [firstpage_image] =>[orig_patent_app_number] => 10951262 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/951262
Object oriented based methodology for modeling business functionality for enabling implementation in a web based environment Sep 26, 2004 Issued
Array ( [id] => 5728661 [patent_doc_number] => 20060059422 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-03-16 [patent_title] => 'Desktop application implemented with web paradigm' [patent_app_type] => utility [patent_app_number] => 10/943675 [patent_app_country] => US [patent_app_date] => 2004-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4874 [patent_no_of_claims] => 15 [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/0059/20060059422.pdf [firstpage_image] =>[orig_patent_app_number] => 10943675 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/943675
Desktop application implemented with web paradigm Sep 15, 2004 Abandoned
Array ( [id] => 6920309 [patent_doc_number] => 20050097518 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-05-05 [patent_title] => 'Apparatus and method for transferring multiple scan length signal groups for JTAG boundary scans' [patent_app_type] => utility [patent_app_number] => 10/942594 [patent_app_country] => US [patent_app_date] => 2004-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2312 [patent_no_of_claims] => 10 [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/0097/20050097518.pdf [firstpage_image] =>[orig_patent_app_number] => 10942594 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/942594
Apparatus and method for transferring multiple scan length signal groups for JTAG boundary scans Sep 15, 2004 Issued
Array ( [id] => 813547 [patent_doc_number] => 07418701 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-08-26 [patent_title] => 'Network device and setup method thereof' [patent_app_type] => utility [patent_app_number] => 10/939488 [patent_app_country] => US [patent_app_date] => 2004-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4918 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/418/07418701.pdf [firstpage_image] =>[orig_patent_app_number] => 10939488 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/939488
Network device and setup method thereof Sep 13, 2004 Issued
Array ( [id] => 5728696 [patent_doc_number] => 20060059457 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-03-16 [patent_title] => 'Method and apparatus for supporting functionality documentation' [patent_app_type] => utility [patent_app_number] => 10/940378 [patent_app_country] => US [patent_app_date] => 2004-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3910 [patent_no_of_claims] => 25 [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/0059/20060059457.pdf [firstpage_image] =>[orig_patent_app_number] => 10940378 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/940378
Method and apparatus for supporting functionality documentation Sep 13, 2004 Issued
Array ( [id] => 5907609 [patent_doc_number] => 20060048140 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-03-02 [patent_title] => 'Method, system and article for generating installation merge packages' [patent_app_type] => utility [patent_app_number] => 10/930599 [patent_app_country] => US [patent_app_date] => 2004-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6650 [patent_no_of_claims] => 27 [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/0048/20060048140.pdf [firstpage_image] =>[orig_patent_app_number] => 10930599 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/930599
Method, system and article for generating installation merge packages Aug 30, 2004 Abandoned
Array ( [id] => 206825 [patent_doc_number] => 07634765 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-12-15 [patent_title] => 'Methods and apparatus to reduce a control flow graph using points-to information' [patent_app_type] => utility [patent_app_number] => 10/927672 [patent_app_country] => US [patent_app_date] => 2004-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6671 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/634/07634765.pdf [firstpage_image] =>[orig_patent_app_number] => 10927672 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/927672
Methods and apparatus to reduce a control flow graph using points-to information Aug 26, 2004 Issued
Array ( [id] => 49144 [patent_doc_number] => 07779409 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-08-17 [patent_title] => 'Device-to-device software distribution' [patent_app_type] => utility [patent_app_number] => 10/925896 [patent_app_country] => US [patent_app_date] => 2004-08-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 3 [patent_no_of_words] => 4774 [patent_no_of_claims] => 35 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/779/07779409.pdf [firstpage_image] =>[orig_patent_app_number] => 10925896 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/925896
Device-to-device software distribution Aug 23, 2004 Issued
Array ( [id] => 5591970 [patent_doc_number] => 20060041423 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-02-23 [patent_title] => 'Syntactic to semantic binding' [patent_app_type] => utility [patent_app_number] => 10/922586 [patent_app_country] => US [patent_app_date] => 2004-08-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8468 [patent_no_of_claims] => 37 [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] => publications/A1/0041/20060041423.pdf [firstpage_image] =>[orig_patent_app_number] => 10922586 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/922586
Syntactic to semantic binding Aug 18, 2004 Issued
Array ( [id] => 599586 [patent_doc_number] => 07444627 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-10-28 [patent_title] => 'System and method for creating a performance tool and a performance tool yield' [patent_app_type] => utility [patent_app_number] => 10/920878 [patent_app_country] => US [patent_app_date] => 2004-08-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 20 [patent_no_of_words] => 26455 [patent_no_of_claims] => 87 [patent_no_of_ind_claims] => 14 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/444/07444627.pdf [firstpage_image] =>[orig_patent_app_number] => 10920878 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/920878
System and method for creating a performance tool and a performance tool yield Aug 17, 2004 Issued
Array ( [id] => 347231 [patent_doc_number] => 07500237 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2009-03-03 [patent_title] => 'Installation builder integrated development environment' [patent_app_type] => utility [patent_app_number] => 10/919095 [patent_app_country] => US [patent_app_date] => 2004-08-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2931 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/500/07500237.pdf [firstpage_image] =>[orig_patent_app_number] => 10919095 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/919095
Installation builder integrated development environment Aug 15, 2004 Issued
Array ( [id] => 843875 [patent_doc_number] => 07392510 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2008-06-24 [patent_title] => 'System for tracking and providing access to information about server components invoked during the dynamic generation of web pages' [patent_app_type] => utility [patent_app_number] => 10/913295 [patent_app_country] => US [patent_app_date] => 2004-08-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 14 [patent_no_of_words] => 9228 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/392/07392510.pdf [firstpage_image] =>[orig_patent_app_number] => 10913295 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/913295
System for tracking and providing access to information about server components invoked during the dynamic generation of web pages Aug 5, 2004 Issued
Array ( [id] => 7160606 [patent_doc_number] => 20050028036 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-02-03 [patent_title] => 'Program debug apparatus, program debug method and program' [patent_app_type] => utility [patent_app_number] => 10/901094 [patent_app_country] => US [patent_app_date] => 2004-07-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 37 [patent_figures_cnt] => 37 [patent_no_of_words] => 20217 [patent_no_of_claims] => 26 [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/0028/20050028036.pdf [firstpage_image] =>[orig_patent_app_number] => 10901094 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/901094
Program debug apparatus, program debug method and program Jul 28, 2004 Abandoned
Array ( [id] => 5822279 [patent_doc_number] => 20060026592 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-02-02 [patent_title] => 'System and method for specifying virtual machines' [patent_app_type] => utility [patent_app_number] => 10/900472 [patent_app_country] => US [patent_app_date] => 2004-07-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3509 [patent_no_of_claims] => 23 [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/0026/20060026592.pdf [firstpage_image] =>[orig_patent_app_number] => 10900472 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/900472
System and method for specifying virtual machines Jul 26, 2004 Issued
Menu