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] => 4424086
[patent_doc_number] => 06240548
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-05-29
[patent_title] => 'Method and apparatus for performing byte-code optimization during pauses'
[patent_app_type] => 1
[patent_app_number] => 9/353124
[patent_app_country] => US
[patent_app_date] => 1999-07-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7351
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 88
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/240/06240548.pdf
[firstpage_image] =>[orig_patent_app_number] => 353124
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/353124 | Method and apparatus for performing byte-code optimization during pauses | Jul 13, 1999 | Issued |
Array
(
[id] => 1431702
[patent_doc_number] => 06519765
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-02-11
[patent_title] => 'Method and apparatus for eliminating redundant array range checks in a compiler'
[patent_app_type] => B1
[patent_app_number] => 09/350242
[patent_app_country] => US
[patent_app_date] => 1999-07-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 8
[patent_no_of_words] => 17826
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 126
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/519/06519765.pdf
[firstpage_image] =>[orig_patent_app_number] => 09350242
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/350242 | Method and apparatus for eliminating redundant array range checks in a compiler | Jul 8, 1999 | Issued |
Array
(
[id] => 1419989
[patent_doc_number] => 06546553
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-04-08
[patent_title] => 'Service installation on a base function and provision of a pass function with a service-free base function semantic'
[patent_app_type] => B1
[patent_app_number] => 09/349732
[patent_app_country] => US
[patent_app_date] => 1999-07-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 15432
[patent_no_of_claims] => 57
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 84
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/546/06546553.pdf
[firstpage_image] =>[orig_patent_app_number] => 09349732
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/349732 | Service installation on a base function and provision of a pass function with a service-free base function semantic | Jul 7, 1999 | Issued |
Array
(
[id] => 960209
[patent_doc_number] => 06954923
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2005-10-11
[patent_title] => 'Recording classification of instructions executed by a computer'
[patent_app_type] => utility
[patent_app_number] => 09/348317
[patent_app_country] => US
[patent_app_date] => 1999-07-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 32
[patent_figures_cnt] => 37
[patent_no_of_words] => 45968
[patent_no_of_claims] => 35
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 53
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/954/06954923.pdf
[firstpage_image] =>[orig_patent_app_number] => 09348317
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/348317 | Recording classification of instructions executed by a computer | Jul 6, 1999 | Issued |
Array
(
[id] => 1509202
[patent_doc_number] => 06467078
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-10-15
[patent_title] => 'Program development system, method for developing programs and storage medium storing programs for development of programs'
[patent_app_type] => B1
[patent_app_number] => 09/346233
[patent_app_country] => US
[patent_app_date] => 1999-07-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 22
[patent_no_of_words] => 27739
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 132
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/467/06467078.pdf
[firstpage_image] =>[orig_patent_app_number] => 09346233
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/346233 | Program development system, method for developing programs and storage medium storing programs for development of programs | Jun 30, 1999 | Issued |
Array
(
[id] => 1413202
[patent_doc_number] => 06553564
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-04-22
[patent_title] => 'Process and system for merging trace data for primarily interpreted methods'
[patent_app_type] => B1
[patent_app_number] => 09/343439
[patent_app_country] => US
[patent_app_date] => 1999-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 44
[patent_no_of_words] => 18578
[patent_no_of_claims] => 31
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/553/06553564.pdf
[firstpage_image] =>[orig_patent_app_number] => 09343439
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/343439 | Process and system for merging trace data for primarily interpreted methods | Jun 29, 1999 | Issued |
Array
(
[id] => 1587704
[patent_doc_number] => 06425123
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-07-23
[patent_title] => 'System, method, and program for testing translatability of software by using english multi-byte transliteration creating double-wide characters'
[patent_app_type] => B1
[patent_app_number] => 09/342431
[patent_app_country] => US
[patent_app_date] => 1999-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 5214
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 89
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/425/06425123.pdf
[firstpage_image] =>[orig_patent_app_number] => 09342431
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/342431 | System, method, and program for testing translatability of software by using english multi-byte transliteration creating double-wide characters | Jun 28, 1999 | Issued |
Array
(
[id] => 1485352
[patent_doc_number] => 06453462
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-09-17
[patent_title] => 'Mock translation system, method, and program using multi-byte placeholder characters to test translatability of software that will display multi-byte languages'
[patent_app_type] => B1
[patent_app_number] => 09/342432
[patent_app_country] => US
[patent_app_date] => 1999-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 4740
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 140
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/453/06453462.pdf
[firstpage_image] =>[orig_patent_app_number] => 09342432
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/342432 | Mock translation system, method, and program using multi-byte placeholder characters to test translatability of software that will display multi-byte languages | Jun 28, 1999 | Issued |
Array
(
[id] => 1466544
[patent_doc_number] => 06393606
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-05-21
[patent_title] => 'Inverse assembler'
[patent_app_type] => B1
[patent_app_number] => 09/344642
[patent_app_country] => US
[patent_app_date] => 1999-06-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6193
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 108
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/393/06393606.pdf
[firstpage_image] =>[orig_patent_app_number] => 09344642
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/344642 | Inverse assembler | Jun 24, 1999 | Issued |
Array
(
[id] => 1567811
[patent_doc_number] => 06438750
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-08-20
[patent_title] => 'Determining loading time of an operating system'
[patent_app_type] => B1
[patent_app_number] => 09/336337
[patent_app_country] => US
[patent_app_date] => 1999-06-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7293
[patent_no_of_claims] => 40
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 113
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/438/06438750.pdf
[firstpage_image] =>[orig_patent_app_number] => 09336337
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/336337 | Determining loading time of an operating system | Jun 17, 1999 | Issued |
Array
(
[id] => 4424074
[patent_doc_number] => 06240547
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-05-29
[patent_title] => 'Method and apparatus for dynamically deoptimizing compiled activations'
[patent_app_type] => 1
[patent_app_number] => 9/336123
[patent_app_country] => US
[patent_app_date] => 1999-06-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 11
[patent_no_of_words] => 7696
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 74
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/240/06240547.pdf
[firstpage_image] =>[orig_patent_app_number] => 336123
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/336123 | Method and apparatus for dynamically deoptimizing compiled activations | Jun 17, 1999 | Issued |
Array
(
[id] => 7628102
[patent_doc_number] => 06820260
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-11-16
[patent_title] => 'Customized applet-on-hold arrangement'
[patent_app_type] => B1
[patent_app_number] => 09/776937
[patent_app_country] => US
[patent_app_date] => 1999-06-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 2723
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 5
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/820/06820260.pdf
[firstpage_image] =>[orig_patent_app_number] => 09776937
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/776937 | Customized applet-on-hold arrangement | Jun 16, 1999 | Issued |
Array
(
[id] => 766235
[patent_doc_number] => 07013456
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2006-03-14
[patent_title] => 'Profiling execution of computer programs'
[patent_app_type] => utility
[patent_app_number] => 09/334530
[patent_app_country] => US
[patent_app_date] => 1999-06-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 32
[patent_figures_cnt] => 37
[patent_no_of_words] => 45887
[patent_no_of_claims] => 45
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 71
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/013/07013456.pdf
[firstpage_image] =>[orig_patent_app_number] => 09334530
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/334530 | Profiling execution of computer programs | Jun 15, 1999 | Issued |
Array
(
[id] => 1431705
[patent_doc_number] => 06519766
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-02-11
[patent_title] => 'Computer program profiler'
[patent_app_type] => B1
[patent_app_number] => 09/333341
[patent_app_country] => US
[patent_app_date] => 1999-06-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 60
[patent_figures_cnt] => 67
[patent_no_of_words] => 29912
[patent_no_of_claims] => 54
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 118
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/519/06519766.pdf
[firstpage_image] =>[orig_patent_app_number] => 09333341
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/333341 | Computer program profiler | Jun 14, 1999 | Issued |
Array
(
[id] => 5910710
[patent_doc_number] => 20020144243
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-10-03
[patent_title] => 'PROCESS AND SYSTEM FOR JAVA VIRTUAL METHOD INVOCATION'
[patent_app_type] => new
[patent_app_number] => 09/330634
[patent_app_country] => US
[patent_app_date] => 1999-06-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 5783
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 58
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0144/20020144243.pdf
[firstpage_image] =>[orig_patent_app_number] => 09330634
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/330634 | Process and system for Java virtual method invocation | Jun 10, 1999 | Issued |
Array
(
[id] => 1485336
[patent_doc_number] => 06453461
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-09-17
[patent_title] => 'Method and apparatus for testing ASL plug and play code in an ACPI operating system'
[patent_app_type] => B1
[patent_app_number] => 09/329039
[patent_app_country] => US
[patent_app_date] => 1999-06-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 11
[patent_no_of_words] => 4208
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 64
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/453/06453461.pdf
[firstpage_image] =>[orig_patent_app_number] => 09329039
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/329039 | Method and apparatus for testing ASL plug and play code in an ACPI operating system | Jun 8, 1999 | Issued |
Array
(
[id] => 4325511
[patent_doc_number] => 06327707
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-12-04
[patent_title] => 'Method, programmed medium and system for customizing pre-loaded software'
[patent_app_type] => 1
[patent_app_number] => 9/323040
[patent_app_country] => US
[patent_app_date] => 1999-06-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 6
[patent_no_of_words] => 2337
[patent_no_of_claims] => 33
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 86
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/327/06327707.pdf
[firstpage_image] =>[orig_patent_app_number] => 323040
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/323040 | Method, programmed medium and system for customizing pre-loaded software | May 31, 1999 | Issued |
Array
(
[id] => 971622
[patent_doc_number] => 06941545
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2005-09-06
[patent_title] => 'Profiling of computer programs executing in virtual memory systems'
[patent_app_type] => utility
[patent_app_number] => 09/322443
[patent_app_country] => US
[patent_app_date] => 1999-05-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 32
[patent_figures_cnt] => 37
[patent_no_of_words] => 45779
[patent_no_of_claims] => 81
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 65
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/941/06941545.pdf
[firstpage_image] =>[orig_patent_app_number] => 09322443
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/322443 | Profiling of computer programs executing in virtual memory systems | May 27, 1999 | Issued |
Array
(
[id] => 714035
[patent_doc_number] => 07062765
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2006-06-13
[patent_title] => 'System and method for updating information via a network'
[patent_app_type] => utility
[patent_app_number] => 09/318438
[patent_app_country] => US
[patent_app_date] => 1999-05-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6358
[patent_no_of_claims] => 51
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 134
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/062/07062765.pdf
[firstpage_image] =>[orig_patent_app_number] => 09318438
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/318438 | System and method for updating information via a network | May 24, 1999 | Issued |
Array
(
[id] => 6211734
[patent_doc_number] => 20020073395
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-06-13
[patent_title] => 'FRAMEWORK FOR REPRESENTATION AND MANIPULATION OF RECORD ORIENTED DATA'
[patent_app_type] => new
[patent_app_number] => 09/318142
[patent_app_country] => US
[patent_app_date] => 1999-05-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 12279
[patent_no_of_claims] => 95
[patent_no_of_ind_claims] => 64
[patent_words_short_claim] => 22
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0073/20020073395.pdf
[firstpage_image] =>[orig_patent_app_number] => 09318142
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/318142 | Framework for representation and manipulation of record oriented data | May 24, 1999 | Issued |