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] => 4424086 [patent_doc_number] => 06240548 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-05-29 [patent_title] => 'Method and apparatus for performing byte-code optimization during pauses' [patent_app_type] => 1 [patent_app_number] => 9/353124 [patent_app_country] => US [patent_app_date] => 1999-07-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7351 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/240/06240548.pdf [firstpage_image] =>[orig_patent_app_number] => 353124 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/353124
Method and apparatus for performing byte-code optimization during pauses Jul 13, 1999 Issued
Array ( [id] => 1431702 [patent_doc_number] => 06519765 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-02-11 [patent_title] => 'Method and apparatus for eliminating redundant array range checks in a compiler' [patent_app_type] => B1 [patent_app_number] => 09/350242 [patent_app_country] => US [patent_app_date] => 1999-07-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 8 [patent_no_of_words] => 17826 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/519/06519765.pdf [firstpage_image] =>[orig_patent_app_number] => 09350242 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/350242
Method and apparatus for eliminating redundant array range checks in a compiler Jul 8, 1999 Issued
Array ( [id] => 1419989 [patent_doc_number] => 06546553 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-04-08 [patent_title] => 'Service installation on a base function and provision of a pass function with a service-free base function semantic' [patent_app_type] => B1 [patent_app_number] => 09/349732 [patent_app_country] => US [patent_app_date] => 1999-07-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 15432 [patent_no_of_claims] => 57 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/546/06546553.pdf [firstpage_image] =>[orig_patent_app_number] => 09349732 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/349732
Service installation on a base function and provision of a pass function with a service-free base function semantic Jul 7, 1999 Issued
Array ( [id] => 960209 [patent_doc_number] => 06954923 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-10-11 [patent_title] => 'Recording classification of instructions executed by a computer' [patent_app_type] => utility [patent_app_number] => 09/348317 [patent_app_country] => US [patent_app_date] => 1999-07-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 32 [patent_figures_cnt] => 37 [patent_no_of_words] => 45968 [patent_no_of_claims] => 35 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 53 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/954/06954923.pdf [firstpage_image] =>[orig_patent_app_number] => 09348317 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/348317
Recording classification of instructions executed by a computer Jul 6, 1999 Issued
Array ( [id] => 1509202 [patent_doc_number] => 06467078 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-10-15 [patent_title] => 'Program development system, method for developing programs and storage medium storing programs for development of programs' [patent_app_type] => B1 [patent_app_number] => 09/346233 [patent_app_country] => US [patent_app_date] => 1999-07-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 22 [patent_no_of_words] => 27739 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/467/06467078.pdf [firstpage_image] =>[orig_patent_app_number] => 09346233 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/346233
Program development system, method for developing programs and storage medium storing programs for development of programs Jun 30, 1999 Issued
Array ( [id] => 1413202 [patent_doc_number] => 06553564 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-04-22 [patent_title] => 'Process and system for merging trace data for primarily interpreted methods' [patent_app_type] => B1 [patent_app_number] => 09/343439 [patent_app_country] => US [patent_app_date] => 1999-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 44 [patent_no_of_words] => 18578 [patent_no_of_claims] => 31 [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/553/06553564.pdf [firstpage_image] =>[orig_patent_app_number] => 09343439 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/343439
Process and system for merging trace data for primarily interpreted methods Jun 29, 1999 Issued
Array ( [id] => 1587704 [patent_doc_number] => 06425123 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-07-23 [patent_title] => 'System, method, and program for testing translatability of software by using english multi-byte transliteration creating double-wide characters' [patent_app_type] => B1 [patent_app_number] => 09/342431 [patent_app_country] => US [patent_app_date] => 1999-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 5214 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/425/06425123.pdf [firstpage_image] =>[orig_patent_app_number] => 09342431 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/342431
System, method, and program for testing translatability of software by using english multi-byte transliteration creating double-wide characters Jun 28, 1999 Issued
Array ( [id] => 1485352 [patent_doc_number] => 06453462 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-09-17 [patent_title] => 'Mock translation system, method, and program using multi-byte placeholder characters to test translatability of software that will display multi-byte languages' [patent_app_type] => B1 [patent_app_number] => 09/342432 [patent_app_country] => US [patent_app_date] => 1999-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 4740 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/453/06453462.pdf [firstpage_image] =>[orig_patent_app_number] => 09342432 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/342432
Mock translation system, method, and program using multi-byte placeholder characters to test translatability of software that will display multi-byte languages Jun 28, 1999 Issued
Array ( [id] => 1466544 [patent_doc_number] => 06393606 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-05-21 [patent_title] => 'Inverse assembler' [patent_app_type] => B1 [patent_app_number] => 09/344642 [patent_app_country] => US [patent_app_date] => 1999-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6193 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/393/06393606.pdf [firstpage_image] =>[orig_patent_app_number] => 09344642 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/344642
Inverse assembler Jun 24, 1999 Issued
Array ( [id] => 1567811 [patent_doc_number] => 06438750 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-08-20 [patent_title] => 'Determining loading time of an operating system' [patent_app_type] => B1 [patent_app_number] => 09/336337 [patent_app_country] => US [patent_app_date] => 1999-06-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7293 [patent_no_of_claims] => 40 [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/438/06438750.pdf [firstpage_image] =>[orig_patent_app_number] => 09336337 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/336337
Determining loading time of an operating system Jun 17, 1999 Issued
Array ( [id] => 4424074 [patent_doc_number] => 06240547 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-05-29 [patent_title] => 'Method and apparatus for dynamically deoptimizing compiled activations' [patent_app_type] => 1 [patent_app_number] => 9/336123 [patent_app_country] => US [patent_app_date] => 1999-06-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 7696 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/240/06240547.pdf [firstpage_image] =>[orig_patent_app_number] => 336123 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/336123
Method and apparatus for dynamically deoptimizing compiled activations Jun 17, 1999 Issued
Array ( [id] => 7628102 [patent_doc_number] => 06820260 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-11-16 [patent_title] => 'Customized applet-on-hold arrangement' [patent_app_type] => B1 [patent_app_number] => 09/776937 [patent_app_country] => US [patent_app_date] => 1999-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2723 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 5 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/820/06820260.pdf [firstpage_image] =>[orig_patent_app_number] => 09776937 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/776937
Customized applet-on-hold arrangement Jun 16, 1999 Issued
Array ( [id] => 766235 [patent_doc_number] => 07013456 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-03-14 [patent_title] => 'Profiling execution of computer programs' [patent_app_type] => utility [patent_app_number] => 09/334530 [patent_app_country] => US [patent_app_date] => 1999-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 32 [patent_figures_cnt] => 37 [patent_no_of_words] => 45887 [patent_no_of_claims] => 45 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 71 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/013/07013456.pdf [firstpage_image] =>[orig_patent_app_number] => 09334530 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/334530
Profiling execution of computer programs Jun 15, 1999 Issued
Array ( [id] => 1431705 [patent_doc_number] => 06519766 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-02-11 [patent_title] => 'Computer program profiler' [patent_app_type] => B1 [patent_app_number] => 09/333341 [patent_app_country] => US [patent_app_date] => 1999-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 60 [patent_figures_cnt] => 67 [patent_no_of_words] => 29912 [patent_no_of_claims] => 54 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/519/06519766.pdf [firstpage_image] =>[orig_patent_app_number] => 09333341 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/333341
Computer program profiler Jun 14, 1999 Issued
Array ( [id] => 5910710 [patent_doc_number] => 20020144243 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-10-03 [patent_title] => 'PROCESS AND SYSTEM FOR JAVA VIRTUAL METHOD INVOCATION' [patent_app_type] => new [patent_app_number] => 09/330634 [patent_app_country] => US [patent_app_date] => 1999-06-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 5783 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 58 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0144/20020144243.pdf [firstpage_image] =>[orig_patent_app_number] => 09330634 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/330634
Process and system for Java virtual method invocation Jun 10, 1999 Issued
Array ( [id] => 1485336 [patent_doc_number] => 06453461 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-09-17 [patent_title] => 'Method and apparatus for testing ASL plug and play code in an ACPI operating system' [patent_app_type] => B1 [patent_app_number] => 09/329039 [patent_app_country] => US [patent_app_date] => 1999-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 11 [patent_no_of_words] => 4208 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/453/06453461.pdf [firstpage_image] =>[orig_patent_app_number] => 09329039 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/329039
Method and apparatus for testing ASL plug and play code in an ACPI operating system Jun 8, 1999 Issued
Array ( [id] => 4325511 [patent_doc_number] => 06327707 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-12-04 [patent_title] => 'Method, programmed medium and system for customizing pre-loaded software' [patent_app_type] => 1 [patent_app_number] => 9/323040 [patent_app_country] => US [patent_app_date] => 1999-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 2337 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/327/06327707.pdf [firstpage_image] =>[orig_patent_app_number] => 323040 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/323040
Method, programmed medium and system for customizing pre-loaded software May 31, 1999 Issued
Array ( [id] => 971622 [patent_doc_number] => 06941545 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-09-06 [patent_title] => 'Profiling of computer programs executing in virtual memory systems' [patent_app_type] => utility [patent_app_number] => 09/322443 [patent_app_country] => US [patent_app_date] => 1999-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 32 [patent_figures_cnt] => 37 [patent_no_of_words] => 45779 [patent_no_of_claims] => 81 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/941/06941545.pdf [firstpage_image] =>[orig_patent_app_number] => 09322443 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/322443
Profiling of computer programs executing in virtual memory systems May 27, 1999 Issued
Array ( [id] => 714035 [patent_doc_number] => 07062765 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-06-13 [patent_title] => 'System and method for updating information via a network' [patent_app_type] => utility [patent_app_number] => 09/318438 [patent_app_country] => US [patent_app_date] => 1999-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6358 [patent_no_of_claims] => 51 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/062/07062765.pdf [firstpage_image] =>[orig_patent_app_number] => 09318438 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/318438
System and method for updating information via a network May 24, 1999 Issued
Array ( [id] => 6211734 [patent_doc_number] => 20020073395 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-06-13 [patent_title] => 'FRAMEWORK FOR REPRESENTATION AND MANIPULATION OF RECORD ORIENTED DATA' [patent_app_type] => new [patent_app_number] => 09/318142 [patent_app_country] => US [patent_app_date] => 1999-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 12279 [patent_no_of_claims] => 95 [patent_no_of_ind_claims] => 64 [patent_words_short_claim] => 22 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0073/20020073395.pdf [firstpage_image] =>[orig_patent_app_number] => 09318142 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/318142
Framework for representation and manipulation of record oriented data May 24, 1999 Issued
Menu