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] => 691348 [patent_doc_number] => 07080352 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-07-18 [patent_title] => 'Method and system for creating programs using code having coupled syntactic and semantic relationships' [patent_app_type] => utility [patent_app_number] => 10/060433 [patent_app_country] => US [patent_app_date] => 2002-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 13 [patent_no_of_words] => 5101 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/080/07080352.pdf [firstpage_image] =>[orig_patent_app_number] => 10060433 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/060433
Method and system for creating programs using code having coupled syntactic and semantic relationships Jan 29, 2002 Issued
Array ( [id] => 5861466 [patent_doc_number] => 20020124240 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-09-05 [patent_title] => 'Method and device for partitioning a computer program' [patent_app_type] => new [patent_app_number] => 10/045073 [patent_app_country] => US [patent_app_date] => 2002-01-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 9993 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 18 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0124/20020124240.pdf [firstpage_image] =>[orig_patent_app_number] => 10045073 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/045073
Method and device for partitioning a computer program Jan 14, 2002 Issued
Array ( [id] => 1021106 [patent_doc_number] => 06892377 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-05-10 [patent_title] => 'Method and system for platform-independent file system interaction' [patent_app_type] => utility [patent_app_number] => 10/028232 [patent_app_country] => US [patent_app_date] => 2001-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 4135 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/892/06892377.pdf [firstpage_image] =>[orig_patent_app_number] => 10028232 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/028232
Method and system for platform-independent file system interaction Dec 20, 2001 Issued
Array ( [id] => 5990988 [patent_doc_number] => 20020100020 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-07-25 [patent_title] => 'Method for maintaining cache coherency in software in a shared memory system' [patent_app_type] => new [patent_app_number] => 09/998330 [patent_app_country] => US [patent_app_date] => 2001-12-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 9089 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 174 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0100/20020100020.pdf [firstpage_image] =>[orig_patent_app_number] => 09998330 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/998330
Method for maintaining cache coherency in software in a shared memory system Dec 2, 2001 Issued
Array ( [id] => 1011573 [patent_doc_number] => 06901584 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-05-31 [patent_title] => 'Assembling an object code module' [patent_app_type] => utility [patent_app_number] => 09/997230 [patent_app_country] => US [patent_app_date] => 2001-11-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6598 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/901/06901584.pdf [firstpage_image] =>[orig_patent_app_number] => 09997230 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/997230
Assembling an object code module Nov 28, 2001 Issued
Array ( [id] => 7368740 [patent_doc_number] => 20040015891 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-01-22 [patent_title] => 'System and method for an interoperability framework' [patent_app_type] => new [patent_app_number] => 10/008831 [patent_app_country] => US [patent_app_date] => 2001-11-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5158 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 30 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0015/20040015891.pdf [firstpage_image] =>[orig_patent_app_number] => 10008831 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/008831
System and method for an interoperability framework Nov 12, 2001 Issued
Array ( [id] => 1106431 [patent_doc_number] => 06817015 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-11-09 [patent_title] => 'Microcontroller with modifiable program' [patent_app_type] => B2 [patent_app_number] => 09/987039 [patent_app_country] => US [patent_app_date] => 2001-11-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 7299 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/817/06817015.pdf [firstpage_image] =>[orig_patent_app_number] => 09987039 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/987039
Microcontroller with modifiable program Nov 12, 2001 Issued
Array ( [id] => 5971787 [patent_doc_number] => 20020092010 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-07-11 [patent_title] => 'Upgrade of a program' [patent_app_type] => new [patent_app_number] => 10/007762 [patent_app_country] => US [patent_app_date] => 2001-11-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3886 [patent_no_of_claims] => 62 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 50 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0092/20020092010.pdf [firstpage_image] =>[orig_patent_app_number] => 10007762 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/007762
Upgrade of a program Nov 7, 2001 Issued
Array ( [id] => 6452979 [patent_doc_number] => 20020129330 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-09-12 [patent_title] => 'System for configuration programming' [patent_app_type] => new [patent_app_number] => 10/003737 [patent_app_country] => US [patent_app_date] => 2001-11-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4184 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0129/20020129330.pdf [firstpage_image] =>[orig_patent_app_number] => 10003737 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/003737
System for configuration programming Nov 1, 2001 Issued
Array ( [id] => 787821 [patent_doc_number] => 06990662 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-01-24 [patent_title] => 'Method and system for offloading execution and resources for resource-constrained networked devices' [patent_app_type] => utility [patent_app_number] => 10/001074 [patent_app_country] => US [patent_app_date] => 2001-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5251 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/990/06990662.pdf [firstpage_image] =>[orig_patent_app_number] => 10001074 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/001074
Method and system for offloading execution and resources for resource-constrained networked devices Oct 30, 2001 Issued
Array ( [id] => 1055895 [patent_doc_number] => 06859920 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-02-22 [patent_title] => 'System and method for implementing a dependency based property system with coalescing' [patent_app_type] => utility [patent_app_number] => 10/001641 [patent_app_country] => US [patent_app_date] => 2001-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 24 [patent_no_of_words] => 8141 [patent_no_of_claims] => 48 [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/859/06859920.pdf [firstpage_image] =>[orig_patent_app_number] => 10001641 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/001641
System and method for implementing a dependency based property system with coalescing Oct 29, 2001 Issued
Array ( [id] => 1112259 [patent_doc_number] => 06810516 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-10-26 [patent_title] => 'Mechanism allowing separation of graphical display of object status from underlying data' [patent_app_type] => B2 [patent_app_number] => 09/984361 [patent_app_country] => US [patent_app_date] => 2001-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3166 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 62 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/810/06810516.pdf [firstpage_image] =>[orig_patent_app_number] => 09984361 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/984361
Mechanism allowing separation of graphical display of object status from underlying data Oct 29, 2001 Issued
Array ( [id] => 981860 [patent_doc_number] => 06931624 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-08-16 [patent_title] => 'Programming method and model for expressing synchronous, fine-grained parallelism' [patent_app_type] => utility [patent_app_number] => 09/984395 [patent_app_country] => US [patent_app_date] => 2001-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3441 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 42 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/931/06931624.pdf [firstpage_image] =>[orig_patent_app_number] => 09984395 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/984395
Programming method and model for expressing synchronous, fine-grained parallelism Oct 29, 2001 Issued
Array ( [id] => 786249 [patent_doc_number] => 06993748 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-01-31 [patent_title] => 'Systems and methods for table driven automation testing of software programs' [patent_app_type] => utility [patent_app_number] => 09/983884 [patent_app_country] => US [patent_app_date] => 2001-10-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 21 [patent_no_of_words] => 11475 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/993/06993748.pdf [firstpage_image] =>[orig_patent_app_number] => 09983884 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/983884
Systems and methods for table driven automation testing of software programs Oct 25, 2001 Issued
Array ( [id] => 1017407 [patent_doc_number] => 06895573 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-05-17 [patent_title] => 'Method for generating a workflow on a computer, and a computer system adapted for performing the method' [patent_app_type] => utility [patent_app_number] => 09/983875 [patent_app_country] => US [patent_app_date] => 2001-10-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 9166 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/895/06895573.pdf [firstpage_image] =>[orig_patent_app_number] => 09983875 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/983875
Method for generating a workflow on a computer, and a computer system adapted for performing the method Oct 25, 2001 Issued
Array ( [id] => 792897 [patent_doc_number] => 06986125 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-01-10 [patent_title] => 'Method and apparatus for testing and evaluating a software component using an abstraction matrix' [patent_app_type] => utility [patent_app_number] => 10/006596 [patent_app_country] => US [patent_app_date] => 2001-10-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 26 [patent_no_of_words] => 7551 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 212 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/986/06986125.pdf [firstpage_image] =>[orig_patent_app_number] => 10006596 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/006596
Method and apparatus for testing and evaluating a software component using an abstraction matrix Oct 22, 2001 Issued
Array ( [id] => 1106420 [patent_doc_number] => 06817013 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-11-09 [patent_title] => 'Program optimization method, and compiler using the same' [patent_app_type] => B2 [patent_app_number] => 09/970025 [patent_app_country] => US [patent_app_date] => 2001-10-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 42 [patent_figures_cnt] => 42 [patent_no_of_words] => 14624 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/817/06817013.pdf [firstpage_image] =>[orig_patent_app_number] => 09970025 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/970025
Program optimization method, and compiler using the same Oct 3, 2001 Issued
Array ( [id] => 955263 [patent_doc_number] => 06959435 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-10-25 [patent_title] => 'Compiler-directed speculative approach to resolve performance-degrading long latency events in an application' [patent_app_type] => utility [patent_app_number] => 09/968261 [patent_app_country] => US [patent_app_date] => 2001-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 3733 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/959/06959435.pdf [firstpage_image] =>[orig_patent_app_number] => 09968261 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/968261
Compiler-directed speculative approach to resolve performance-degrading long latency events in an application Sep 27, 2001 Issued
Array ( [id] => 6784602 [patent_doc_number] => 20030066050 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-04-03 [patent_title] => 'Method and system for programming devices using finite state machine descriptions' [patent_app_type] => new [patent_app_number] => 09/962232 [patent_app_country] => US [patent_app_date] => 2001-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 13947 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0066/20030066050.pdf [firstpage_image] =>[orig_patent_app_number] => 09962232 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/962232
Method and system for programming devices using finite state machine descriptions Sep 25, 2001 Abandoned
Array ( [id] => 1059118 [patent_doc_number] => 06857119 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-02-15 [patent_title] => 'Techniques for modifying a compiled application' [patent_app_type] => utility [patent_app_number] => 09/965334 [patent_app_country] => US [patent_app_date] => 2001-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 12204 [patent_no_of_claims] => 55 [patent_no_of_ind_claims] => 11 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/857/06857119.pdf [firstpage_image] =>[orig_patent_app_number] => 09965334 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/965334
Techniques for modifying a compiled application Sep 24, 2001 Issued
Menu