
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] => 1214675
[patent_doc_number] => 06715148
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-03-30
[patent_title] => 'Efficient method router that supports multiple simultaneous object versions'
[patent_app_type] => B1
[patent_app_number] => 09/033614
[patent_app_country] => US
[patent_app_date] => 1998-03-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 21
[patent_no_of_words] => 8853
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 41
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/715/06715148.pdf
[firstpage_image] =>[orig_patent_app_number] => 09033614
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/033614 | Efficient method router that supports multiple simultaneous object versions | Mar 2, 1998 | Issued |
Array
(
[id] => 4387634
[patent_doc_number] => 06275866
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-08-14
[patent_title] => 'Manipulation and coupling of object oriented components'
[patent_app_type] => 1
[patent_app_number] => 9/034185
[patent_app_country] => US
[patent_app_date] => 1998-03-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 7
[patent_no_of_words] => 2597
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 274
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/275/06275866.pdf
[firstpage_image] =>[orig_patent_app_number] => 034185
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/034185 | Manipulation and coupling of object oriented components | Mar 2, 1998 | Issued |
Array
(
[id] => 4299086
[patent_doc_number] => 06282645
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-08-28
[patent_title] => 'Computer system for reading/writing system configuration using I/O instruction'
[patent_app_type] => 1
[patent_app_number] => 9/025239
[patent_app_country] => US
[patent_app_date] => 1998-02-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 19
[patent_no_of_words] => 9139
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 118
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/282/06282645.pdf
[firstpage_image] =>[orig_patent_app_number] => 025239
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/025239 | Computer system for reading/writing system configuration using I/O instruction | Feb 17, 1998 | Issued |
Array
(
[id] => 6736833
[patent_doc_number] => 20030014468
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-01-16
[patent_title] => 'OBJECT-ORIENTED RESOURCE LOCK AND ENTRY REGISTER'
[patent_app_type] => new
[patent_app_number] => 09/016693
[patent_app_country] => US
[patent_app_date] => 1998-01-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 26
[patent_figures_cnt] => 26
[patent_no_of_words] => 31299
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 124
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0014/20030014468.pdf
[firstpage_image] =>[orig_patent_app_number] => 09016693
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/016693 | Object-oriented resource lock and entry register | Jan 29, 1998 | Issued |
Array
(
[id] => 4206393
[patent_doc_number] => 06131126
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-10-10
[patent_title] => 'Method and apparatus for space-efficient inter-process communication'
[patent_app_type] => 1
[patent_app_number] => 9/013968
[patent_app_country] => US
[patent_app_date] => 1998-01-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4891
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 207
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/131/06131126.pdf
[firstpage_image] =>[orig_patent_app_number] => 013968
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/013968 | Method and apparatus for space-efficient inter-process communication | Jan 26, 1998 | Issued |
Array
(
[id] => 4380765
[patent_doc_number] => 06256680
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-07-03
[patent_title] => 'Process for controlling communications between a computer system and an external device'
[patent_app_type] => 1
[patent_app_number] => 9/012224
[patent_app_country] => US
[patent_app_date] => 1998-01-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 2799
[patent_no_of_claims] => 22
[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/256/06256680.pdf
[firstpage_image] =>[orig_patent_app_number] => 012224
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/012224 | Process for controlling communications between a computer system and an external device | Jan 22, 1998 | Issued |
Array
(
[id] => 7638659
[patent_doc_number] => 06397262
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-05-28
[patent_title] => 'Window kernel'
[patent_app_type] => B1
[patent_app_number] => 09/010479
[patent_app_country] => US
[patent_app_date] => 1998-01-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 33
[patent_no_of_words] => 15769
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 4
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/397/06397262.pdf
[firstpage_image] =>[orig_patent_app_number] => 09010479
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/010479 | Window kernel | Jan 20, 1998 | Issued |
Array
(
[id] => 4298108
[patent_doc_number] => 06282582
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-08-28
[patent_title] => 'Computer system, agent transmission method and agent reactivation method'
[patent_app_type] => 1
[patent_app_number] => 9/009481
[patent_app_country] => US
[patent_app_date] => 1998-01-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 11
[patent_no_of_words] => 5357
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 146
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/282/06282582.pdf
[firstpage_image] =>[orig_patent_app_number] => 009481
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/009481 | Computer system, agent transmission method and agent reactivation method | Jan 19, 1998 | Issued |
Array
(
[id] => 655218
[patent_doc_number] => RE039285
[patent_country] => US
[patent_kind] => E1
[patent_issue_date] => 2006-09-12
[patent_title] => 'Method and system for dynamically generating object connections'
[patent_app_type] => reissue
[patent_app_number] => 09/008241
[patent_app_country] => US
[patent_app_date] => 1998-01-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 9061
[patent_no_of_claims] => 53
[patent_no_of_ind_claims] => 20
[patent_words_short_claim] => 57
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/RE/039/RE039285.pdf
[firstpage_image] =>[orig_patent_app_number] => 09008241
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/008241 | Method and system for dynamically generating object connections | Jan 15, 1998 | Issued |
Array
(
[id] => 4309739
[patent_doc_number] => 06212577
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-04-03
[patent_title] => 'Method and apparatus for improved interaction with an application program according to data types and actions performed by the application program'
[patent_app_type] => 1
[patent_app_number] => 9/003079
[patent_app_country] => US
[patent_app_date] => 1998-01-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 58
[patent_figures_cnt] => 80
[patent_no_of_words] => 32610
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 284
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/212/06212577.pdf
[firstpage_image] =>[orig_patent_app_number] => 003079
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/003079 | Method and apparatus for improved interaction with an application program according to data types and actions performed by the application program | Jan 4, 1998 | Issued |
Array
(
[id] => 4317259
[patent_doc_number] => 06182155
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-01-30
[patent_title] => 'Uniform access to and interchange between objects employing a plurality of access methods'
[patent_app_type] => 1
[patent_app_number] => 9/002362
[patent_app_country] => US
[patent_app_date] => 1998-01-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 4066
[patent_no_of_claims] => 7
[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/06/182/06182155.pdf
[firstpage_image] =>[orig_patent_app_number] => 002362
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/002362 | Uniform access to and interchange between objects employing a plurality of access methods | Jan 1, 1998 | Issued |
Array
(
[id] => 1526383
[patent_doc_number] => 06353860
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-03-05
[patent_title] => 'Methods and apparatus for managing collections of objects'
[patent_app_type] => B1
[patent_app_number] => 08/996784
[patent_app_country] => US
[patent_app_date] => 1997-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 10047
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 193
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/353/06353860.pdf
[firstpage_image] =>[orig_patent_app_number] => 08996784
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/996784 | Methods and apparatus for managing collections of objects | Dec 22, 1997 | Issued |
Array
(
[id] => 1557168
[patent_doc_number] => 06349344
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-02-19
[patent_title] => 'Combining multiple java class files into a run-time image'
[patent_app_type] => B1
[patent_app_number] => 08/991500
[patent_app_country] => US
[patent_app_date] => 1997-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 5
[patent_no_of_words] => 5941
[patent_no_of_claims] => 46
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 216
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/349/06349344.pdf
[firstpage_image] =>[orig_patent_app_number] => 08991500
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/991500 | Combining multiple java class files into a run-time image | Dec 15, 1997 | Issued |
Array
(
[id] => 1296873
[patent_doc_number] => 06633922
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-10-14
[patent_title] => 'Object access mechanism that dynamically switches between multiple distributed access models'
[patent_app_type] => B1
[patent_app_number] => 08/990360
[patent_app_country] => US
[patent_app_date] => 1997-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 21
[patent_no_of_words] => 9573
[patent_no_of_claims] => 24
[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/633/06633922.pdf
[firstpage_image] =>[orig_patent_app_number] => 08990360
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/990360 | Object access mechanism that dynamically switches between multiple distributed access models | Dec 14, 1997 | Issued |
Array
(
[id] => 4391215
[patent_doc_number] => 06289395
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-09-11
[patent_title] => 'Generic Java-based event processor for scripting Java beans'
[patent_app_type] => 1
[patent_app_number] => 8/976881
[patent_app_country] => US
[patent_app_date] => 1997-11-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 5456
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 87
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/289/06289395.pdf
[firstpage_image] =>[orig_patent_app_number] => 976881
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/976881 | Generic Java-based event processor for scripting Java beans | Nov 23, 1997 | Issued |
Array
(
[id] => 6636708
[patent_doc_number] => 20020016863
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-02-07
[patent_title] => 'MULTICOMPUTER SYSTEM'
[patent_app_type] => new
[patent_app_number] => 08/977222
[patent_app_country] => US
[patent_app_date] => 1997-11-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 20
[patent_no_of_words] => 14629
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 9
[patent_words_short_claim] => 127
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0016/20020016863.pdf
[firstpage_image] =>[orig_patent_app_number] => 08977222
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/977222 | Multicomputer system | Nov 23, 1997 | Issued |
Array
(
[id] => 1568511
[patent_doc_number] => 06339782
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-01-15
[patent_title] => 'Persistence mechanism and method for objects'
[patent_app_type] => B1
[patent_app_number] => 08/975747
[patent_app_country] => US
[patent_app_date] => 1997-11-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5796
[patent_no_of_claims] => 64
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 81
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/339/06339782.pdf
[firstpage_image] =>[orig_patent_app_number] => 08975747
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/975747 | Persistence mechanism and method for objects | Nov 20, 1997 | Issued |
Array
(
[id] => 4311890
[patent_doc_number] => 06237043
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-05-22
[patent_title] => 'System and method for adding highly optimized synchronization capability to objects at run-time'
[patent_app_type] => 1
[patent_app_number] => 8/974751
[patent_app_country] => US
[patent_app_date] => 1997-11-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6216
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 83
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/237/06237043.pdf
[firstpage_image] =>[orig_patent_app_number] => 974751
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/974751 | System and method for adding highly optimized synchronization capability to objects at run-time | Nov 18, 1997 | Issued |
Array
(
[id] => 1557165
[patent_doc_number] => 06349343
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-02-19
[patent_title] => 'System and method for providing interoperability among heterogeneous object systems'
[patent_app_type] => B1
[patent_app_number] => 08/972776
[patent_app_country] => US
[patent_app_date] => 1997-11-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 21
[patent_no_of_words] => 11900
[patent_no_of_claims] => 41
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 69
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/349/06349343.pdf
[firstpage_image] =>[orig_patent_app_number] => 08972776
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/972776 | System and method for providing interoperability among heterogeneous object systems | Nov 17, 1997 | Issued |
Array
(
[id] => 4042447
[patent_doc_number] => 05903754
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-05-11
[patent_title] => 'Dynamic layered protocol stack'
[patent_app_type] => 1
[patent_app_number] => 8/970958
[patent_app_country] => US
[patent_app_date] => 1997-11-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7189
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 222
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/903/05903754.pdf
[firstpage_image] =>[orig_patent_app_number] => 970958
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/970958 | Dynamic layered protocol stack | Nov 13, 1997 | Issued |