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] => 7368670 [patent_doc_number] => 20040015878 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-01-22 [patent_title] => 'Reordering controller, reordering method and storage apparatus' [patent_app_type] => new [patent_app_number] => 09/957834 [patent_app_country] => US [patent_app_date] => 2001-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 10877 [patent_no_of_claims] => 19 [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/0015/20040015878.pdf [firstpage_image] =>[orig_patent_app_number] => 09957834 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/957834
Reordering controller, reordering method and storage apparatus Sep 20, 2001 Abandoned
Array ( [id] => 960213 [patent_doc_number] => 06954924 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-10-11 [patent_title] => 'System and method for employing externalized, dynamically configurable, cacheable trigger points' [patent_app_type] => utility [patent_app_number] => 09/956644 [patent_app_country] => US [patent_app_date] => 2001-09-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6536 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 188 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/954/06954924.pdf [firstpage_image] =>[orig_patent_app_number] => 09956644 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/956644
System and method for employing externalized, dynamically configurable, cacheable trigger points Sep 19, 2001 Issued
Array ( [id] => 7615295 [patent_doc_number] => 06948152 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-09-20 [patent_title] => 'Data structures for use with environment based data driven automated test engine for GUI applications' [patent_app_type] => utility [patent_app_number] => 09/952245 [patent_app_country] => US [patent_app_date] => 2001-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4866 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/948/06948152.pdf [firstpage_image] =>[orig_patent_app_number] => 09952245 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/952245
Data structures for use with environment based data driven automated test engine for GUI applications Sep 13, 2001 Issued
Array ( [id] => 6310959 [patent_doc_number] => 20020095654 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-07-18 [patent_title] => 'Program generating support system, program generating method, storage medium and program' [patent_app_type] => new [patent_app_number] => 09/946734 [patent_app_country] => US [patent_app_date] => 2001-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4523 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0095/20020095654.pdf [firstpage_image] =>[orig_patent_app_number] => 09946734 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/946734
Program generating support system, program generating method, storage medium and program Sep 5, 2001 Issued
Array ( [id] => 6752161 [patent_doc_number] => 20030046682 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-03-06 [patent_title] => 'System and method for the automatic installation and configuration of an operating system' [patent_app_type] => new [patent_app_number] => 09/942134 [patent_app_country] => US [patent_app_date] => 2001-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 6128 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0046/20030046682.pdf [firstpage_image] =>[orig_patent_app_number] => 09942134 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/942134
System and method for the automatic installation and configuration of an operating system Aug 28, 2001 Issued
Array ( [id] => 691375 [patent_doc_number] => 07080362 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-07-18 [patent_title] => 'Java virtual machine hardware for RISC and CISC processors' [patent_app_type] => utility [patent_app_number] => 09/938886 [patent_app_country] => US [patent_app_date] => 2001-08-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 3728 [patent_no_of_claims] => 99 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 30 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/080/07080362.pdf [firstpage_image] =>[orig_patent_app_number] => 09938886 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/938886
Java virtual machine hardware for RISC and CISC processors Aug 23, 2001 Issued
Array ( [id] => 6839951 [patent_doc_number] => 20030037291 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-02-20 [patent_title] => 'Method, system and program for handling errors occurring in function calls' [patent_app_type] => new [patent_app_number] => 09/932332 [patent_app_country] => US [patent_app_date] => 2001-08-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4747 [patent_no_of_claims] => 54 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0037/20030037291.pdf [firstpage_image] =>[orig_patent_app_number] => 09932332 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/932332
Method, system and program for handling errors occurring in function calls Aug 16, 2001 Issued
Array ( [id] => 6899346 [patent_doc_number] => 20010047511 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-11-29 [patent_title] => 'Method of reducing unnecessary barrier instructions' [patent_app_type] => new [patent_app_number] => 09/924580 [patent_app_country] => US [patent_app_date] => 2001-08-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3315 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0047/20010047511.pdf [firstpage_image] =>[orig_patent_app_number] => 09924580 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/924580
Method of reducing unnecessary barrier instructions Aug 8, 2001 Abandoned
Array ( [id] => 6689832 [patent_doc_number] => 20030033558 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-02-13 [patent_title] => 'Tool for generating a re-generative functional test' [patent_app_type] => new [patent_app_number] => 09/922639 [patent_app_country] => US [patent_app_date] => 2001-08-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6995 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 75 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0033/20030033558.pdf [firstpage_image] =>[orig_patent_app_number] => 09922639 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/922639
Tool for generating a re-generative functional test Aug 6, 2001 Issued
Array ( [id] => 6631764 [patent_doc_number] => 20020065958 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-05-30 [patent_title] => 'System and method for implementing a self-activating embedded application' [patent_app_type] => new [patent_app_number] => 09/921834 [patent_app_country] => US [patent_app_date] => 2001-08-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5593 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0065/20020065958.pdf [firstpage_image] =>[orig_patent_app_number] => 09921834 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/921834
System and method for implementing a self-activating embedded application Aug 2, 2001 Abandoned
Array ( [id] => 6534698 [patent_doc_number] => 20020026632 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-02-28 [patent_title] => 'Universal computer code generator' [patent_app_type] => new [patent_app_number] => 09/915337 [patent_app_country] => US [patent_app_date] => 2001-07-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2166 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 21 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0026/20020026632.pdf [firstpage_image] =>[orig_patent_app_number] => 09915337 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/915337
Universal computer code generator Jul 26, 2001 Abandoned
Array ( [id] => 1071087 [patent_doc_number] => 06845501 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-01-18 [patent_title] => 'Method and apparatus for enabling a compiler to reduce cache misses by performing pre-fetches in the event of context switch' [patent_app_type] => utility [patent_app_number] => 09/917535 [patent_app_country] => US [patent_app_date] => 2001-07-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 2903 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/845/06845501.pdf [firstpage_image] =>[orig_patent_app_number] => 09917535 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/917535
Method and apparatus for enabling a compiler to reduce cache misses by performing pre-fetches in the event of context switch Jul 26, 2001 Issued
09/890211 Method for producing configuration files of objects contained in a computer system Jul 25, 2001 Abandoned
Array ( [id] => 1144407 [patent_doc_number] => 06785883 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-08-31 [patent_title] => 'Software system for tracing data' [patent_app_type] => B1 [patent_app_number] => 09/889644 [patent_app_country] => US [patent_app_date] => 2001-07-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 4498 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/785/06785883.pdf [firstpage_image] =>[orig_patent_app_number] => 09889644 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/889644
Software system for tracing data Jul 18, 2001 Issued
Array ( [id] => 5937984 [patent_doc_number] => 20020062476 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-05-23 [patent_title] => 'Case-reduced verification condition generation system and method by use of dynamic single assumption and assigning labels to variables at control join points' [patent_app_type] => new [patent_app_number] => 09/907337 [patent_app_country] => US [patent_app_date] => 2001-07-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 15803 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 20 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0062/20020062476.pdf [firstpage_image] =>[orig_patent_app_number] => 09907337 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/907337
Case-reduced verification condition generation system and method by use of dynamic single assumption and assigning labels to variables at control join points Jul 15, 2001 Abandoned
Array ( [id] => 6698070 [patent_doc_number] => 20030110264 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-06-12 [patent_title] => 'Accessing remote stores of source and symbol data for use by computing tools' [patent_app_type] => new [patent_app_number] => 09/907434 [patent_app_country] => US [patent_app_date] => 2001-07-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7395 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 56 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0110/20030110264.pdf [firstpage_image] =>[orig_patent_app_number] => 09907434 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/907434
Accessing remote stores of source and symbol data for use by computing tools Jul 15, 2001 Issued
Array ( [id] => 6631600 [patent_doc_number] => 20020065947 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-05-30 [patent_title] => 'Software application agent interface' [patent_app_type] => new [patent_app_number] => 09/905123 [patent_app_country] => US [patent_app_date] => 2001-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 11845 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 59 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0065/20020065947.pdf [firstpage_image] =>[orig_patent_app_number] => 09905123 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/905123
Software application agent interface Jul 12, 2001 Abandoned
Array ( [id] => 6737103 [patent_doc_number] => 20030014738 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-01-16 [patent_title] => 'Operating system debugger extensions for hypervisor debugging' [patent_app_type] => new [patent_app_number] => 09/903936 [patent_app_country] => US [patent_app_date] => 2001-07-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5004 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 40 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0014/20030014738.pdf [firstpage_image] =>[orig_patent_app_number] => 09903936 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/903936
Operating system debugger extensions for hypervisor debugging Jul 11, 2001 Issued
Array ( [id] => 6484838 [patent_doc_number] => 20020023259 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-02-21 [patent_title] => 'Information processing apparatus, information processing method, and program storage medium' [patent_app_type] => new [patent_app_number] => 09/901732 [patent_app_country] => US [patent_app_date] => 2001-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 33 [patent_figures_cnt] => 33 [patent_no_of_words] => 18704 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 12 [patent_words_short_claim] => 43 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0023/20020023259.pdf [firstpage_image] =>[orig_patent_app_number] => 09901732 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/901732
Information processing apparatus, information processing method, and program storage medium Jul 9, 2001 Abandoned
Array ( [id] => 933644 [patent_doc_number] => 06981250 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-12-27 [patent_title] => 'System and methods for providing versioning of software components in a computer programming language' [patent_app_type] => utility [patent_app_number] => 09/900111 [patent_app_country] => US [patent_app_date] => 2001-07-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 26 [patent_no_of_words] => 13863 [patent_no_of_claims] => 54 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/981/06981250.pdf [firstpage_image] =>[orig_patent_app_number] => 09900111 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/900111
System and methods for providing versioning of software components in a computer programming language Jul 4, 2001 Issued
Menu