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] => 7407706 [patent_doc_number] => 20040019770 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-01-29 [patent_title] => 'Optimization apparatus, compiler program, optimization method and recording medium' [patent_app_type] => new [patent_app_number] => 10/446841 [patent_app_country] => US [patent_app_date] => 2003-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9418 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0019/20040019770.pdf [firstpage_image] =>[orig_patent_app_number] => 10446841 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/446841
Optimization apparatus, complier program, optimization method and recording medium May 28, 2003 Issued
Array ( [id] => 7198703 [patent_doc_number] => 20040205704 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-10-14 [patent_title] => 'Transparent monitoring system and method for examining an executing program in real time' [patent_app_type] => new [patent_app_number] => 10/385545 [patent_app_country] => US [patent_app_date] => 2003-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4038 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 55 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0205/20040205704.pdf [firstpage_image] =>[orig_patent_app_number] => 10385545 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/385545
Transparent monitoring system and method for examining an executing program in real time Mar 10, 2003 Abandoned
Array ( [id] => 7419261 [patent_doc_number] => 20040177351 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-09-09 [patent_title] => 'Method and system for scheduling software pipelined loops' [patent_app_type] => new [patent_app_number] => 10/382242 [patent_app_country] => US [patent_app_date] => 2003-03-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2892 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0177/20040177351.pdf [firstpage_image] =>[orig_patent_app_number] => 10382242 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/382242
Method and system for scheduling software pipelined loops Mar 4, 2003 Issued
Array ( [id] => 7154140 [patent_doc_number] => 20040172462 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-09-02 [patent_title] => 'Supporting interactions between different versions of software for accessing remote objects' [patent_app_type] => new [patent_app_number] => 10/376944 [patent_app_country] => US [patent_app_date] => 2003-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5193 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0172/20040172462.pdf [firstpage_image] =>[orig_patent_app_number] => 10376944 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/376944
Supporting interactions between different versions of software for accessing remote objects Feb 27, 2003 Issued
Array ( [id] => 6788887 [patent_doc_number] => 20030140126 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-07-24 [patent_title] => 'Method of deployment for concurrent execution of multiple versions of an integration model' [patent_app_type] => new [patent_app_number] => 10/319831 [patent_app_country] => US [patent_app_date] => 2002-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5075 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0140/20030140126.pdf [firstpage_image] =>[orig_patent_app_number] => 10319831 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/319831
Method of deployment for concurrent execution of multiple versions of an integration model Dec 15, 2002 Abandoned
Array ( [id] => 7309658 [patent_doc_number] => 20040117765 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-06-17 [patent_title] => 'System and method for evaluating and executing hierarchies of rules' [patent_app_type] => new [patent_app_number] => 10/320035 [patent_app_country] => US [patent_app_date] => 2002-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 9560 [patent_no_of_claims] => 43 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0117/20040117765.pdf [firstpage_image] =>[orig_patent_app_number] => 10320035 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/320035
System and method for evaluating and executing hierarchies of rules Dec 15, 2002 Issued
Array ( [id] => 714019 [patent_doc_number] => 07062762 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-06-13 [patent_title] => 'Partitioning symmetric nodes efficiently in a split register file architecture' [patent_app_type] => utility [patent_app_number] => 10/317475 [patent_app_country] => US [patent_app_date] => 2002-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6966 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 309 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/062/07062762.pdf [firstpage_image] =>[orig_patent_app_number] => 10317475 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/317475
Partitioning symmetric nodes efficiently in a split register file architecture Dec 11, 2002 Issued
Array ( [id] => 6823028 [patent_doc_number] => 20030221189 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-11-27 [patent_title] => 'Method and system for upgrading and rolling back versions' [patent_app_type] => new [patent_app_number] => 10/317852 [patent_app_country] => US [patent_app_date] => 2002-12-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6613 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0221/20030221189.pdf [firstpage_image] =>[orig_patent_app_number] => 10317852 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/317852
Method and system for upgrading and rolling back versions Dec 10, 2002 Issued
Array ( [id] => 722123 [patent_doc_number] => 07055142 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-05-30 [patent_title] => 'Permutation nuances of the integration of processes and queries as processes at queues' [patent_app_type] => utility [patent_app_number] => 10/303445 [patent_app_country] => US [patent_app_date] => 2002-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 36 [patent_figures_cnt] => 39 [patent_no_of_words] => 19261 [patent_no_of_claims] => 52 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/055/07055142.pdf [firstpage_image] =>[orig_patent_app_number] => 10303445 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/303445
Permutation nuances of the integration of processes and queries as processes at queues Nov 21, 2002 Issued
Array ( [id] => 7175110 [patent_doc_number] => 20040078687 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-04-22 [patent_title] => 'Recovering from compilation errors in a dynamic compilation environment' [patent_app_type] => new [patent_app_number] => 10/272960 [patent_app_country] => US [patent_app_date] => 2002-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3829 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0078/20040078687.pdf [firstpage_image] =>[orig_patent_app_number] => 10272960 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/272960
Recovering from compilation errors in a dynamic compilation environment Oct 15, 2002 Issued
Array ( [id] => 6655885 [patent_doc_number] => 20030106040 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-06-05 [patent_title] => 'Parser, code generator, and data calculation and transformation engine for spreadsheet calculations' [patent_app_type] => new [patent_app_number] => 10/222730 [patent_app_country] => US [patent_app_date] => 2002-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 27 [patent_no_of_words] => 12209 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 12 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0106/20030106040.pdf [firstpage_image] =>[orig_patent_app_number] => 10222730 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/222730
Parser, code generator, and data calculation and transformation engine for spreadsheet calculations Aug 14, 2002 Issued
Array ( [id] => 7394525 [patent_doc_number] => 20040030963 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-02-12 [patent_title] => 'Method and apparatus for debugging computer program' [patent_app_type] => new [patent_app_number] => 10/217737 [patent_app_country] => US [patent_app_date] => 2002-08-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2695 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0030/20040030963.pdf [firstpage_image] =>[orig_patent_app_number] => 10217737 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/217737
Method and apparatus for debugging computer program Aug 11, 2002 Abandoned
Array ( [id] => 778125 [patent_doc_number] => 07003762 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-02-21 [patent_title] => 'Computer-implemented exception handling system and method' [patent_app_type] => utility [patent_app_number] => 10/210438 [patent_app_country] => US [patent_app_date] => 2002-08-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 1329 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/003/07003762.pdf [firstpage_image] =>[orig_patent_app_number] => 10210438 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/210438
Computer-implemented exception handling system and method Jul 31, 2002 Issued
Array ( [id] => 7413716 [patent_doc_number] => 20040025143 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-02-05 [patent_title] => 'Script evaluator' [patent_app_type] => new [patent_app_number] => 10/210820 [patent_app_country] => US [patent_app_date] => 2002-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4928 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0025/20040025143.pdf [firstpage_image] =>[orig_patent_app_number] => 10210820 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/210820
Script evaluator Jul 30, 2002 Issued
Array ( [id] => 7413256 [patent_doc_number] => 20040025083 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-02-05 [patent_title] => 'Generating test code for software' [patent_app_type] => new [patent_app_number] => 10/209037 [patent_app_country] => US [patent_app_date] => 2002-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3089 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 33 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0025/20040025083.pdf [firstpage_image] =>[orig_patent_app_number] => 10209037 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/209037
Generating test code for software Jul 30, 2002 Abandoned
Array ( [id] => 7408662 [patent_doc_number] => 20040019892 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-01-29 [patent_title] => 'Lock management thread pools for distributed data systems' [patent_app_type] => new [patent_app_number] => 10/202334 [patent_app_country] => US [patent_app_date] => 2002-07-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 15355 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0019/20040019892.pdf [firstpage_image] =>[orig_patent_app_number] => 10202334 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/202334
Lock management thread pools for distributed data systems Jul 23, 2002 Issued
Array ( [id] => 740088 [patent_doc_number] => 07039897 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-05-02 [patent_title] => 'Modeling a target system by interpolating' [patent_app_type] => utility [patent_app_number] => 10/193163 [patent_app_country] => US [patent_app_date] => 2002-07-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6537 [patent_no_of_claims] => 65 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/039/07039897.pdf [firstpage_image] =>[orig_patent_app_number] => 10193163 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/193163
Modeling a target system by interpolating Jul 11, 2002 Issued
Array ( [id] => 6798470 [patent_doc_number] => 20030177345 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-09-18 [patent_title] => 'Method for updating a BIOS in a notebook computer' [patent_app_type] => new [patent_app_number] => 10/192719 [patent_app_country] => US [patent_app_date] => 2002-07-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2843 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0177/20030177345.pdf [firstpage_image] =>[orig_patent_app_number] => 10192719 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/192719
Method for updating a BIOS in a notebook computer Jul 10, 2002 Abandoned
Array ( [id] => 758204 [patent_doc_number] => 07024663 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-04-04 [patent_title] => 'Method and system for generating object code to facilitate predictive memory retrieval' [patent_app_type] => utility [patent_app_number] => 10/192923 [patent_app_country] => US [patent_app_date] => 2002-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 6067 [patent_no_of_claims] => 65 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/024/07024663.pdf [firstpage_image] =>[orig_patent_app_number] => 10192923 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/192923
Method and system for generating object code to facilitate predictive memory retrieval Jul 9, 2002 Issued
Array ( [id] => 978963 [patent_doc_number] => 06934938 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-08-23 [patent_title] => 'Method of programming linear graphs for streaming vector computation' [patent_app_type] => utility [patent_app_number] => 10/184743 [patent_app_country] => US [patent_app_date] => 2002-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 3147 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 21 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/934/06934938.pdf [firstpage_image] =>[orig_patent_app_number] => 10184743 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/184743
Method of programming linear graphs for streaming vector computation Jun 27, 2002 Issued
Menu