Search

Christopher C Pratt

Examiner (ID: 148)

Most Active Art Unit
1771
Art Unit(s)
1771
Total Applications
211
Issued Applications
79
Pending Applications
64
Abandoned Applications
68

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 4375129 [patent_doc_number] => 06292940 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-09-18 [patent_title] => 'Program complete system and its compile method for efficiently compiling a source program including an indirect call for a procedure' [patent_app_type] => 1 [patent_app_number] => 9/236639 [patent_app_country] => US [patent_app_date] => 1999-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 17 [patent_no_of_words] => 9166 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/292/06292940.pdf [firstpage_image] =>[orig_patent_app_number] => 236639 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/236639
Program complete system and its compile method for efficiently compiling a source program including an indirect call for a procedure Jan 25, 1999 Issued
Array ( [id] => 4334144 [patent_doc_number] => 06317875 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-11-13 [patent_title] => 'Application execution performance through disk block relocation' [patent_app_type] => 1 [patent_app_number] => 9/231132 [patent_app_country] => US [patent_app_date] => 1999-01-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 2549 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/317/06317875.pdf [firstpage_image] =>[orig_patent_app_number] => 231132 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/231132
Application execution performance through disk block relocation Jan 14, 1999 Issued
Array ( [id] => 4300065 [patent_doc_number] => 06282705 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-08-28 [patent_title] => 'Compiler capable of reducing interrupt handling in optimization and its optimization method' [patent_app_type] => 1 [patent_app_number] => 9/229033 [patent_app_country] => US [patent_app_date] => 1999-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7809 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/282/06282705.pdf [firstpage_image] =>[orig_patent_app_number] => 229033 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/229033
Compiler capable of reducing interrupt handling in optimization and its optimization method Jan 11, 1999 Issued
Array ( [id] => 1432451 [patent_doc_number] => 06505343 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-01-07 [patent_title] => 'Document/view application development architecture applied to ActiveX technology for web based application delivery' [patent_app_type] => B1 [patent_app_number] => 09/223739 [patent_app_country] => US [patent_app_date] => 1998-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 13 [patent_no_of_words] => 3007 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/505/06505343.pdf [firstpage_image] =>[orig_patent_app_number] => 09223739 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/223739
Document/view application development architecture applied to ActiveX technology for web based application delivery Dec 30, 1998 Issued
Array ( [id] => 7644082 [patent_doc_number] => 06473892 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-10-29 [patent_title] => 'Data driven, dynamic language document assembly system' [patent_app_type] => B1 [patent_app_number] => 09/224135 [patent_app_country] => US [patent_app_date] => 1998-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 10 [patent_no_of_words] => 10116 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 25 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/473/06473892.pdf [firstpage_image] =>[orig_patent_app_number] => 09224135 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/224135
Data driven, dynamic language document assembly system Dec 30, 1998 Issued
Array ( [id] => 4325438 [patent_doc_number] => 06327702 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-12-04 [patent_title] => 'Generating a compiled language program for an interpretive runtime environment' [patent_app_type] => 1 [patent_app_number] => 9/223440 [patent_app_country] => US [patent_app_date] => 1998-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 4888 [patent_no_of_claims] => 17 [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/327/06327702.pdf [firstpage_image] =>[orig_patent_app_number] => 223440 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/223440
Generating a compiled language program for an interpretive runtime environment Dec 29, 1998 Issued
Array ( [id] => 1490445 [patent_doc_number] => 06367074 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-04-02 [patent_title] => 'Operation of a system' [patent_app_type] => B1 [patent_app_number] => 09/221536 [patent_app_country] => US [patent_app_date] => 1998-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 4119 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 53 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/367/06367074.pdf [firstpage_image] =>[orig_patent_app_number] => 09221536 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/221536
Operation of a system Dec 27, 1998 Issued
Array ( [id] => 4319392 [patent_doc_number] => 06182286 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-01-30 [patent_title] => 'Dynamic versioning system for multiple users of multi-module software systems' [patent_app_type] => 1 [patent_app_number] => 9/222243 [patent_app_country] => US [patent_app_date] => 1998-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 14 [patent_no_of_words] => 6976 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/182/06182286.pdf [firstpage_image] =>[orig_patent_app_number] => 222243 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/222243
Dynamic versioning system for multiple users of multi-module software systems Dec 27, 1998 Issued
Array ( [id] => 4350678 [patent_doc_number] => 06321372 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-11-20 [patent_title] => 'Executable for requesting a linguistic service' [patent_app_type] => 1 [patent_app_number] => 9/221232 [patent_app_country] => US [patent_app_date] => 1998-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 18 [patent_no_of_words] => 16023 [patent_no_of_claims] => 19 [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/321/06321372.pdf [firstpage_image] =>[orig_patent_app_number] => 221232 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/221232
Executable for requesting a linguistic service Dec 22, 1998 Issued
Array ( [id] => 1525109 [patent_doc_number] => 06415433 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-07-02 [patent_title] => 'Method and system for identifying locations to move portions of the computer program' [patent_app_type] => B1 [patent_app_number] => 09/221031 [patent_app_country] => US [patent_app_date] => 1998-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 26 [patent_no_of_words] => 10461 [patent_no_of_claims] => 80 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 53 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/415/06415433.pdf [firstpage_image] =>[orig_patent_app_number] => 09221031 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/221031
Method and system for identifying locations to move portions of the computer program Dec 22, 1998 Issued
Array ( [id] => 4352819 [patent_doc_number] => 06314557 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-11-06 [patent_title] => 'Hybrid computer programming environment' [patent_app_type] => 1 [patent_app_number] => 9/210542 [patent_app_country] => US [patent_app_date] => 1998-12-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 2415 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/314/06314557.pdf [firstpage_image] =>[orig_patent_app_number] => 210542 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/210542
Hybrid computer programming environment Dec 13, 1998 Issued
Array ( [id] => 4350765 [patent_doc_number] => 06321378 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-11-20 [patent_title] => 'Automated code replication during application development' [patent_app_type] => 1 [patent_app_number] => 9/209342 [patent_app_country] => US [patent_app_date] => 1998-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 2914 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/321/06321378.pdf [firstpage_image] =>[orig_patent_app_number] => 209342 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/209342
Automated code replication during application development Dec 9, 1998 Issued
Array ( [id] => 4333786 [patent_doc_number] => 06332215 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-12-18 [patent_title] => 'Java virtual machine hardware for RISC and CISC processors' [patent_app_type] => 1 [patent_app_number] => 9/208741 [patent_app_country] => US [patent_app_date] => 1998-12-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 3686 [patent_no_of_claims] => 70 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/332/06332215.pdf [firstpage_image] =>[orig_patent_app_number] => 208741 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/208741
Java virtual machine hardware for RISC and CISC processors Dec 7, 1998 Issued
Array ( [id] => 4423906 [patent_doc_number] => 06311320 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-10-30 [patent_title] => 'Alterable scripting tool and method' [patent_app_type] => 1 [patent_app_number] => 9/206535 [patent_app_country] => US [patent_app_date] => 1998-12-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 20573 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/311/06311320.pdf [firstpage_image] =>[orig_patent_app_number] => 206535 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/206535
Alterable scripting tool and method Dec 6, 1998 Issued
Array ( [id] => 4352962 [patent_doc_number] => 06314567 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-11-06 [patent_title] => 'Apparatus and method for transferring state data when performing on-line replacement of a running program code and data' [patent_app_type] => 1 [patent_app_number] => 9/192077 [patent_app_country] => US [patent_app_date] => 1998-11-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 15 [patent_no_of_words] => 5715 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/314/06314567.pdf [firstpage_image] =>[orig_patent_app_number] => 192077 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/192077
Apparatus and method for transferring state data when performing on-line replacement of a running program code and data Nov 12, 1998 Issued
Array ( [id] => 1513556 [patent_doc_number] => 06442749 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-08-27 [patent_title] => 'Apparatus, method and architecture for task oriented applications' [patent_app_type] => B1 [patent_app_number] => 09/183334 [patent_app_country] => US [patent_app_date] => 1998-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 8 [patent_no_of_words] => 4062 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/442/06442749.pdf [firstpage_image] =>[orig_patent_app_number] => 09183334 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/183334
Apparatus, method and architecture for task oriented applications Oct 29, 1998 Issued
Array ( [id] => 4377759 [patent_doc_number] => 06219836 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-04-17 [patent_title] => 'Program management method and apparatus for gaming device components' [patent_app_type] => 1 [patent_app_number] => 9/172743 [patent_app_country] => US [patent_app_date] => 1998-10-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 4807 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 188 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/219/06219836.pdf [firstpage_image] =>[orig_patent_app_number] => 172743 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/172743
Program management method and apparatus for gaming device components Oct 13, 1998 Issued
Array ( [id] => 4271548 [patent_doc_number] => 06223340 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-04-24 [patent_title] => 'Method for directly inlining virtual calls without on-stack replacement' [patent_app_type] => 1 [patent_app_number] => 9/169341 [patent_app_country] => US [patent_app_date] => 1998-10-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 5854 [patent_no_of_claims] => 40 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/223/06223340.pdf [firstpage_image] =>[orig_patent_app_number] => 169341 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/169341
Method for directly inlining virtual calls without on-stack replacement Oct 8, 1998 Issued
Array ( [id] => 4261388 [patent_doc_number] => 06167566 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-12-26 [patent_title] => 'Variable retrieving apparatus and method and computer readable recording medium recording variable retrieving program therein' [patent_app_type] => 1 [patent_app_number] => 9/158079 [patent_app_country] => US [patent_app_date] => 1998-09-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 33 [patent_figures_cnt] => 40 [patent_no_of_words] => 12096 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 215 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/167/06167566.pdf [firstpage_image] =>[orig_patent_app_number] => 158079 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/158079
Variable retrieving apparatus and method and computer readable recording medium recording variable retrieving program therein Sep 21, 1998 Issued
Array ( [id] => 4020973 [patent_doc_number] => 06006032 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-12-21 [patent_title] => 'System and method for instruction burst performance profiling for single-processor and multi-processor systems' [patent_app_type] => 1 [patent_app_number] => 9/154897 [patent_app_country] => US [patent_app_date] => 1998-09-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 5060 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/006/06006032.pdf [firstpage_image] =>[orig_patent_app_number] => 154897 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/154897
System and method for instruction burst performance profiling for single-processor and multi-processor systems Sep 16, 1998 Issued
Menu