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] => 3996187 [patent_doc_number] => 05911073 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-06-08 [patent_title] => 'Method and apparatus for dynamic process monitoring through an ancillary control code system' [patent_app_type] => 1 [patent_app_number] => 8/996963 [patent_app_country] => US [patent_app_date] => 1997-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 11 [patent_no_of_words] => 5238 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 210 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/911/05911073.pdf [firstpage_image] =>[orig_patent_app_number] => 996963 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/996963
Method and apparatus for dynamic process monitoring through an ancillary control code system Dec 22, 1997 Issued
Array ( [id] => 3944226 [patent_doc_number] => 05953534 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-09-14 [patent_title] => 'Environment manipulation for executing modified executable and dynamically-loaded library files' [patent_app_type] => 1 [patent_app_number] => 8/996838 [patent_app_country] => US [patent_app_date] => 1997-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 7658 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 215 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/953/05953534.pdf [firstpage_image] =>[orig_patent_app_number] => 996838 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/996838
Environment manipulation for executing modified executable and dynamically-loaded library files Dec 22, 1997 Issued
Array ( [id] => 4222320 [patent_doc_number] => 06029000 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-02-22 [patent_title] => 'Mobile communication system with cross compiler and cross linker' [patent_app_type] => 1 [patent_app_number] => 8/995600 [patent_app_country] => US [patent_app_date] => 1997-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 6 [patent_no_of_words] => 10279 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/029/06029000.pdf [firstpage_image] =>[orig_patent_app_number] => 995600 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/995600
Mobile communication system with cross compiler and cross linker Dec 21, 1997 Issued
Array ( [id] => 4400162 [patent_doc_number] => 06295645 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-09-25 [patent_title] => 'Method and apparatus for providing downloadable functionality to an embedded coprocessor' [patent_app_type] => 1 [patent_app_number] => 8/995597 [patent_app_country] => US [patent_app_date] => 1997-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 2 [patent_no_of_words] => 8557 [patent_no_of_claims] => 37 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/295/06295645.pdf [firstpage_image] =>[orig_patent_app_number] => 995597 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/995597
Method and apparatus for providing downloadable functionality to an embedded coprocessor Dec 21, 1997 Issued
Array ( [id] => 3929084 [patent_doc_number] => 06002874 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-12-14 [patent_title] => 'Method and system for translating goto-oriented procedural languages into goto-free object oriented languages' [patent_app_type] => 1 [patent_app_number] => 8/995535 [patent_app_country] => US [patent_app_date] => 1997-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 8364 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/002/06002874.pdf [firstpage_image] =>[orig_patent_app_number] => 995535 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/995535
Method and system for translating goto-oriented procedural languages into goto-free object oriented languages Dec 21, 1997 Issued
Array ( [id] => 4081765 [patent_doc_number] => 06009270 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-12-28 [patent_title] => 'Trace synchronization in a processor' [patent_app_type] => 1 [patent_app_number] => 8/992315 [patent_app_country] => US [patent_app_date] => 1997-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 13 [patent_no_of_words] => 8977 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 51 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/009/06009270.pdf [firstpage_image] =>[orig_patent_app_number] => 992315 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/992315
Trace synchronization in a processor Dec 16, 1997 Issued
Array ( [id] => 4209865 [patent_doc_number] => 06154875 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-11-28 [patent_title] => 'Graphical programming system that allows easy handling of data structures and creation of programs by manipulating graphic components' [patent_app_type] => 1 [patent_app_number] => 8/982706 [patent_app_country] => US [patent_app_date] => 1997-12-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 27 [patent_no_of_words] => 6246 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/154/06154875.pdf [firstpage_image] =>[orig_patent_app_number] => 982706 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/982706
Graphical programming system that allows easy handling of data structures and creation of programs by manipulating graphic components Dec 1, 1997 Issued
Array ( [id] => 4423246 [patent_doc_number] => 06272673 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-08-07 [patent_title] => 'Mechanism for automatically establishing connections between executable components of a hypertext-based application' [patent_app_type] => 1 [patent_app_number] => 8/978062 [patent_app_country] => US [patent_app_date] => 1997-11-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 10682 [patent_no_of_claims] => 46 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 20 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/272/06272673.pdf [firstpage_image] =>[orig_patent_app_number] => 978062 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/978062
Mechanism for automatically establishing connections between executable components of a hypertext-based application Nov 24, 1997 Issued
Array ( [id] => 4204740 [patent_doc_number] => 06151707 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-11-21 [patent_title] => 'System and method for product registration' [patent_app_type] => 1 [patent_app_number] => 8/975536 [patent_app_country] => US [patent_app_date] => 1997-11-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 8476 [patent_no_of_claims] => 56 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/151/06151707.pdf [firstpage_image] =>[orig_patent_app_number] => 975536 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/975536
System and method for product registration Nov 19, 1997 Issued
Array ( [id] => 1236745 [patent_doc_number] => 06694506 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-02-17 [patent_title] => 'Object oriented programming system with objects for dynamically connecting functioning programming objects with objects for general purpose operations' [patent_app_type] => B1 [patent_app_number] => 08/951937 [patent_app_country] => US [patent_app_date] => 1997-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4783 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/694/06694506.pdf [firstpage_image] =>[orig_patent_app_number] => 08951937 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/951937
Object oriented programming system with objects for dynamically connecting functioning programming objects with objects for general purpose operations Oct 15, 1997 Issued
Array ( [id] => 4068292 [patent_doc_number] => 05933635 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-08-03 [patent_title] => 'Method and apparatus for dynamically deoptimizing compiled activations' [patent_app_type] => 1 [patent_app_number] => 8/944330 [patent_app_country] => US [patent_app_date] => 1997-10-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 7740 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/933/05933635.pdf [firstpage_image] =>[orig_patent_app_number] => 944330 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/944330
Method and apparatus for dynamically deoptimizing compiled activations Oct 5, 1997 Issued
Array ( [id] => 4068916 [patent_doc_number] => 05970249 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-10-19 [patent_title] => 'Method and apparatus for performing byte-code optimization during pauses' [patent_app_type] => 1 [patent_app_number] => 8/944735 [patent_app_country] => US [patent_app_date] => 1997-10-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7177 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/970/05970249.pdf [firstpage_image] =>[orig_patent_app_number] => 944735 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/944735
Method and apparatus for performing byte-code optimization during pauses Oct 5, 1997 Issued
Array ( [id] => 4129628 [patent_doc_number] => 06047125 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-04-04 [patent_title] => 'Garbage collection system for improved use of memory by removal of reference conflicts' [patent_app_type] => 1 [patent_app_number] => 8/942292 [patent_app_country] => US [patent_app_date] => 1997-10-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 7178 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 15 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/047/06047125.pdf [firstpage_image] =>[orig_patent_app_number] => 942292 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/942292
Garbage collection system for improved use of memory by removal of reference conflicts Sep 30, 1997 Issued
Array ( [id] => 4164570 [patent_doc_number] => 06083280 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-07-04 [patent_title] => 'Method of improving a processing efficiency of an automatic data processing system' [patent_app_type] => 1 [patent_app_number] => 8/937173 [patent_app_country] => US [patent_app_date] => 1997-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 3 [patent_no_of_words] => 2551 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 11 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/083/06083280.pdf [firstpage_image] =>[orig_patent_app_number] => 937173 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/937173
Method of improving a processing efficiency of an automatic data processing system Sep 24, 1997 Issued
Array ( [id] => 4008484 [patent_doc_number] => 05920722 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-07-06 [patent_title] => 'System and process for efficiently determining absolute memory addresses for an intermediate code model' [patent_app_type] => 1 [patent_app_number] => 8/933253 [patent_app_country] => US [patent_app_date] => 1997-09-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 7 [patent_no_of_words] => 3165 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 201 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/920/05920722.pdf [firstpage_image] =>[orig_patent_app_number] => 933253 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/933253
System and process for efficiently determining absolute memory addresses for an intermediate code model Sep 22, 1997 Issued
Array ( [id] => 4017091 [patent_doc_number] => 05987252 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-11-16 [patent_title] => 'Method and apparatus for statically analyzing a computer program for data dependencies' [patent_app_type] => 1 [patent_app_number] => 8/932575 [patent_app_country] => US [patent_app_date] => 1997-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5233 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/987/05987252.pdf [firstpage_image] =>[orig_patent_app_number] => 932575 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/932575
Method and apparatus for statically analyzing a computer program for data dependencies Sep 18, 1997 Issued
Array ( [id] => 4146512 [patent_doc_number] => 06016394 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-01-18 [patent_title] => 'Method and system for database application software creation requiring minimal programming' [patent_app_type] => 1 [patent_app_number] => 8/932255 [patent_app_country] => US [patent_app_date] => 1997-09-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 15339 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/016/06016394.pdf [firstpage_image] =>[orig_patent_app_number] => 932255 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/932255
Method and system for database application software creation requiring minimal programming Sep 16, 1997 Issued
Array ( [id] => 3951617 [patent_doc_number] => 05940617 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-08-17 [patent_title] => 'Debugger for controlling execution of software installed in object to be controlled on the basis of state transition model, debugging method thereof, record medium thereof, and method for correlating function specifications and code addresses' [patent_app_type] => 1 [patent_app_number] => 8/931244 [patent_app_country] => US [patent_app_date] => 1997-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 19 [patent_no_of_words] => 4351 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/940/05940617.pdf [firstpage_image] =>[orig_patent_app_number] => 931244 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/931244
Debugger for controlling execution of software installed in object to be controlled on the basis of state transition model, debugging method thereof, record medium thereof, and method for correlating function specifications and code addresses Sep 15, 1997 Issued
Array ( [id] => 4317152 [patent_doc_number] => 06199193 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-03-06 [patent_title] => 'Method and system for software development and software design evaluation server' [patent_app_type] => 1 [patent_app_number] => 8/931357 [patent_app_country] => US [patent_app_date] => 1997-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 27 [patent_no_of_words] => 7384 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/199/06199193.pdf [firstpage_image] =>[orig_patent_app_number] => 931357 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/931357
Method and system for software development and software design evaluation server Sep 15, 1997 Issued
Array ( [id] => 4305501 [patent_doc_number] => 06269477 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-07-31 [patent_title] => 'Method and system for improving the layout of a program image using clustering' [patent_app_type] => 1 [patent_app_number] => 8/931030 [patent_app_country] => US [patent_app_date] => 1997-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 22 [patent_no_of_words] => 8782 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/269/06269477.pdf [firstpage_image] =>[orig_patent_app_number] => 931030 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/931030
Method and system for improving the layout of a program image using clustering Sep 15, 1997 Issued
Menu