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] => 1243306 [patent_doc_number] => 06684392 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-01-27 [patent_title] => 'Method and apparatus for distinguishing reference values from non-reference values in a runtime environment' [patent_app_type] => B2 [patent_app_number] => 10/184532 [patent_app_country] => US [patent_app_date] => 2002-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6158 [patent_no_of_claims] => 68 [patent_no_of_ind_claims] => 13 [patent_words_short_claim] => 15 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/684/06684392.pdf [firstpage_image] =>[orig_patent_app_number] => 10184532 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/184532
Method and apparatus for distinguishing reference values from non-reference values in a runtime environment Jun 26, 2002 Issued
Array ( [id] => 7447253 [patent_doc_number] => 20040003382 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-01-01 [patent_title] => 'Unification-based points-to-analysis using multilevel typing' [patent_app_type] => new [patent_app_number] => 10/183931 [patent_app_country] => US [patent_app_date] => 2002-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6253 [patent_no_of_claims] => 53 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 63 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0003/20040003382.pdf [firstpage_image] =>[orig_patent_app_number] => 10183931 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/183931
Unification-based points-to-analysis using multilevel typing Jun 25, 2002 Issued
Array ( [id] => 765732 [patent_doc_number] => 07017144 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-03-21 [patent_title] => 'Combined image views and method of creating images' [patent_app_type] => utility [patent_app_number] => 10/173297 [patent_app_country] => US [patent_app_date] => 2002-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8327 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 220 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/017/07017144.pdf [firstpage_image] =>[orig_patent_app_number] => 10173297 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/173297
Combined image views and method of creating images Jun 16, 2002 Issued
Array ( [id] => 6679568 [patent_doc_number] => 20030229709 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-12-11 [patent_title] => 'Method and system for compressing program code and interpreting compressed program code' [patent_app_type] => new [patent_app_number] => 10/164032 [patent_app_country] => US [patent_app_date] => 2002-06-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10857 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 61 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0229/20030229709.pdf [firstpage_image] =>[orig_patent_app_number] => 10164032 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/164032
Method and system for compressing program code and interpreting compressed program code Jun 4, 2002 Issued
Array ( [id] => 6853079 [patent_doc_number] => 20030145282 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-07-31 [patent_title] => 'Computer-based method for parsing and hashing source information including a combined grammar' [patent_app_type] => new [patent_app_number] => 10/147836 [patent_app_country] => US [patent_app_date] => 2002-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 125 [patent_figures_cnt] => 125 [patent_no_of_words] => 75685 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0145/20030145282.pdf [firstpage_image] =>[orig_patent_app_number] => 10147836 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/147836
Computer-based method for parsing and hashing source information including a combined grammar May 16, 2002 Abandoned
Array ( [id] => 6771414 [patent_doc_number] => 20030217354 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-11-20 [patent_title] => 'Scope-based breakpoint selection and operation' [patent_app_type] => new [patent_app_number] => 10/147737 [patent_app_country] => US [patent_app_date] => 2002-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 5554 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 51 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0217/20030217354.pdf [firstpage_image] =>[orig_patent_app_number] => 10147737 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/147737
Scope-based breakpoint selection and operation May 15, 2002 Issued
Array ( [id] => 6646883 [patent_doc_number] => 20030212770 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-11-13 [patent_title] => 'System and method of controlling software components' [patent_app_type] => new [patent_app_number] => 10/144242 [patent_app_country] => US [patent_app_date] => 2002-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4952 [patent_no_of_claims] => 43 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0212/20030212770.pdf [firstpage_image] =>[orig_patent_app_number] => 10144242 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/144242
System and method of controlling software components May 9, 2002 Abandoned
Array ( [id] => 7368370 [patent_doc_number] => 20040015821 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-01-22 [patent_title] => 'System and method for interactive collaborative process management and project management' [patent_app_type] => new [patent_app_number] => 10/138043 [patent_app_country] => US [patent_app_date] => 2002-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5145 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 169 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0015/20040015821.pdf [firstpage_image] =>[orig_patent_app_number] => 10138043 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/138043
System and method for interactive collaborative process management and project management Apr 30, 2002 Abandoned
Array ( [id] => 6665513 [patent_doc_number] => 20030204840 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-10-30 [patent_title] => 'Apparatus and method for one-pass profiling to concurrently generate a frequency profile and a stride profile to enable data prefetching in irregular programs' [patent_app_type] => new [patent_app_number] => 10/136755 [patent_app_country] => US [patent_app_date] => 2002-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 25 [patent_no_of_words] => 10969 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 54 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0204/20030204840.pdf [firstpage_image] =>[orig_patent_app_number] => 10136755 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/136755
Apparatus and method for one-pass profiling to concurrently generate a frequency profile and a stride profile to enable data prefetching in irregular programs Apr 29, 2002 Abandoned
Array ( [id] => 6665510 [patent_doc_number] => 20030204837 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-10-30 [patent_title] => 'Software debugger having a monitor for monitoring conditional statements within a software program' [patent_app_type] => new [patent_app_number] => 10/132334 [patent_app_country] => US [patent_app_date] => 2002-04-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 3351 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0204/20030204837.pdf [firstpage_image] =>[orig_patent_app_number] => 10132334 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/132334
Software debugger having a monitor for monitoring conditional statements within a software program Apr 24, 2002 Issued
Array ( [id] => 6810590 [patent_doc_number] => 20030200529 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-10-23 [patent_title] => 'Symbolic assembly language' [patent_app_type] => new [patent_app_number] => 10/128754 [patent_app_country] => US [patent_app_date] => 2002-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2999 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0200/20030200529.pdf [firstpage_image] =>[orig_patent_app_number] => 10128754 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/128754
Symbolic assembly language Apr 21, 2002 Issued
Array ( [id] => 6810586 [patent_doc_number] => 20030200525 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-10-23 [patent_title] => 'Automatic gopher program generator' [patent_app_type] => new [patent_app_number] => 10/124843 [patent_app_country] => US [patent_app_date] => 2002-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5596 [patent_no_of_claims] => 42 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0200/20030200525.pdf [firstpage_image] =>[orig_patent_app_number] => 10124843 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/124843
Automatic gopher program generator Apr 17, 2002 Issued
Array ( [id] => 940640 [patent_doc_number] => 06973644 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-12-06 [patent_title] => 'Program interpreter' [patent_app_type] => utility [patent_app_number] => 10/121743 [patent_app_country] => US [patent_app_date] => 2002-04-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 5116 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/973/06973644.pdf [firstpage_image] =>[orig_patent_app_number] => 10121743 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/121743
Program interpreter Apr 11, 2002 Issued
Array ( [id] => 6732041 [patent_doc_number] => 20030188231 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-10-02 [patent_title] => 'Method for runtime code integrity validation using code block checksums' [patent_app_type] => new [patent_app_number] => 10/114536 [patent_app_country] => US [patent_app_date] => 2002-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6514 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0188/20030188231.pdf [firstpage_image] =>[orig_patent_app_number] => 10114536 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/114536
Method for runtime code integrity validation using code block checksums Mar 31, 2002 Issued
Array ( [id] => 736556 [patent_doc_number] => 07043721 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-05-09 [patent_title] => 'Initial object capacity determination' [patent_app_type] => utility [patent_app_number] => 10/100345 [patent_app_country] => US [patent_app_date] => 2002-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3960 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 58 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/043/07043721.pdf [firstpage_image] =>[orig_patent_app_number] => 10100345 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/100345
Initial object capacity determination Mar 17, 2002 Issued
Array ( [id] => 794501 [patent_doc_number] => 06983449 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-01-03 [patent_title] => 'System and method for configuring software for distribution' [patent_app_type] => utility [patent_app_number] => 10/099331 [patent_app_country] => US [patent_app_date] => 2002-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 12 [patent_no_of_words] => 10058 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/983/06983449.pdf [firstpage_image] =>[orig_patent_app_number] => 10099331 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/099331
System and method for configuring software for distribution Mar 14, 2002 Issued
Array ( [id] => 6797286 [patent_doc_number] => 20030176160 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-09-18 [patent_title] => 'System and method for generating computer code to facilitate development of CDR management tools' [patent_app_type] => new [patent_app_number] => 10/094642 [patent_app_country] => US [patent_app_date] => 2002-03-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 5856 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0176/20030176160.pdf [firstpage_image] =>[orig_patent_app_number] => 10094642 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/094642
System and method for generating computer code to facilitate development of CDR management tools Mar 11, 2002 Issued
Array ( [id] => 6737109 [patent_doc_number] => 20030014744 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-01-16 [patent_title] => 'Method of checking at least one software application installed on a data processing sytstem' [patent_app_type] => new [patent_app_number] => 10/093645 [patent_app_country] => US [patent_app_date] => 2002-03-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2713 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0014/20030014744.pdf [firstpage_image] =>[orig_patent_app_number] => 10093645 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/093645
Method of checking at least one software application installed on a data processing sytstem Mar 6, 2002 Abandoned
Array ( [id] => 955259 [patent_doc_number] => 06959432 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-10-25 [patent_title] => 'Process and system for developing mathematically validated object-oriented software' [patent_app_type] => utility [patent_app_number] => 10/091122 [patent_app_country] => US [patent_app_date] => 2002-03-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6912 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/959/06959432.pdf [firstpage_image] =>[orig_patent_app_number] => 10091122 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/091122
Process and system for developing mathematically validated object-oriented software Mar 4, 2002 Issued
09/980488 Method, system and computer program for designing a technical system Feb 10, 2002 Abandoned
Menu