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