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] => 1165206 [patent_doc_number] => 06772228 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-08-03 [patent_title] => 'Achieving polymorphism in a COM software architecture or the like' [patent_app_type] => B1 [patent_app_number] => 09/675612 [patent_app_country] => US [patent_app_date] => 2000-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 12 [patent_no_of_words] => 12149 [patent_no_of_claims] => 26 [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/772/06772228.pdf [firstpage_image] =>[orig_patent_app_number] => 09675612 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/675612
Achieving polymorphism in a COM software architecture or the like Sep 28, 2000 Issued
Array ( [id] => 945800 [patent_doc_number] => 06968438 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-11-22 [patent_title] => 'Application programming interface with inverted memory protocol for embedded software systems' [patent_app_type] => utility [patent_app_number] => 09/666629 [patent_app_country] => US [patent_app_date] => 2000-09-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 35 [patent_no_of_words] => 21740 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/968/06968438.pdf [firstpage_image] =>[orig_patent_app_number] => 09666629 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/666629
Application programming interface with inverted memory protocol for embedded software systems Sep 19, 2000 Issued
09/655542 System, method and medium for defining palettes to transform an application program interface for a service Sep 5, 2000 Abandoned
Array ( [id] => 1271631 [patent_doc_number] => 06662235 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-12-09 [patent_title] => 'Methods systems and computer program products for processing complex policy rules based on rule form type' [patent_app_type] => B1 [patent_app_number] => 09/645147 [patent_app_country] => US [patent_app_date] => 2000-08-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 11760 [patent_no_of_claims] => 49 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 264 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/662/06662235.pdf [firstpage_image] =>[orig_patent_app_number] => 09645147 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/645147
Methods systems and computer program products for processing complex policy rules based on rule form type Aug 23, 2000 Issued
Array ( [id] => 1236123 [patent_doc_number] => 06694370 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-02-17 [patent_title] => 'Computerized method and system for implementing distributed applications' [patent_app_type] => B1 [patent_app_number] => 09/509852 [patent_app_country] => US [patent_app_date] => 2000-08-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 2 [patent_no_of_words] => 3808 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/694/06694370.pdf [firstpage_image] =>[orig_patent_app_number] => 09509852 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/509852
Computerized method and system for implementing distributed applications Aug 17, 2000 Issued
Array ( [id] => 933647 [patent_doc_number] => 06981251 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-12-27 [patent_title] => 'Agent system for mobile agents, computer network and method for downloading an agent system from a host computer to a client computer of a computer network' [patent_app_type] => utility [patent_app_number] => 10/049864 [patent_app_country] => US [patent_app_date] => 2000-08-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4538 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/981/06981251.pdf [firstpage_image] =>[orig_patent_app_number] => 10049864 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/049864
Agent system for mobile agents, computer network and method for downloading an agent system from a host computer to a client computer of a computer network Aug 10, 2000 Issued
Array ( [id] => 7621058 [patent_doc_number] => 06978444 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-12-20 [patent_title] => 'Computer-implemented method and system for automatically invoking a predetermined debugger command at a desired location of a single thread of a program' [patent_app_type] => utility [patent_app_number] => 09/630411 [patent_app_country] => US [patent_app_date] => 2000-08-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 3181 [patent_no_of_claims] => 42 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/978/06978444.pdf [firstpage_image] =>[orig_patent_app_number] => 09630411 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/630411
Computer-implemented method and system for automatically invoking a predetermined debugger command at a desired location of a single thread of a program Jul 31, 2000 Issued
Array ( [id] => 1150282 [patent_doc_number] => 06782540 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-08-24 [patent_title] => 'COBOL/natural copybook to Java conversion Wizard' [patent_app_type] => B1 [patent_app_number] => 09/629924 [patent_app_country] => US [patent_app_date] => 2000-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 6335 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/782/06782540.pdf [firstpage_image] =>[orig_patent_app_number] => 09629924 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/629924
COBOL/natural copybook to Java conversion Wizard Jul 30, 2000 Issued
Array ( [id] => 1040144 [patent_doc_number] => 06874140 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-03-29 [patent_title] => 'Debug annotations' [patent_app_type] => utility [patent_app_number] => 09/628839 [patent_app_country] => US [patent_app_date] => 2000-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 10 [patent_no_of_words] => 6983 [patent_no_of_claims] => 47 [patent_no_of_ind_claims] => 12 [patent_words_short_claim] => 51 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/874/06874140.pdf [firstpage_image] =>[orig_patent_app_number] => 09628839 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/628839
Debug annotations Jul 30, 2000 Issued
Array ( [id] => 1501654 [patent_doc_number] => 06405316 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-06-11 [patent_title] => 'Method and system for injecting new code into existing application code' [patent_app_type] => B1 [patent_app_number] => 09/627265 [patent_app_country] => US [patent_app_date] => 2000-07-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 15 [patent_no_of_words] => 10139 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/405/06405316.pdf [firstpage_image] =>[orig_patent_app_number] => 09627265 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/627265
Method and system for injecting new code into existing application code Jul 27, 2000 Issued
Array ( [id] => 731976 [patent_doc_number] => 07047526 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-05-16 [patent_title] => 'Generic command interface for multiple executable routines' [patent_app_type] => utility [patent_app_number] => 09/604880 [patent_app_country] => US [patent_app_date] => 2000-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3788 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/047/07047526.pdf [firstpage_image] =>[orig_patent_app_number] => 09604880 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/604880
Generic command interface for multiple executable routines Jun 27, 2000 Issued
Array ( [id] => 947686 [patent_doc_number] => 06965988 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-11-15 [patent_title] => 'Method and apparatus for the user-defined loading and running of applications by means of a token' [patent_app_type] => utility [patent_app_number] => 09/602261 [patent_app_country] => US [patent_app_date] => 2000-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2202 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/965/06965988.pdf [firstpage_image] =>[orig_patent_app_number] => 09602261 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/602261
Method and apparatus for the user-defined loading and running of applications by means of a token Jun 22, 2000 Issued
Array ( [id] => 1169276 [patent_doc_number] => 06766350 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-07-20 [patent_title] => 'Shared management of data objects in a communication network' [patent_app_type] => B1 [patent_app_number] => 09/598199 [patent_app_country] => US [patent_app_date] => 2000-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 15 [patent_no_of_words] => 13533 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 24 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/766/06766350.pdf [firstpage_image] =>[orig_patent_app_number] => 09598199 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/598199
Shared management of data objects in a communication network Jun 20, 2000 Issued
Array ( [id] => 1112268 [patent_doc_number] => 06810521 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-10-26 [patent_title] => 'Protocol for internal exchange of data between applications of a portable multi-application object and corresponding portable multi-application object' [patent_app_type] => B1 [patent_app_number] => 09/581072 [patent_app_country] => US [patent_app_date] => 2000-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 20 [patent_no_of_words] => 12007 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/810/06810521.pdf [firstpage_image] =>[orig_patent_app_number] => 09581072 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/581072
Protocol for internal exchange of data between applications of a portable multi-application object and corresponding portable multi-application object Jun 8, 2000 Issued
Array ( [id] => 7962331 [patent_doc_number] => 06681264 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-01-20 [patent_title] => 'Implied message sequence charts' [patent_app_type] => B1 [patent_app_number] => 09/579188 [patent_app_country] => US [patent_app_date] => 2000-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 8 [patent_no_of_words] => 5378 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/681/06681264.pdf [firstpage_image] =>[orig_patent_app_number] => 09579188 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/579188
Implied message sequence charts May 25, 2000 Issued
Array ( [id] => 1134654 [patent_doc_number] => 06792607 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-09-14 [patent_title] => 'Databinding using server-side control objects' [patent_app_type] => B1 [patent_app_number] => 09/573656 [patent_app_country] => US [patent_app_date] => 2000-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 13527 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/792/06792607.pdf [firstpage_image] =>[orig_patent_app_number] => 09573656 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/573656
Databinding using server-side control objects May 17, 2000 Issued
Array ( [id] => 1179751 [patent_doc_number] => 06757900 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-06-29 [patent_title] => 'State management of server-side control objects' [patent_app_type] => B1 [patent_app_number] => 09/574144 [patent_app_country] => US [patent_app_date] => 2000-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 13643 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/757/06757900.pdf [firstpage_image] =>[orig_patent_app_number] => 09574144 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/574144
State management of server-side control objects May 17, 2000 Issued
Array ( [id] => 7622308 [patent_doc_number] => 06687858 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-02-03 [patent_title] => 'Software-hardware welding system' [patent_app_type] => B1 [patent_app_number] => 09/571969 [patent_app_country] => US [patent_app_date] => 2000-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 17 [patent_no_of_words] => 10746 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 15 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/687/06687858.pdf [firstpage_image] =>[orig_patent_app_number] => 09571969 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/571969
Software-hardware welding system May 15, 2000 Issued
Array ( [id] => 7962329 [patent_doc_number] => 06681265 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-01-20 [patent_title] => 'Providing command files with access to data stores that are inaccessible to command line operations' [patent_app_type] => B1 [patent_app_number] => 09/560503 [patent_app_country] => US [patent_app_date] => 2000-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 3756 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/681/06681265.pdf [firstpage_image] =>[orig_patent_app_number] => 09560503 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/560503
Providing command files with access to data stores that are inaccessible to command line operations Apr 26, 2000 Issued
Array ( [id] => 7626862 [patent_doc_number] => 06807582 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-10-19 [patent_title] => 'Interprocess communication system' [patent_app_type] => B1 [patent_app_number] => 09/558435 [patent_app_country] => US [patent_app_date] => 2000-04-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 12128 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/807/06807582.pdf [firstpage_image] =>[orig_patent_app_number] => 09558435 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/558435
Interprocess communication system Apr 24, 2000 Issued
Menu