Search

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 numberTitle of the applicationFiling DateStatus
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
Menu