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 number | Title of the application | Filing Date | Status |
---|---|---|---|
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 |