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] => 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
Menu