
S. T. John Courtenay Iii
Examiner (ID: 6937)
| Most Active Art Unit | 2126 |
| Art Unit(s) | 2126, 3992, 2194, 2755, 2316, 2151 |
| Total Applications | 622 |
| Issued Applications | 509 |
| Pending Applications | 45 |
| Abandoned Applications | 68 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 1552673
[patent_doc_number] => 06446137
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-09-03
[patent_title] => 'Remote procedure call system and method for RPC mechanism independent client and server interfaces interoperable with any of a plurality of remote procedure call backends'
[patent_app_type] => B1
[patent_app_number] => 09/267518
[patent_app_country] => US
[patent_app_date] => 1999-03-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 10014
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 152
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/446/06446137.pdf
[firstpage_image] =>[orig_patent_app_number] => 09267518
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/267518 | Remote procedure call system and method for RPC mechanism independent client and server interfaces interoperable with any of a plurality of remote procedure call backends | Mar 11, 1999 | Issued |
Array
(
[id] => 1602051
[patent_doc_number] => 06493739
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-12-10
[patent_title] => 'Task scheduling in an event driven environment'
[patent_app_type] => B1
[patent_app_number] => 09/261454
[patent_app_country] => US
[patent_app_date] => 1999-03-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 22042
[patent_no_of_claims] => 2
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 176
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/493/06493739.pdf
[firstpage_image] =>[orig_patent_app_number] => 09261454
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/261454 | Task scheduling in an event driven environment | Mar 1, 1999 | Issued |
Array
(
[id] => 1186523
[patent_doc_number] => 06738737
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-05-18
[patent_title] => 'Race condition ordering and functional verification system and method'
[patent_app_type] => B1
[patent_app_number] => 09/252176
[patent_app_country] => US
[patent_app_date] => 1999-02-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 9
[patent_no_of_words] => 6035
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 107
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/738/06738737.pdf
[firstpage_image] =>[orig_patent_app_number] => 09252176
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/252176 | Race condition ordering and functional verification system and method | Feb 17, 1999 | Issued |
Array
(
[id] => 1602152
[patent_doc_number] => 06493768
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-12-10
[patent_title] => 'Remote procedure interface with support for multiple versions'
[patent_app_type] => B1
[patent_app_number] => 09/251769
[patent_app_country] => US
[patent_app_date] => 1999-02-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7451
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 98
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/493/06493768.pdf
[firstpage_image] =>[orig_patent_app_number] => 09251769
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/251769 | Remote procedure interface with support for multiple versions | Feb 16, 1999 | Issued |
Array
(
[id] => 1466804
[patent_doc_number] => 06351846
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-02-26
[patent_title] => 'Information server for kernel and passive mode systems'
[patent_app_type] => B1
[patent_app_number] => 09/250458
[patent_app_country] => US
[patent_app_date] => 1999-02-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3606
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 107
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/351/06351846.pdf
[firstpage_image] =>[orig_patent_app_number] => 09250458
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/250458 | Information server for kernel and passive mode systems | Feb 15, 1999 | Issued |
Array
(
[id] => 1052716
[patent_doc_number] => 06862735
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2005-03-01
[patent_title] => 'Mechanism by which platform independent software may bind to and access platform dependent software'
[patent_app_type] => utility
[patent_app_number] => 09/249229
[patent_app_country] => US
[patent_app_date] => 1999-02-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3288
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 19
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/862/06862735.pdf
[firstpage_image] =>[orig_patent_app_number] => 09249229
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/249229 | Mechanism by which platform independent software may bind to and access platform dependent software | Feb 10, 1999 | Issued |
Array
(
[id] => 1567159
[patent_doc_number] => 06438617
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-08-20
[patent_title] => 'Object-oriented communication system with support for multiple remote machine types'
[patent_app_type] => B1
[patent_app_number] => 09/234595
[patent_app_country] => US
[patent_app_date] => 1999-01-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 9646
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 105
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/438/06438617.pdf
[firstpage_image] =>[orig_patent_app_number] => 09234595
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/234595 | Object-oriented communication system with support for multiple remote machine types | Jan 20, 1999 | Issued |
Array
(
[id] => 1298455
[patent_doc_number] => 06631512
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-10-07
[patent_title] => 'Method and system for database-driven, scalable web page development, deployment-download, and execution'
[patent_app_type] => B1
[patent_app_number] => 09/231123
[patent_app_country] => US
[patent_app_date] => 1999-01-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 15
[patent_no_of_words] => 16276
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 657
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/631/06631512.pdf
[firstpage_image] =>[orig_patent_app_number] => 09231123
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/231123 | Method and system for database-driven, scalable web page development, deployment-download, and execution | Jan 14, 1999 | Issued |
Array
(
[id] => 1552669
[patent_doc_number] => 06446136
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-09-03
[patent_title] => 'System and method for dynamic correlation of events'
[patent_app_type] => B1
[patent_app_number] => 09/224487
[patent_app_country] => US
[patent_app_date] => 1998-12-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7461
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 84
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/446/06446136.pdf
[firstpage_image] =>[orig_patent_app_number] => 09224487
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/224487 | System and method for dynamic correlation of events | Dec 30, 1998 | Issued |
Array
(
[id] => 1059122
[patent_doc_number] => 06857123
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2005-02-15
[patent_title] => 'Method and apparatus for a Meta Data Service in a data processing system'
[patent_app_type] => utility
[patent_app_number] => 09/215752
[patent_app_country] => US
[patent_app_date] => 1998-12-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 12
[patent_no_of_words] => 5308
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 64
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/857/06857123.pdf
[firstpage_image] =>[orig_patent_app_number] => 09215752
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/215752 | Method and apparatus for a Meta Data Service in a data processing system | Dec 17, 1998 | Issued |
Array
(
[id] => 1573667
[patent_doc_number] => 06499062
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-12-24
[patent_title] => 'Synchronizing property changes to enable multiple control options'
[patent_app_type] => B1
[patent_app_number] => 09/213527
[patent_app_country] => US
[patent_app_date] => 1998-12-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 12
[patent_no_of_words] => 5302
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 139
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/499/06499062.pdf
[firstpage_image] =>[orig_patent_app_number] => 09213527
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/213527 | Synchronizing property changes to enable multiple control options | Dec 16, 1998 | Issued |
Array
(
[id] => 1567163
[patent_doc_number] => 06438618
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-08-20
[patent_title] => 'Method and device for filtering events in an event notification service'
[patent_app_type] => B1
[patent_app_number] => 09/212023
[patent_app_country] => US
[patent_app_date] => 1998-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6125
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 90
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/438/06438618.pdf
[firstpage_image] =>[orig_patent_app_number] => 09212023
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/212023 | Method and device for filtering events in an event notification service | Dec 15, 1998 | Issued |
Array
(
[id] => 1308865
[patent_doc_number] => 06621506
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2003-09-16
[patent_title] => 'Applying operations to selected data of different types'
[patent_app_type] => B2
[patent_app_number] => 09/210147
[patent_app_country] => US
[patent_app_date] => 1998-12-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 3769
[patent_no_of_claims] => 48
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 55
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/621/06621506.pdf
[firstpage_image] =>[orig_patent_app_number] => 09210147
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/210147 | Applying operations to selected data of different types | Dec 10, 1998 | Issued |
Array
(
[id] => 1508850
[patent_doc_number] => 06466974
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-10-15
[patent_title] => 'Environment for creating and managing network management software objects'
[patent_app_type] => B1
[patent_app_number] => 09/205325
[patent_app_country] => US
[patent_app_date] => 1998-12-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 16
[patent_no_of_words] => 6334
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 62
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/466/06466974.pdf
[firstpage_image] =>[orig_patent_app_number] => 09205325
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/205325 | Environment for creating and managing network management software objects | Dec 3, 1998 | Issued |
Array
(
[id] => 4311904
[patent_doc_number] => 06237044
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-05-22
[patent_title] => 'Method for object-oriented programming using dynamic interfaces'
[patent_app_type] => 1
[patent_app_number] => 9/204329
[patent_app_country] => US
[patent_app_date] => 1998-12-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 3724
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 24
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/237/06237044.pdf
[firstpage_image] =>[orig_patent_app_number] => 204329
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/204329 | Method for object-oriented programming using dynamic interfaces | Dec 1, 1998 | Issued |
Array
(
[id] => 1226058
[patent_doc_number] => 06704925
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-03-09
[patent_title] => 'Dynamic binary translator with a system and method for updating and maintaining coherency of a translation cache'
[patent_app_type] => B1
[patent_app_number] => 09/203825
[patent_app_country] => US
[patent_app_date] => 1998-12-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 10604
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 149
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/704/06704925.pdf
[firstpage_image] =>[orig_patent_app_number] => 09203825
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/203825 | Dynamic binary translator with a system and method for updating and maintaining coherency of a translation cache | Nov 30, 1998 | Issued |
Array
(
[id] => 1326619
[patent_doc_number] => 06609159
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-08-19
[patent_title] => 'Methods, systems, and machine readable programming for interposing front end servers between servers and clients'
[patent_app_type] => B1
[patent_app_number] => 09/201303
[patent_app_country] => US
[patent_app_date] => 1998-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 25
[patent_no_of_words] => 14963
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 220
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/609/06609159.pdf
[firstpage_image] =>[orig_patent_app_number] => 09201303
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/201303 | Methods, systems, and machine readable programming for interposing front end servers between servers and clients | Nov 29, 1998 | Issued |
Array
(
[id] => 1423245
[patent_doc_number] => 06539434
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-03-25
[patent_title] => 'UOWE\'s retry process in shared queues environment'
[patent_app_type] => B1
[patent_app_number] => 09/200922
[patent_app_country] => US
[patent_app_date] => 1998-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 6031
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 10
[patent_words_short_claim] => 54
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/539/06539434.pdf
[firstpage_image] =>[orig_patent_app_number] => 09200922
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/200922 | UOWE's retry process in shared queues environment | Nov 29, 1998 | Issued |
Array
(
[id] => 1431333
[patent_doc_number] => 06519653
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-02-11
[patent_title] => 'Method of communicating between agent objects in a computer network'
[patent_app_type] => B1
[patent_app_number] => 09/200036
[patent_app_country] => US
[patent_app_date] => 1998-11-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 24
[patent_no_of_words] => 7418
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 78
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/519/06519653.pdf
[firstpage_image] =>[orig_patent_app_number] => 09200036
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/200036 | Method of communicating between agent objects in a computer network | Nov 24, 1998 | Issued |
Array
(
[id] => 1129896
[patent_doc_number] => 06795968
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-09-21
[patent_title] => 'Dynamic object behavior for object-oriented-computing environments'
[patent_app_type] => B1
[patent_app_number] => 09/199604
[patent_app_country] => US
[patent_app_date] => 1998-11-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3244
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 56
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/795/06795968.pdf
[firstpage_image] =>[orig_patent_app_number] => 09199604
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/199604 | Dynamic object behavior for object-oriented-computing environments | Nov 24, 1998 | Issued |