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] => 7407706
[patent_doc_number] => 20040019770
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-01-29
[patent_title] => 'Optimization apparatus, compiler program, optimization method and recording medium'
[patent_app_type] => new
[patent_app_number] => 10/446841
[patent_app_country] => US
[patent_app_date] => 2003-05-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 9418
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 69
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0019/20040019770.pdf
[firstpage_image] =>[orig_patent_app_number] => 10446841
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/446841 | Optimization apparatus, complier program, optimization method and recording medium | May 28, 2003 | Issued |
Array
(
[id] => 7198703
[patent_doc_number] => 20040205704
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-10-14
[patent_title] => 'Transparent monitoring system and method for examining an executing program in real time'
[patent_app_type] => new
[patent_app_number] => 10/385545
[patent_app_country] => US
[patent_app_date] => 2003-03-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4038
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 55
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0205/20040205704.pdf
[firstpage_image] =>[orig_patent_app_number] => 10385545
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/385545 | Transparent monitoring system and method for examining an executing program in real time | Mar 10, 2003 | Abandoned |
Array
(
[id] => 7419261
[patent_doc_number] => 20040177351
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-09-09
[patent_title] => 'Method and system for scheduling software pipelined loops'
[patent_app_type] => new
[patent_app_number] => 10/382242
[patent_app_country] => US
[patent_app_date] => 2003-03-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 2892
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 65
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0177/20040177351.pdf
[firstpage_image] =>[orig_patent_app_number] => 10382242
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/382242 | Method and system for scheduling software pipelined loops | Mar 4, 2003 | Issued |
Array
(
[id] => 7154140
[patent_doc_number] => 20040172462
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-09-02
[patent_title] => 'Supporting interactions between different versions of software for accessing remote objects'
[patent_app_type] => new
[patent_app_number] => 10/376944
[patent_app_country] => US
[patent_app_date] => 2003-02-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 5193
[patent_no_of_claims] => 33
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 83
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0172/20040172462.pdf
[firstpage_image] =>[orig_patent_app_number] => 10376944
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/376944 | Supporting interactions between different versions of software for accessing remote objects | Feb 27, 2003 | Issued |
Array
(
[id] => 6788887
[patent_doc_number] => 20030140126
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-07-24
[patent_title] => 'Method of deployment for concurrent execution of multiple versions of an integration model'
[patent_app_type] => new
[patent_app_number] => 10/319831
[patent_app_country] => US
[patent_app_date] => 2002-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5075
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 125
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0140/20030140126.pdf
[firstpage_image] =>[orig_patent_app_number] => 10319831
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/319831 | Method of deployment for concurrent execution of multiple versions of an integration model | Dec 15, 2002 | Abandoned |
Array
(
[id] => 7309658
[patent_doc_number] => 20040117765
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-06-17
[patent_title] => 'System and method for evaluating and executing hierarchies of rules'
[patent_app_type] => new
[patent_app_number] => 10/320035
[patent_app_country] => US
[patent_app_date] => 2002-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 9560
[patent_no_of_claims] => 43
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0117/20040117765.pdf
[firstpage_image] =>[orig_patent_app_number] => 10320035
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/320035 | System and method for evaluating and executing hierarchies of rules | Dec 15, 2002 | Issued |
Array
(
[id] => 714019
[patent_doc_number] => 07062762
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-06-13
[patent_title] => 'Partitioning symmetric nodes efficiently in a split register file architecture'
[patent_app_type] => utility
[patent_app_number] => 10/317475
[patent_app_country] => US
[patent_app_date] => 2002-12-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 6966
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 309
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/062/07062762.pdf
[firstpage_image] =>[orig_patent_app_number] => 10317475
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/317475 | Partitioning symmetric nodes efficiently in a split register file architecture | Dec 11, 2002 | Issued |
Array
(
[id] => 6823028
[patent_doc_number] => 20030221189
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-11-27
[patent_title] => 'Method and system for upgrading and rolling back versions'
[patent_app_type] => new
[patent_app_number] => 10/317852
[patent_app_country] => US
[patent_app_date] => 2002-12-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6613
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 109
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0221/20030221189.pdf
[firstpage_image] =>[orig_patent_app_number] => 10317852
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/317852 | Method and system for upgrading and rolling back versions | Dec 10, 2002 | Issued |
Array
(
[id] => 722123
[patent_doc_number] => 07055142
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-05-30
[patent_title] => 'Permutation nuances of the integration of processes and queries as processes at queues'
[patent_app_type] => utility
[patent_app_number] => 10/303445
[patent_app_country] => US
[patent_app_date] => 2002-11-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 36
[patent_figures_cnt] => 39
[patent_no_of_words] => 19261
[patent_no_of_claims] => 52
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 92
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/055/07055142.pdf
[firstpage_image] =>[orig_patent_app_number] => 10303445
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/303445 | Permutation nuances of the integration of processes and queries as processes at queues | Nov 21, 2002 | Issued |
Array
(
[id] => 7175110
[patent_doc_number] => 20040078687
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-04-22
[patent_title] => 'Recovering from compilation errors in a dynamic compilation environment'
[patent_app_type] => new
[patent_app_number] => 10/272960
[patent_app_country] => US
[patent_app_date] => 2002-10-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3829
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 94
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0078/20040078687.pdf
[firstpage_image] =>[orig_patent_app_number] => 10272960
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/272960 | Recovering from compilation errors in a dynamic compilation environment | Oct 15, 2002 | Issued |
Array
(
[id] => 6655885
[patent_doc_number] => 20030106040
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-06-05
[patent_title] => 'Parser, code generator, and data calculation and transformation engine for spreadsheet calculations'
[patent_app_type] => new
[patent_app_number] => 10/222730
[patent_app_country] => US
[patent_app_date] => 2002-08-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 27
[patent_figures_cnt] => 27
[patent_no_of_words] => 12209
[patent_no_of_claims] => 36
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 12
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0106/20030106040.pdf
[firstpage_image] =>[orig_patent_app_number] => 10222730
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/222730 | Parser, code generator, and data calculation and transformation engine for spreadsheet calculations | Aug 14, 2002 | Issued |
Array
(
[id] => 7394525
[patent_doc_number] => 20040030963
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-02-12
[patent_title] => 'Method and apparatus for debugging computer program'
[patent_app_type] => new
[patent_app_number] => 10/217737
[patent_app_country] => US
[patent_app_date] => 2002-08-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 2695
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 76
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0030/20040030963.pdf
[firstpage_image] =>[orig_patent_app_number] => 10217737
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/217737 | Method and apparatus for debugging computer program | Aug 11, 2002 | Abandoned |
Array
(
[id] => 778125
[patent_doc_number] => 07003762
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-02-21
[patent_title] => 'Computer-implemented exception handling system and method'
[patent_app_type] => utility
[patent_app_number] => 10/210438
[patent_app_country] => US
[patent_app_date] => 2002-08-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 1329
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 111
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/003/07003762.pdf
[firstpage_image] =>[orig_patent_app_number] => 10210438
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/210438 | Computer-implemented exception handling system and method | Jul 31, 2002 | Issued |
Array
(
[id] => 7413716
[patent_doc_number] => 20040025143
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-02-05
[patent_title] => 'Script evaluator'
[patent_app_type] => new
[patent_app_number] => 10/210820
[patent_app_country] => US
[patent_app_date] => 2002-07-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4928
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 84
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0025/20040025143.pdf
[firstpage_image] =>[orig_patent_app_number] => 10210820
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/210820 | Script evaluator | Jul 30, 2002 | Issued |
Array
(
[id] => 7413256
[patent_doc_number] => 20040025083
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-02-05
[patent_title] => 'Generating test code for software'
[patent_app_type] => new
[patent_app_number] => 10/209037
[patent_app_country] => US
[patent_app_date] => 2002-07-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3089
[patent_no_of_claims] => 20
[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/0025/20040025083.pdf
[firstpage_image] =>[orig_patent_app_number] => 10209037
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/209037 | Generating test code for software | Jul 30, 2002 | Abandoned |
Array
(
[id] => 7408662
[patent_doc_number] => 20040019892
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-01-29
[patent_title] => 'Lock management thread pools for distributed data systems'
[patent_app_type] => new
[patent_app_number] => 10/202334
[patent_app_country] => US
[patent_app_date] => 2002-07-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 15355
[patent_no_of_claims] => 33
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 85
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0019/20040019892.pdf
[firstpage_image] =>[orig_patent_app_number] => 10202334
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/202334 | Lock management thread pools for distributed data systems | Jul 23, 2002 | Issued |
Array
(
[id] => 740088
[patent_doc_number] => 07039897
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-05-02
[patent_title] => 'Modeling a target system by interpolating'
[patent_app_type] => utility
[patent_app_number] => 10/193163
[patent_app_country] => US
[patent_app_date] => 2002-07-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6537
[patent_no_of_claims] => 65
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/039/07039897.pdf
[firstpage_image] =>[orig_patent_app_number] => 10193163
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/193163 | Modeling a target system by interpolating | Jul 11, 2002 | Issued |
Array
(
[id] => 6798470
[patent_doc_number] => 20030177345
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-09-18
[patent_title] => 'Method for updating a BIOS in a notebook computer'
[patent_app_type] => new
[patent_app_number] => 10/192719
[patent_app_country] => US
[patent_app_date] => 2002-07-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2843
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 120
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0177/20030177345.pdf
[firstpage_image] =>[orig_patent_app_number] => 10192719
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/192719 | Method for updating a BIOS in a notebook computer | Jul 10, 2002 | Abandoned |
Array
(
[id] => 758204
[patent_doc_number] => 07024663
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-04-04
[patent_title] => 'Method and system for generating object code to facilitate predictive memory retrieval'
[patent_app_type] => utility
[patent_app_number] => 10/192923
[patent_app_country] => US
[patent_app_date] => 2002-07-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 6067
[patent_no_of_claims] => 65
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 92
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/024/07024663.pdf
[firstpage_image] =>[orig_patent_app_number] => 10192923
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/192923 | Method and system for generating object code to facilitate predictive memory retrieval | Jul 9, 2002 | Issued |
Array
(
[id] => 978963
[patent_doc_number] => 06934938
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2005-08-23
[patent_title] => 'Method of programming linear graphs for streaming vector computation'
[patent_app_type] => utility
[patent_app_number] => 10/184743
[patent_app_country] => US
[patent_app_date] => 2002-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 6
[patent_no_of_words] => 3147
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 21
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/934/06934938.pdf
[firstpage_image] =>[orig_patent_app_number] => 10184743
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/184743 | Method of programming linear graphs for streaming vector computation | Jun 27, 2002 | Issued |