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] => 1052566 [patent_doc_number] => 06862650 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-03-01 [patent_title] => 'Data processing system and method for managing memory of an interpretive system' [patent_app_type] => utility [patent_app_number] => 08/970417 [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] => 5800 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/862/06862650.pdf [firstpage_image] =>[orig_patent_app_number] => 08970417 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/970417
Data processing system and method for managing memory of an interpretive system Nov 13, 1997 Issued
Array ( [id] => 4268484 [patent_doc_number] => 06138171 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-10-24 [patent_title] => 'Generic software state machine' [patent_app_type] => 1 [patent_app_number] => 8/968997 [patent_app_country] => US [patent_app_date] => 1997-11-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 42 [patent_no_of_words] => 14260 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/138/06138171.pdf [firstpage_image] =>[orig_patent_app_number] => 968997 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/968997
Generic software state machine Nov 11, 1997 Issued
Array ( [id] => 4334737 [patent_doc_number] => 06243765 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-06-05 [patent_title] => 'Method and apparatus for data communication' [patent_app_type] => 1 [patent_app_number] => 8/962221 [patent_app_country] => US [patent_app_date] => 1997-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6211 [patent_no_of_claims] => 43 [patent_no_of_ind_claims] => 14 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/243/06243765.pdf [firstpage_image] =>[orig_patent_app_number] => 962221 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/962221
Method and apparatus for data communication Oct 30, 1997 Issued
Array ( [id] => 1380958 [patent_doc_number] => 06574673 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-06-03 [patent_title] => 'Data type mapping for external callouts' [patent_app_type] => B1 [patent_app_number] => 08/960556 [patent_app_country] => US [patent_app_date] => 1997-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 10946 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 192 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/574/06574673.pdf [firstpage_image] =>[orig_patent_app_number] => 08960556 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/960556
Data type mapping for external callouts Oct 30, 1997 Issued
Array ( [id] => 4334722 [patent_doc_number] => 06243764 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-06-05 [patent_title] => 'Method and system for aggregating objects' [patent_app_type] => 1 [patent_app_number] => 8/961695 [patent_app_country] => US [patent_app_date] => 1997-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 20345 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/243/06243764.pdf [firstpage_image] =>[orig_patent_app_number] => 961695 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/961695
Method and system for aggregating objects Oct 30, 1997 Issued
Array ( [id] => 4280197 [patent_doc_number] => 06260077 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-07-10 [patent_title] => 'Method, apparatus and program product for interfacing a multi-threaded, client-based API to a single-threaded, server-based API' [patent_app_type] => 1 [patent_app_number] => 8/957794 [patent_app_country] => US [patent_app_date] => 1997-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 14 [patent_no_of_words] => 8757 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/260/06260077.pdf [firstpage_image] =>[orig_patent_app_number] => 957794 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/957794
Method, apparatus and program product for interfacing a multi-threaded, client-based API to a single-threaded, server-based API Oct 23, 1997 Issued
Array ( [id] => 4349235 [patent_doc_number] => 06321275 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-11-20 [patent_title] => 'Interpreted remote procedure calls' [patent_app_type] => 1 [patent_app_number] => 8/959283 [patent_app_country] => US [patent_app_date] => 1997-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6381 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/321/06321275.pdf [firstpage_image] =>[orig_patent_app_number] => 959283 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/959283
Interpreted remote procedure calls Oct 23, 1997 Issued
Array ( [id] => 1234350 [patent_doc_number] => 06697935 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-02-24 [patent_title] => 'Method and apparatus for selecting thread switch events in a multithreaded processor' [patent_app_type] => B1 [patent_app_number] => 08/958716 [patent_app_country] => US [patent_app_date] => 1997-10-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 12660 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 52 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/697/06697935.pdf [firstpage_image] =>[orig_patent_app_number] => 08958716 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/958716
Method and apparatus for selecting thread switch events in a multithreaded processor Oct 22, 1997 Issued
Array ( [id] => 4254569 [patent_doc_number] => 06119173 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-09-12 [patent_title] => 'System and method for communications and process management in a distributed telecommunications switch' [patent_app_type] => 1 [patent_app_number] => 8/944682 [patent_app_country] => US [patent_app_date] => 1997-10-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 11 [patent_no_of_words] => 8852 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/119/06119173.pdf [firstpage_image] =>[orig_patent_app_number] => 944682 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/944682
System and method for communications and process management in a distributed telecommunications switch Oct 6, 1997 Issued
Array ( [id] => 5937777 [patent_doc_number] => 20020062400 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-05-23 [patent_title] => 'METHOD APPARATUS FOR IMPLEMENTING MULTIPLE RETURN SITES' [patent_app_type] => new [patent_app_number] => 08/944326 [patent_app_country] => US [patent_app_date] => 1997-10-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6413 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0062/20020062400.pdf [firstpage_image] =>[orig_patent_app_number] => 08944326 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/944326
Method apparatus for implementing multiple return sites Oct 5, 1997 Issued
Array ( [id] => 4332962 [patent_doc_number] => 06317796 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-11-13 [patent_title] => 'Inline database for receiver types in object-oriented systems' [patent_app_type] => 1 [patent_app_number] => 8/944332 [patent_app_country] => US [patent_app_date] => 1997-10-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 16 [patent_no_of_words] => 6964 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/317/06317796.pdf [firstpage_image] =>[orig_patent_app_number] => 944332 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/944332
Inline database for receiver types in object-oriented systems Oct 5, 1997 Issued
Array ( [id] => 4153856 [patent_doc_number] => 06139198 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-10-31 [patent_title] => 'System and method for enabling tracing of program execution in an object-oriented system' [patent_app_type] => 1 [patent_app_number] => 8/943994 [patent_app_country] => US [patent_app_date] => 1997-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 2519 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 224 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/139/06139198.pdf [firstpage_image] =>[orig_patent_app_number] => 943994 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/943994
System and method for enabling tracing of program execution in an object-oriented system Oct 2, 1997 Issued
Array ( [id] => 4426861 [patent_doc_number] => 06195708 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-02-27 [patent_title] => 'Computer system where giving and receiving a data between programs are controlled' [patent_app_type] => 1 [patent_app_number] => 8/941233 [patent_app_country] => US [patent_app_date] => 1997-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 8 [patent_no_of_words] => 2872 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 290 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/195/06195708.pdf [firstpage_image] =>[orig_patent_app_number] => 941233 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/941233
Computer system where giving and receiving a data between programs are controlled Sep 29, 1997 Issued
Array ( [id] => 1431821 [patent_doc_number] => 06516356 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-02-04 [patent_title] => 'Application interface to a media server and a method of implementing the same' [patent_app_type] => B1 [patent_app_number] => 08/941788 [patent_app_country] => US [patent_app_date] => 1997-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6776 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/516/06516356.pdf [firstpage_image] =>[orig_patent_app_number] => 08941788 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/941788
Application interface to a media server and a method of implementing the same Sep 29, 1997 Issued
Array ( [id] => 3910541 [patent_doc_number] => 05835762 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-11-10 [patent_title] => 'Method and apparatus for processing electronic mail in parallel' [patent_app_type] => 1 [patent_app_number] => 8/939998 [patent_app_country] => US [patent_app_date] => 1997-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 26 [patent_no_of_words] => 7829 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/835/05835762.pdf [firstpage_image] =>[orig_patent_app_number] => 939998 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/939998
Method and apparatus for processing electronic mail in parallel Sep 28, 1997 Issued
Array ( [id] => 4208382 [patent_doc_number] => 06154786 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-11-28 [patent_title] => 'Method for associating data bearing objects with user interface objects' [patent_app_type] => 1 [patent_app_number] => 8/939158 [patent_app_country] => US [patent_app_date] => 1997-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 6726 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 336 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/154/06154786.pdf [firstpage_image] =>[orig_patent_app_number] => 939158 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/939158
Method for associating data bearing objects with user interface objects Sep 28, 1997 Issued
Array ( [id] => 4387295 [patent_doc_number] => 06275843 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-08-14 [patent_title] => 'Method and apparatus for processing multiple service requests within a global transaction by a single server application program instance' [patent_app_type] => 1 [patent_app_number] => 8/934788 [patent_app_country] => US [patent_app_date] => 1997-09-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 17 [patent_no_of_words] => 12443 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 204 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/275/06275843.pdf [firstpage_image] =>[orig_patent_app_number] => 934788 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/934788
Method and apparatus for processing multiple service requests within a global transaction by a single server application program instance Sep 21, 1997 Issued
Array ( [id] => 1501844 [patent_doc_number] => 06405360 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-06-11 [patent_title] => 'Property container type objects' [patent_app_type] => B1 [patent_app_number] => 08/927944 [patent_app_country] => US [patent_app_date] => 1997-09-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2390 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/405/06405360.pdf [firstpage_image] =>[orig_patent_app_number] => 08927944 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/927944
Property container type objects Sep 10, 1997 Issued
Array ( [id] => 1297926 [patent_doc_number] => 06631424 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-10-07 [patent_title] => 'Distributing information using a computer' [patent_app_type] => B1 [patent_app_number] => 08/926516 [patent_app_country] => US [patent_app_date] => 1997-09-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3064 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/631/06631424.pdf [firstpage_image] =>[orig_patent_app_number] => 08926516 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/926516
Distributing information using a computer Sep 9, 1997 Issued
Array ( [id] => 3974472 [patent_doc_number] => 05901313 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-05-04 [patent_title] => 'Application management system' [patent_app_type] => 1 [patent_app_number] => 8/921502 [patent_app_country] => US [patent_app_date] => 1997-09-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 14 [patent_no_of_words] => 9419 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 264 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/901/05901313.pdf [firstpage_image] =>[orig_patent_app_number] => 921502 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/921502
Application management system Sep 1, 1997 Issued
Menu