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] => 1408424 [patent_doc_number] => 06557023 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-04-29 [patent_title] => 'Method and apparatus for avoiding array class creation in virtual machines' [patent_app_type] => B1 [patent_app_number] => 09/322210 [patent_app_country] => US [patent_app_date] => 1999-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7092 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 61 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/557/06557023.pdf [firstpage_image] =>[orig_patent_app_number] => 09322210 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/322210
Method and apparatus for avoiding array class creation in virtual machines May 27, 1999 Issued
Array ( [id] => 1225317 [patent_doc_number] => 06704806 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-03-09 [patent_title] => 'Method and device for monitoring the creation and destruction of child processes within an application executing in a computer system' [patent_app_type] => B1 [patent_app_number] => 09/321006 [patent_app_country] => US [patent_app_date] => 1999-05-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5822 [patent_no_of_claims] => 65 [patent_no_of_ind_claims] => 11 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/704/06704806.pdf [firstpage_image] =>[orig_patent_app_number] => 09321006 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/321006
Method and device for monitoring the creation and destruction of child processes within an application executing in a computer system May 26, 1999 Issued
Array ( [id] => 1318849 [patent_doc_number] => 06618769 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-09-09 [patent_title] => 'Module-by-module verification' [patent_app_type] => B1 [patent_app_number] => 09/320574 [patent_app_country] => US [patent_app_date] => 1999-05-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 20 [patent_no_of_words] => 13846 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/618/06618769.pdf [firstpage_image] =>[orig_patent_app_number] => 09320574 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/320574
Module-by-module verification May 26, 1999 Issued
Array ( [id] => 1338941 [patent_doc_number] => 06601114 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-07-29 [patent_title] => 'Fully lazy linking with module-by-module verification' [patent_app_type] => B1 [patent_app_number] => 09/321226 [patent_app_country] => US [patent_app_date] => 1999-05-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 20 [patent_no_of_words] => 13758 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/601/06601114.pdf [firstpage_image] =>[orig_patent_app_number] => 09321226 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/321226
Fully lazy linking with module-by-module verification May 26, 1999 Issued
Array ( [id] => 1169181 [patent_doc_number] => 06763397 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-07-13 [patent_title] => 'Fully lazy linking' [patent_app_type] => B1 [patent_app_number] => 09/321223 [patent_app_country] => US [patent_app_date] => 1999-05-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 20 [patent_no_of_words] => 13552 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/763/06763397.pdf [firstpage_image] =>[orig_patent_app_number] => 09321223 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/321223
Fully lazy linking May 26, 1999 Issued
Array ( [id] => 1443990 [patent_doc_number] => 06496873 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-12-17 [patent_title] => 'Real time device driver interface apparatus and method therefor' [patent_app_type] => B1 [patent_app_number] => 09/316760 [patent_app_country] => US [patent_app_date] => 1999-05-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 10 [patent_no_of_words] => 6295 [patent_no_of_claims] => 51 [patent_no_of_ind_claims] => 11 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/496/06496873.pdf [firstpage_image] =>[orig_patent_app_number] => 09316760 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/316760
Real time device driver interface apparatus and method therefor May 20, 1999 Issued
Array ( [id] => 1260354 [patent_doc_number] => 06668285 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-12-23 [patent_title] => 'Object oriented processing with dedicated pointer memories' [patent_app_type] => B1 [patent_app_number] => 09/310483 [patent_app_country] => US [patent_app_date] => 1999-05-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 5015 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/668/06668285.pdf [firstpage_image] =>[orig_patent_app_number] => 09310483 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/310483
Object oriented processing with dedicated pointer memories May 11, 1999 Issued
Array ( [id] => 1206583 [patent_doc_number] => 06721776 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-04-13 [patent_title] => 'Generic DCOM server' [patent_app_type] => B1 [patent_app_number] => 09/310717 [patent_app_country] => US [patent_app_date] => 1999-05-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5762 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 56 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/721/06721776.pdf [firstpage_image] =>[orig_patent_app_number] => 09310717 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/310717
Generic DCOM server May 11, 1999 Issued
Array ( [id] => 1291472 [patent_doc_number] => 06643679 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-11-04 [patent_title] => 'WebTx gateway preprocessing hook' [patent_app_type] => B1 [patent_app_number] => 09/310578 [patent_app_country] => US [patent_app_date] => 1999-05-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6633 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/643/06643679.pdf [firstpage_image] =>[orig_patent_app_number] => 09310578 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/310578
WebTx gateway preprocessing hook May 11, 1999 Issued
Array ( [id] => 1466054 [patent_doc_number] => 06393491 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-05-21 [patent_title] => 'Method and apparatus for dispatch table construction' [patent_app_type] => B1 [patent_app_number] => 09/299946 [patent_app_country] => US [patent_app_date] => 1999-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 19 [patent_no_of_words] => 10086 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/393/06393491.pdf [firstpage_image] =>[orig_patent_app_number] => 09299946 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/299946
Method and apparatus for dispatch table construction Apr 25, 1999 Issued
Array ( [id] => 1046453 [patent_doc_number] => 06868542 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-03-15 [patent_title] => 'Method and apparatus for providing reliable interoperation of a plurality of independent software modules' [patent_app_type] => utility [patent_app_number] => 09/295818 [patent_app_country] => US [patent_app_date] => 1999-04-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 4438 [patent_no_of_claims] => 37 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/868/06868542.pdf [firstpage_image] =>[orig_patent_app_number] => 09295818 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/295818
Method and apparatus for providing reliable interoperation of a plurality of independent software modules Apr 20, 1999 Issued
Array ( [id] => 1501451 [patent_doc_number] => 06405265 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-06-11 [patent_title] => 'Device driver for accessing computer files' [patent_app_type] => B1 [patent_app_number] => 09/293685 [patent_app_country] => US [patent_app_date] => 1999-04-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2913 [patent_no_of_claims] => 77 [patent_no_of_ind_claims] => 13 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/405/06405265.pdf [firstpage_image] =>[orig_patent_app_number] => 09293685 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/293685
Device driver for accessing computer files Apr 15, 1999 Issued
Array ( [id] => 1418382 [patent_doc_number] => 06546434 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-04-08 [patent_title] => 'Virtual device driver' [patent_app_type] => B1 [patent_app_number] => 09/290095 [patent_app_country] => US [patent_app_date] => 1999-04-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4480 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/546/06546434.pdf [firstpage_image] =>[orig_patent_app_number] => 09290095 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/290095
Virtual device driver Apr 11, 1999 Issued
Array ( [id] => 1236147 [patent_doc_number] => 06694379 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-02-17 [patent_title] => 'Method and apparatus for providing distributed clip-list management' [patent_app_type] => B1 [patent_app_number] => 09/289802 [patent_app_country] => US [patent_app_date] => 1999-04-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 16 [patent_no_of_words] => 10317 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/694/06694379.pdf [firstpage_image] =>[orig_patent_app_number] => 09289802 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/289802
Method and apparatus for providing distributed clip-list management Apr 8, 1999 Issued
Array ( [id] => 1408813 [patent_doc_number] => 06557046 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-04-29 [patent_title] => 'Method and system for providing an event system infrastructure' [patent_app_type] => B1 [patent_app_number] => 09/285016 [patent_app_country] => US [patent_app_date] => 1999-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 7156 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 71 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/557/06557046.pdf [firstpage_image] =>[orig_patent_app_number] => 09285016 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/285016
Method and system for providing an event system infrastructure Apr 1, 1999 Issued
Array ( [id] => 1186102 [patent_doc_number] => 06745388 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-06-01 [patent_title] => 'Expanded object model including roles' [patent_app_type] => B1 [patent_app_number] => 09/283663 [patent_app_country] => US [patent_app_date] => 1999-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4589 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/745/06745388.pdf [firstpage_image] =>[orig_patent_app_number] => 09283663 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/283663
Expanded object model including roles Mar 31, 1999 Issued
Array ( [id] => 1201226 [patent_doc_number] => 06728963 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-04-27 [patent_title] => 'Highly componentized system architecture with a loadable interprocess communication manager' [patent_app_type] => B1 [patent_app_number] => 09/283818 [patent_app_country] => US [patent_app_date] => 1999-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 40 [patent_figures_cnt] => 57 [patent_no_of_words] => 27952 [patent_no_of_claims] => 33 [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/728/06728963.pdf [firstpage_image] =>[orig_patent_app_number] => 09283818 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/283818
Highly componentized system architecture with a loadable interprocess communication manager Mar 30, 1999 Issued
Array ( [id] => 1466390 [patent_doc_number] => 06393569 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-05-21 [patent_title] => 'Secured system for accessing application services from a remote station' [patent_app_type] => B1 [patent_app_number] => 09/280264 [patent_app_country] => US [patent_app_date] => 1999-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 14789 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 149 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/393/06393569.pdf [firstpage_image] =>[orig_patent_app_number] => 09280264 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/280264
Secured system for accessing application services from a remote station Mar 28, 1999 Issued
Array ( [id] => 753730 [patent_doc_number] => 07028312 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-04-11 [patent_title] => 'XML remote procedure call (XML-RPC)' [patent_app_type] => utility [patent_app_number] => 09/274979 [patent_app_country] => US [patent_app_date] => 1999-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 19137 [patent_no_of_claims] => 55 [patent_no_of_ind_claims] => 37 [patent_words_short_claim] => 19 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/028/07028312.pdf [firstpage_image] =>[orig_patent_app_number] => 09274979 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/274979
XML remote procedure call (XML-RPC) Mar 22, 1999 Issued
Array ( [id] => 1384980 [patent_doc_number] => 06571270 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-05-27 [patent_title] => 'Timeout detection facility' [patent_app_type] => B1 [patent_app_number] => 09/267356 [patent_app_country] => US [patent_app_date] => 1999-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6650 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/571/06571270.pdf [firstpage_image] =>[orig_patent_app_number] => 09267356 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/267356
Timeout detection facility Mar 14, 1999 Issued
Menu