
Joshua L. Pritchett
Examiner (ID: 5765)
| Most Active Art Unit | 2872 |
| Art Unit(s) | 2872 |
| Total Applications | 774 |
| Issued Applications | 474 |
| Pending Applications | 12 |
| Abandoned Applications | 288 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 7315823
[patent_doc_number] => 20040034620
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-02-19
[patent_title] => 'Interface apparatus for structured documents'
[patent_app_type] => new
[patent_app_number] => 10/632178
[patent_app_country] => US
[patent_app_date] => 2003-07-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 7827
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 136
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0034/20040034620.pdf
[firstpage_image] =>[orig_patent_app_number] => 10632178
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/632178 | Interface apparatus for structured documents | Jul 30, 2003 | Abandoned |
Array
(
[id] => 806022
[patent_doc_number] => 07424537
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-09-09
[patent_title] => 'Communication capability coupons'
[patent_app_type] => utility
[patent_app_number] => 10/624107
[patent_app_country] => US
[patent_app_date] => 2003-07-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 9807
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 439
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/424/07424537.pdf
[firstpage_image] =>[orig_patent_app_number] => 10624107
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/624107 | Communication capability coupons | Jul 20, 2003 | Issued |
Array
(
[id] => 7123391
[patent_doc_number] => 20050015220
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-01-20
[patent_title] => 'AUTOMATIC APPLICATION PROGRAMMING INTERFACE (API) DETECTION AND METHODS OF USE THEREOF'
[patent_app_type] => utility
[patent_app_number] => 10/604399
[patent_app_country] => US
[patent_app_date] => 2003-07-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3890
[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/0015/20050015220.pdf
[firstpage_image] =>[orig_patent_app_number] => 10604399
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/604399 | AUTOMATIC APPLICATION PROGRAMMING INTERFACE (API) DETECTION AND METHODS OF USE THEREOF | Jul 16, 2003 | Abandoned |
Array
(
[id] => 7173974
[patent_doc_number] => 20040078495
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-04-22
[patent_title] => 'System and method for implementing J2EE connector architecture'
[patent_app_type] => new
[patent_app_number] => 10/617909
[patent_app_country] => US
[patent_app_date] => 2003-07-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 15088
[patent_no_of_claims] => 36
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 83
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0078/20040078495.pdf
[firstpage_image] =>[orig_patent_app_number] => 10617909
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/617909 | System and method for implementing J2EE connector architecture | Jul 10, 2003 | Issued |
Array
(
[id] => 490922
[patent_doc_number] => 07222349
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2007-05-22
[patent_title] => 'External device support for device abstraction layer'
[patent_app_type] => utility
[patent_app_number] => 10/610069
[patent_app_country] => US
[patent_app_date] => 2003-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 5760
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 165
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/222/07222349.pdf
[firstpage_image] =>[orig_patent_app_number] => 10610069
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/610069 | External device support for device abstraction layer | Jun 29, 2003 | Issued |
Array
(
[id] => 7452139
[patent_doc_number] => 20040268371
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-12-30
[patent_title] => 'Transaction interoperability using host-initiated processing'
[patent_app_type] => new
[patent_app_number] => 10/610689
[patent_app_country] => US
[patent_app_date] => 2003-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 8045
[patent_no_of_claims] => 37
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 68
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0268/20040268371.pdf
[firstpage_image] =>[orig_patent_app_number] => 10610689
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/610689 | Transaction interoperability using host-initiated processing | Jun 29, 2003 | Issued |
Array
(
[id] => 1083120
[patent_doc_number] => 06836892
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2004-12-28
[patent_title] => 'APPARATUS AND METHOD FOR USE IN DISTRIBUTED COMPUTING ENVIRONMENT FOR CONVERTING DATA FORMAT BETWEEN PROGRAM LANGUAGE-SPECIFIC FORMAT USED IN RESPECTIVE COMPUTERS AND STREAM FORMAT USED FOR COMMUNICATION AMONG COMPUTERS'
[patent_app_type] => B2
[patent_app_number] => 10/603694
[patent_app_country] => US
[patent_app_date] => 2003-06-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3588
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 221
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/836/06836892.pdf
[firstpage_image] =>[orig_patent_app_number] => 10603694
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/603694 | APPARATUS AND METHOD FOR USE IN DISTRIBUTED COMPUTING ENVIRONMENT FOR CONVERTING DATA FORMAT BETWEEN PROGRAM LANGUAGE-SPECIFIC FORMAT USED IN RESPECTIVE COMPUTERS AND STREAM FORMAT USED FOR COMMUNICATION AMONG COMPUTERS | Jun 25, 2003 | Issued |
Array
(
[id] => 272424
[patent_doc_number] => 07565664
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-07-21
[patent_title] => 'Distributed object controlling method and its carrying out system'
[patent_app_type] => utility
[patent_app_number] => 10/602602
[patent_app_country] => US
[patent_app_date] => 2003-06-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 7240
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 345
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/565/07565664.pdf
[firstpage_image] =>[orig_patent_app_number] => 10602602
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/602602 | Distributed object controlling method and its carrying out system | Jun 24, 2003 | Issued |
Array
(
[id] => 309822
[patent_doc_number] => 07533389
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-05-12
[patent_title] => 'Dynamic loading of remote classes'
[patent_app_type] => utility
[patent_app_number] => 10/600906
[patent_app_country] => US
[patent_app_date] => 2003-06-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 28
[patent_no_of_words] => 18382
[patent_no_of_claims] => 60
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 247
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/533/07533389.pdf
[firstpage_image] =>[orig_patent_app_number] => 10600906
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/600906 | Dynamic loading of remote classes | Jun 19, 2003 | Issued |
Array
(
[id] => 288772
[patent_doc_number] => 07552448
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-06-23
[patent_title] => 'Method and apparatus for conducting data transactions between multiple programs'
[patent_app_type] => utility
[patent_app_number] => 10/463354
[patent_app_country] => US
[patent_app_date] => 2003-06-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 5815
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 203
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/552/07552448.pdf
[firstpage_image] =>[orig_patent_app_number] => 10463354
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/463354 | Method and apparatus for conducting data transactions between multiple programs | Jun 16, 2003 | Issued |
Array
(
[id] => 7405968
[patent_doc_number] => 20040040032
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-02-26
[patent_title] => 'Computer programs'
[patent_app_type] => new
[patent_app_number] => 10/444096
[patent_app_country] => US
[patent_app_date] => 2003-05-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4390
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 82
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0040/20040040032.pdf
[firstpage_image] =>[orig_patent_app_number] => 10444096
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/444096 | System in which a first program written in one programming language can interact and access a second program written in a different programming language | May 22, 2003 | Issued |
Array
(
[id] => 7277638
[patent_doc_number] => 20040237089
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-11-25
[patent_title] => 'Separation of data and instruction for improving system performance in a multiple process environment'
[patent_app_type] => new
[patent_app_number] => 10/442840
[patent_app_country] => US
[patent_app_date] => 2003-05-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2362
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 75
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0237/20040237089.pdf
[firstpage_image] =>[orig_patent_app_number] => 10442840
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/442840 | Separation of data and instruction for improving system performance in a multiple process environment | May 19, 2003 | Abandoned |
Array
(
[id] => 832813
[patent_doc_number] => 07401336
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-07-15
[patent_title] => 'Role based integrated platform'
[patent_app_type] => utility
[patent_app_number] => 10/441425
[patent_app_country] => US
[patent_app_date] => 2003-05-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 7316
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 221
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/401/07401336.pdf
[firstpage_image] =>[orig_patent_app_number] => 10441425
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/441425 | Role based integrated platform | May 18, 2003 | Issued |
Array
(
[id] => 6703033
[patent_doc_number] => 20030225913
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-12-04
[patent_title] => 'Multi-view conversion system and method for exchanging communications between heterogeneous applications'
[patent_app_type] => new
[patent_app_number] => 10/441423
[patent_app_country] => US
[patent_app_date] => 2003-05-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7185
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 190
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0225/20030225913.pdf
[firstpage_image] =>[orig_patent_app_number] => 10441423
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/441423 | Multi-view conversion system and method for exchanging communications between heterogeneous applications | May 18, 2003 | Issued |
Array
(
[id] => 340712
[patent_doc_number] => 07506341
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-03-17
[patent_title] => 'System and method for controlling user interface properties with data'
[patent_app_type] => utility
[patent_app_number] => 10/440081
[patent_app_country] => US
[patent_app_date] => 2003-05-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6602
[patent_no_of_claims] => 35
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 240
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/506/07506341.pdf
[firstpage_image] =>[orig_patent_app_number] => 10440081
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/440081 | System and method for controlling user interface properties with data | May 16, 2003 | Issued |
Array
(
[id] => 7595623
[patent_doc_number] => 07620959
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-11-17
[patent_title] => 'Reflection-based processing of input parameters for commands'
[patent_app_type] => utility
[patent_app_number] => 10/438234
[patent_app_country] => US
[patent_app_date] => 2003-05-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5872
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 239
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/620/07620959.pdf
[firstpage_image] =>[orig_patent_app_number] => 10438234
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/438234 | Reflection-based processing of input parameters for commands | May 11, 2003 | Issued |
Array
(
[id] => 7321968
[patent_doc_number] => 20040226025
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-11-11
[patent_title] => 'Communications processor hardware abstraction layer'
[patent_app_type] => new
[patent_app_number] => 10/434593
[patent_app_country] => US
[patent_app_date] => 2003-05-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 7407
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 63
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0226/20040226025.pdf
[firstpage_image] =>[orig_patent_app_number] => 10434593
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/434593 | Communications processor hardware abstraction layer | May 8, 2003 | Abandoned |
Array
(
[id] => 7300931
[patent_doc_number] => 20040216132
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-10-28
[patent_title] => 'Runtime polymorphism'
[patent_app_type] => new
[patent_app_number] => 10/423349
[patent_app_country] => US
[patent_app_date] => 2003-04-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 8700
[patent_no_of_claims] => 86
[patent_no_of_ind_claims] => 13
[patent_words_short_claim] => 53
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0216/20040216132.pdf
[firstpage_image] =>[orig_patent_app_number] => 10423349
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/423349 | Runtime polymorphism | Apr 24, 2003 | Issued |
Array
(
[id] => 321748
[patent_doc_number] => 07523465
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-04-21
[patent_title] => 'Methods and apparatus for generating speculative helper thread spawn-target points'
[patent_app_type] => utility
[patent_app_number] => 10/422528
[patent_app_country] => US
[patent_app_date] => 2003-04-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 9494
[patent_no_of_claims] => 31
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 112
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/523/07523465.pdf
[firstpage_image] =>[orig_patent_app_number] => 10422528
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/422528 | Methods and apparatus for generating speculative helper thread spawn-target points | Apr 23, 2003 | Issued |
Array
(
[id] => 7418182
[patent_doc_number] => 20040107424
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-06-03
[patent_title] => 'INITIALIZATION PROCESS IN A DEVICE DRIVER'
[patent_app_type] => new
[patent_app_number] => 10/249534
[patent_app_country] => US
[patent_app_date] => 2003-04-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2411
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 43
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0107/20040107424.pdf
[firstpage_image] =>[orig_patent_app_number] => 10249534
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/249534 | INITIALIZATION PROCESS IN A DEVICE DRIVER | Apr 16, 2003 | Abandoned |