
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |