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] => 782504 [patent_doc_number] => 06996807 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-02-07 [patent_title] => 'Consolidation and reduction of usage data' [patent_app_type] => utility [patent_app_number] => 09/722936 [patent_app_country] => US [patent_app_date] => 2000-11-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3987 [patent_no_of_claims] => 46 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 55 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/996/06996807.pdf [firstpage_image] =>[orig_patent_app_number] => 09722936 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/722936
Consolidation and reduction of usage data Nov 26, 2000 Issued
Array ( [id] => 1167312 [patent_doc_number] => 06772408 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-08-03 [patent_title] => 'Event model using fixed-format text strings to express event actions' [patent_app_type] => B1 [patent_app_number] => 09/718435 [patent_app_country] => US [patent_app_date] => 2000-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 11926 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 62 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/772/06772408.pdf [firstpage_image] =>[orig_patent_app_number] => 09718435 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/718435
Event model using fixed-format text strings to express event actions Nov 21, 2000 Issued
Array ( [id] => 1110085 [patent_doc_number] => 06813763 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-11-02 [patent_title] => 'Program conversion device for increasing hit rate of branch prediction and method therefor' [patent_app_type] => B1 [patent_app_number] => 09/716943 [patent_app_country] => US [patent_app_date] => 2000-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 6118 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 205 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/813/06813763.pdf [firstpage_image] =>[orig_patent_app_number] => 09716943 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/716943
Program conversion device for increasing hit rate of branch prediction and method therefor Nov 21, 2000 Issued
Array ( [id] => 7615280 [patent_doc_number] => 06948167 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-09-20 [patent_title] => 'Data exchange method in a multi-processor system' [patent_app_type] => utility [patent_app_number] => 10/130452 [patent_app_country] => US [patent_app_date] => 2000-11-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 7 [patent_no_of_words] => 3701 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 292 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/948/06948167.pdf [firstpage_image] =>[orig_patent_app_number] => 10130452 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/130452
Data exchange method in a multi-processor system Nov 9, 2000 Issued
Array ( [id] => 1298486 [patent_doc_number] => 06631517 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-10-07 [patent_title] => 'Software constructs that facilitate partial evaluation of source code' [patent_app_type] => B1 [patent_app_number] => 09/705188 [patent_app_country] => US [patent_app_date] => 2000-11-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 10350 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/631/06631517.pdf [firstpage_image] =>[orig_patent_app_number] => 09705188 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/705188
Software constructs that facilitate partial evaluation of source code Nov 1, 2000 Issued
Array ( [id] => 7623731 [patent_doc_number] => 06725446 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-04-20 [patent_title] => 'Information distribution method and system' [patent_app_type] => B1 [patent_app_number] => 09/702989 [patent_app_country] => US [patent_app_date] => 2000-11-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 20 [patent_no_of_words] => 5425 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 6 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/725/06725446.pdf [firstpage_image] =>[orig_patent_app_number] => 09702989 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/702989
Information distribution method and system Oct 31, 2000 Issued
Array ( [id] => 1181655 [patent_doc_number] => 06754889 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-06-22 [patent_title] => 'Java automation, testing, and analysis' [patent_app_type] => B1 [patent_app_number] => 09/684681 [patent_app_country] => US [patent_app_date] => 2000-10-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3941 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/754/06754889.pdf [firstpage_image] =>[orig_patent_app_number] => 09684681 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/684681
Java automation, testing, and analysis Oct 3, 2000 Issued
Array ( [id] => 1066959 [patent_doc_number] => 06851105 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-02-01 [patent_title] => 'Method and system for generating, applying, and defining a pattern' [patent_app_type] => utility [patent_app_number] => 09/680030 [patent_app_country] => US [patent_app_date] => 2000-10-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 32 [patent_no_of_words] => 13572 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/851/06851105.pdf [firstpage_image] =>[orig_patent_app_number] => 09680030 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/680030
Method and system for generating, applying, and defining a pattern Oct 3, 2000 Issued
Array ( [id] => 1210612 [patent_doc_number] => 06718534 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-04-06 [patent_title] => 'System for application independent programming of controls' [patent_app_type] => B1 [patent_app_number] => 09/678561 [patent_app_country] => US [patent_app_date] => 2000-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4337 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 185 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/718/06718534.pdf [firstpage_image] =>[orig_patent_app_number] => 09678561 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/678561
System for application independent programming of controls Oct 2, 2000 Issued
Array ( [id] => 1236749 [patent_doc_number] => 06694508 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-02-17 [patent_title] => 'Method for synchronizing UML with JAVA in a version configuration management system' [patent_app_type] => B1 [patent_app_number] => 09/676284 [patent_app_country] => US [patent_app_date] => 2000-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2937 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/694/06694508.pdf [firstpage_image] =>[orig_patent_app_number] => 09676284 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/676284
Method for synchronizing UML with JAVA in a version configuration management system Sep 27, 2000 Issued
Array ( [id] => 1408279 [patent_doc_number] => 06560769 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-05-06 [patent_title] => 'Computer-implemented method for generating a UML representation from JAVA source code' [patent_app_type] => B1 [patent_app_number] => 09/676286 [patent_app_country] => US [patent_app_date] => 2000-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3230 [patent_no_of_claims] => 26 [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/06/560/06560769.pdf [firstpage_image] =>[orig_patent_app_number] => 09676286 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/676286
Computer-implemented method for generating a UML representation from JAVA source code Sep 27, 2000 Issued
Array ( [id] => 1229766 [patent_doc_number] => 06701517 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-03-02 [patent_title] => 'Method for synchronizing JAVA with UML in a version configuration management system' [patent_app_type] => B1 [patent_app_number] => 09/676289 [patent_app_country] => US [patent_app_date] => 2000-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2818 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/701/06701517.pdf [firstpage_image] =>[orig_patent_app_number] => 09676289 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/676289
Method for synchronizing JAVA with UML in a version configuration management system Sep 27, 2000 Issued
Array ( [id] => 7628109 [patent_doc_number] => 06820253 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-11-16 [patent_title] => 'Method and system for interprocedural analysis with separate compilation' [patent_app_type] => B1 [patent_app_number] => 09/672229 [patent_app_country] => US [patent_app_date] => 2000-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 12 [patent_no_of_words] => 5323 [patent_no_of_claims] => 37 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 4 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/820/06820253.pdf [firstpage_image] =>[orig_patent_app_number] => 09672229 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/672229
Method and system for interprocedural analysis with separate compilation Sep 26, 2000 Issued
Array ( [id] => 1129884 [patent_doc_number] => 06795965 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-09-21 [patent_title] => 'Multi-source program module updater' [patent_app_type] => B1 [patent_app_number] => 09/670985 [patent_app_country] => US [patent_app_date] => 2000-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5218 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 62 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/795/06795965.pdf [firstpage_image] =>[orig_patent_app_number] => 09670985 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/670985
Multi-source program module updater Sep 25, 2000 Issued
Array ( [id] => 1186093 [patent_doc_number] => 06745384 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-06-01 [patent_title] => 'Anticipatory optimization with composite folding' [patent_app_type] => B1 [patent_app_number] => 09/667958 [patent_app_country] => US [patent_app_date] => 2000-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 70 [patent_figures_cnt] => 71 [patent_no_of_words] => 39341 [patent_no_of_claims] => 72 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/745/06745384.pdf [firstpage_image] =>[orig_patent_app_number] => 09667958 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/667958
Anticipatory optimization with composite folding Sep 20, 2000 Issued
Array ( [id] => 7962095 [patent_doc_number] => 06681382 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-01-20 [patent_title] => 'Method and system for using virtual labels in a software configuration management system' [patent_app_type] => B1 [patent_app_number] => 09/664987 [patent_app_country] => US [patent_app_date] => 2000-09-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 7601 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/681/06681382.pdf [firstpage_image] =>[orig_patent_app_number] => 09664987 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/664987
Method and system for using virtual labels in a software configuration management system Sep 17, 2000 Issued
Array ( [id] => 933632 [patent_doc_number] => 06981245 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-12-27 [patent_title] => 'Populating binary compatible resource-constrained devices with content verified using API definitions' [patent_app_type] => utility [patent_app_number] => 09/661582 [patent_app_country] => US [patent_app_date] => 2000-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 34 [patent_figures_cnt] => 34 [patent_no_of_words] => 16684 [patent_no_of_claims] => 85 [patent_no_of_ind_claims] => 14 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/981/06981245.pdf [firstpage_image] =>[orig_patent_app_number] => 09661582 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/661582
Populating binary compatible resource-constrained devices with content verified using API definitions Sep 13, 2000 Issued
Array ( [id] => 1030766 [patent_doc_number] => 06883163 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-04-19 [patent_title] => 'Populating resource-constrained devices with content verified using API definitions' [patent_app_type] => utility [patent_app_number] => 09/661581 [patent_app_country] => US [patent_app_date] => 2000-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 32 [patent_figures_cnt] => 34 [patent_no_of_words] => 16510 [patent_no_of_claims] => 74 [patent_no_of_ind_claims] => 12 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/883/06883163.pdf [firstpage_image] =>[orig_patent_app_number] => 09661581 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/661581
Populating resource-constrained devices with content verified using API definitions Sep 13, 2000 Issued
09/648985 Two layer operating system and method for avionics software applications Aug 27, 2000 Abandoned
Array ( [id] => 7622267 [patent_doc_number] => 06687899 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-02-03 [patent_title] => 'Relocation format for linking' [patent_app_type] => B1 [patent_app_number] => 09/650281 [patent_app_country] => US [patent_app_date] => 2000-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8216 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/687/06687899.pdf [firstpage_image] =>[orig_patent_app_number] => 09650281 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/650281
Relocation format for linking Aug 27, 2000 Issued
Menu