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] => 1250346
[patent_doc_number] => 06675370
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-01-06
[patent_title] => 'System and method for imbedding hyperlinked language grammar notation in a literate programming environment'
[patent_app_type] => B1
[patent_app_number] => 09/495867
[patent_app_country] => US
[patent_app_date] => 2000-02-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 2424
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 110
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/675/06675370.pdf
[firstpage_image] =>[orig_patent_app_number] => 09495867
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/495867 | System and method for imbedding hyperlinked language grammar notation in a literate programming environment | Feb 1, 2000 | Issued |
Array
(
[id] => 7605571
[patent_doc_number] => 07100152
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2006-08-29
[patent_title] => 'Software analysis system having an apparatus for selectively collecting analysis data from a target system executing software instrumented with tag statements and method for use thereof'
[patent_app_type] => utility
[patent_app_number] => 09/494765
[patent_app_country] => US
[patent_app_date] => 2000-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5262
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 98
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/100/07100152.pdf
[firstpage_image] =>[orig_patent_app_number] => 09494765
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/494765 | Software analysis system having an apparatus for selectively collecting analysis data from a target system executing software instrumented with tag statements and method for use thereof | Jan 30, 2000 | Issued |
Array
(
[id] => 1419951
[patent_doc_number] => 06546550
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-04-08
[patent_title] => 'Method to determine dynamic compilation time and to select bytecode execution mode'
[patent_app_type] => B1
[patent_app_number] => 09/492438
[patent_app_country] => US
[patent_app_date] => 2000-01-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 4436
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 106
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/546/06546550.pdf
[firstpage_image] =>[orig_patent_app_number] => 09492438
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/492438 | Method to determine dynamic compilation time and to select bytecode execution mode | Jan 26, 2000 | Issued |
Array
(
[id] => 1420000
[patent_doc_number] => 06546554
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-04-08
[patent_title] => 'Browser-independent and automatic apparatus and method for receiving, installing and launching applications from a browser on a client computer'
[patent_app_type] => B1
[patent_app_number] => 09/489583
[patent_app_country] => US
[patent_app_date] => 2000-01-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 7
[patent_no_of_words] => 9692
[patent_no_of_claims] => 57
[patent_no_of_ind_claims] => 15
[patent_words_short_claim] => 79
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/546/06546554.pdf
[firstpage_image] =>[orig_patent_app_number] => 09489583
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/489583 | Browser-independent and automatic apparatus and method for receiving, installing and launching applications from a browser on a client computer | Jan 20, 2000 | Issued |
Array
(
[id] => 1540232
[patent_doc_number] => 06338160
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-01-08
[patent_title] => 'Constant pool reference resolution method'
[patent_app_type] => B1
[patent_app_number] => 09/488186
[patent_app_country] => US
[patent_app_date] => 2000-01-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 14
[patent_no_of_words] => 4893
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 125
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/338/06338160.pdf
[firstpage_image] =>[orig_patent_app_number] => 09488186
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/488186 | Constant pool reference resolution method | Jan 19, 2000 | Issued |
Array
(
[id] => 1430896
[patent_doc_number] => 06526574
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-02-25
[patent_title] => 'System for finding differences between two computer files and updating the computer files'
[patent_app_type] => B1
[patent_app_number] => 09/463035
[patent_app_country] => US
[patent_app_date] => 2000-01-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 9
[patent_no_of_words] => 8059
[patent_no_of_claims] => 38
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 143
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/526/06526574.pdf
[firstpage_image] =>[orig_patent_app_number] => 09463035
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/463035 | System for finding differences between two computer files and updating the computer files | Jan 16, 2000 | Issued |
Array
(
[id] => 1432452
[patent_doc_number] => 06505344
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-01-07
[patent_title] => 'Object oriented apparatus and method for allocating objects on an invocation stack'
[patent_app_type] => B1
[patent_app_number] => 09/481929
[patent_app_country] => US
[patent_app_date] => 2000-01-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 33
[patent_no_of_words] => 11796
[patent_no_of_claims] => 21
[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/505/06505344.pdf
[firstpage_image] =>[orig_patent_app_number] => 09481929
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/481929 | Object oriented apparatus and method for allocating objects on an invocation stack | Jan 11, 2000 | Issued |
Array
(
[id] => 1337802
[patent_doc_number] => 06604235
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-08-05
[patent_title] => 'Operating system upgrading'
[patent_app_type] => B1
[patent_app_number] => 09/478922
[patent_app_country] => US
[patent_app_date] => 2000-01-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 9
[patent_no_of_words] => 3348
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 107
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/604/06604235.pdf
[firstpage_image] =>[orig_patent_app_number] => 09478922
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/478922 | Operating system upgrading | Jan 5, 2000 | Issued |
Array
(
[id] => 7632975
[patent_doc_number] => 06658645
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-12-02
[patent_title] => 'METHOD FOR AUTOMATICALLY GENERATING CORRECTED PROGRAM INHERITED PROGRAM, AUTOMATIC PROGRAM GENERATION APPARATUS, AND STORAGE MEDIUM STORING PROGRAM FOR AUTOMATICALLY GENERATING CORRECTED PROGRAM INHERITED PROGRAM'
[patent_app_type] => B1
[patent_app_number] => 09/477340
[patent_app_country] => US
[patent_app_date] => 2000-01-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 53
[patent_figures_cnt] => 56
[patent_no_of_words] => 8901
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 7
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/658/06658645.pdf
[firstpage_image] =>[orig_patent_app_number] => 09477340
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/477340 | METHOD FOR AUTOMATICALLY GENERATING CORRECTED PROGRAM INHERITED PROGRAM, AUTOMATIC PROGRAM GENERATION APPARATUS, AND STORAGE MEDIUM STORING PROGRAM FOR AUTOMATICALLY GENERATING CORRECTED PROGRAM INHERITED PROGRAM | Jan 3, 2000 | Issued |
Array
(
[id] => 1378292
[patent_doc_number] => 06578195
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-06-10
[patent_title] => 'Process for data encapsulation in large scale legacy software'
[patent_app_type] => B1
[patent_app_number] => 09/474639
[patent_app_country] => US
[patent_app_date] => 1999-12-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 1
[patent_figures_cnt] => 1
[patent_no_of_words] => 3131
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 123
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/578/06578195.pdf
[firstpage_image] =>[orig_patent_app_number] => 09474639
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/474639 | Process for data encapsulation in large scale legacy software | Dec 28, 1999 | Issued |
Array
(
[id] => 1236753
[patent_doc_number] => 06694509
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-02-17
[patent_title] => 'Automated regression testing of workstation software'
[patent_app_type] => B1
[patent_app_number] => 09/473869
[patent_app_country] => US
[patent_app_date] => 1999-12-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 6
[patent_no_of_words] => 2482
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 158
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/694/06694509.pdf
[firstpage_image] =>[orig_patent_app_number] => 09473869
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/473869 | Automated regression testing of workstation software | Dec 27, 1999 | Issued |
Array
(
[id] => 7962091
[patent_doc_number] => 06681384
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-01-20
[patent_title] => 'Multi-threaded break-point'
[patent_app_type] => B1
[patent_app_number] => 09/470839
[patent_app_country] => US
[patent_app_date] => 1999-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 9046
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/681/06681384.pdf
[firstpage_image] =>[orig_patent_app_number] => 09470839
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/470839 | Multi-threaded break-point | Dec 22, 1999 | Issued |
Array
(
[id] => 1260763
[patent_doc_number] => 06668375
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-12-23
[patent_title] => 'Method and system for providing build-to-order software applications'
[patent_app_type] => B1
[patent_app_number] => 09/461853
[patent_app_country] => US
[patent_app_date] => 1999-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2033
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 113
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/668/06668375.pdf
[firstpage_image] =>[orig_patent_app_number] => 09461853
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/461853 | Method and system for providing build-to-order software applications | Dec 14, 1999 | Issued |
Array
(
[id] => 1181676
[patent_doc_number] => 06754892
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-06-22
[patent_title] => 'Instruction packing for an advanced microprocessor'
[patent_app_type] => B1
[patent_app_number] => 09/464638
[patent_app_country] => US
[patent_app_date] => 1999-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 4271
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 115
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/754/06754892.pdf
[firstpage_image] =>[orig_patent_app_number] => 09464638
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/464638 | Instruction packing for an advanced microprocessor | Dec 14, 1999 | Issued |
Array
(
[id] => 1201196
[patent_doc_number] => 06728949
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-04-27
[patent_title] => 'Method and system for periodic trace sampling using a mask to qualify trace data'
[patent_app_type] => B1
[patent_app_number] => 09/460845
[patent_app_country] => US
[patent_app_date] => 1999-12-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 34
[patent_no_of_words] => 17023
[patent_no_of_claims] => 48
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 101
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/728/06728949.pdf
[firstpage_image] =>[orig_patent_app_number] => 09460845
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/460845 | Method and system for periodic trace sampling using a mask to qualify trace data | Dec 13, 1999 | Issued |
Array
(
[id] => 1192802
[patent_doc_number] => 06735765
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-05-11
[patent_title] => 'Sharing data between operating systems'
[patent_app_type] => B1
[patent_app_number] => 09/455842
[patent_app_country] => US
[patent_app_date] => 1999-12-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4858
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 122
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/735/06735765.pdf
[firstpage_image] =>[orig_patent_app_number] => 09455842
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/455842 | Sharing data between operating systems | Dec 6, 1999 | Issued |
Array
(
[id] => 1236744
[patent_doc_number] => 06694505
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-02-17
[patent_title] => 'Method for using a data flow net to specify and assemble computer software'
[patent_app_type] => B1
[patent_app_number] => 09/457107
[patent_app_country] => US
[patent_app_date] => 1999-12-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 18
[patent_no_of_words] => 12541
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 283
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/694/06694505.pdf
[firstpage_image] =>[orig_patent_app_number] => 09457107
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/457107 | Method for using a data flow net to specify and assemble computer software | Dec 6, 1999 | Issued |
Array
(
[id] => 7632965
[patent_doc_number] => 06658655
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-12-02
[patent_title] => 'Method of executing an interpreter program'
[patent_app_type] => B1
[patent_app_number] => 09/455130
[patent_app_country] => US
[patent_app_date] => 1999-12-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 10
[patent_no_of_words] => 7273
[patent_no_of_claims] => 3
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 41
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/658/06658655.pdf
[firstpage_image] =>[orig_patent_app_number] => 09455130
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/455130 | Method of executing an interpreter program | Dec 5, 1999 | Issued |
Array
(
[id] => 765725
[patent_doc_number] => 07017143
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2006-03-21
[patent_title] => 'External resource files for application development and management'
[patent_app_type] => utility
[patent_app_number] => 09/452421
[patent_app_country] => US
[patent_app_date] => 1999-12-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6974
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 182
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/017/07017143.pdf
[firstpage_image] =>[orig_patent_app_number] => 09452421
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/452421 | External resource files for application development and management | Nov 30, 1999 | Issued |
Array
(
[id] => 1426024
[patent_doc_number] => 06536038
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-03-18
[patent_title] => 'Dynamic update of non-upgradeable memory'
[patent_app_type] => B1
[patent_app_number] => 09/450832
[patent_app_country] => US
[patent_app_date] => 1999-11-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 9
[patent_no_of_words] => 5274
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 44
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/536/06536038.pdf
[firstpage_image] =>[orig_patent_app_number] => 09450832
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/450832 | Dynamic update of non-upgradeable memory | Nov 28, 1999 | Issued |