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] => 4199537 [patent_doc_number] => 06094531 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-07-25 [patent_title] => 'Method and apparatus for automatically installing operating systems machines' [patent_app_type] => 1 [patent_app_number] => 8/937848 [patent_app_country] => US [patent_app_date] => 1997-08-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7536 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 203 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/094/06094531.pdf [firstpage_image] =>[orig_patent_app_number] => 937848 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/937848
Method and apparatus for automatically installing operating systems machines Aug 24, 1997 Issued
Array ( [id] => 4017062 [patent_doc_number] => 05987250 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-11-16 [patent_title] => 'Transparent instrumentation for computer program behavior analysis' [patent_app_type] => 1 [patent_app_number] => 8/918729 [patent_app_country] => US [patent_app_date] => 1997-08-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 7 [patent_no_of_words] => 2758 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/987/05987250.pdf [firstpage_image] =>[orig_patent_app_number] => 918729 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/918729
Transparent instrumentation for computer program behavior analysis Aug 20, 1997 Issued
Array ( [id] => 4111570 [patent_doc_number] => 06049667 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-04-11 [patent_title] => 'Computer system, method of compiling and method of accessing address space with pointer of different width therefrom' [patent_app_type] => 1 [patent_app_number] => 8/911899 [patent_app_country] => US [patent_app_date] => 1997-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7023 [patent_no_of_claims] => 46 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/049/06049667.pdf [firstpage_image] =>[orig_patent_app_number] => 911899 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/911899
Computer system, method of compiling and method of accessing address space with pointer of different width therefrom Aug 14, 1997 Issued
Array ( [id] => 4427034 [patent_doc_number] => 06195794 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-02-27 [patent_title] => 'Method and apparatus for distributing templates in a component system' [patent_app_type] => 1 [patent_app_number] => 8/910140 [patent_app_country] => US [patent_app_date] => 1997-08-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 13 [patent_no_of_words] => 13506 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/195/06195794.pdf [firstpage_image] =>[orig_patent_app_number] => 910140 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/910140
Method and apparatus for distributing templates in a component system Aug 11, 1997 Issued
Array ( [id] => 3957615 [patent_doc_number] => 05974251 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-10-26 [patent_title] => 'Media flow control system' [patent_app_type] => 1 [patent_app_number] => 8/903791 [patent_app_country] => US [patent_app_date] => 1997-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 41 [patent_no_of_words] => 9945 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/974/05974251.pdf [firstpage_image] =>[orig_patent_app_number] => 903791 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/903791
Media flow control system Jul 30, 1997 Issued
Array ( [id] => 4236936 [patent_doc_number] => 06011920 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-01-04 [patent_title] => 'Method and apparatus for debugging applications on a personality neutral debugger' [patent_app_type] => 1 [patent_app_number] => 8/901831 [patent_app_country] => US [patent_app_date] => 1997-07-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 3829 [patent_no_of_claims] => 24 [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/011/06011920.pdf [firstpage_image] =>[orig_patent_app_number] => 901831 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/901831
Method and apparatus for debugging applications on a personality neutral debugger Jul 27, 1997 Issued
Array ( [id] => 4147855 [patent_doc_number] => 06035125 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-03-07 [patent_title] => 'Method and system for generating compact code for the loop unrolling transformation' [patent_app_type] => 1 [patent_app_number] => 8/900809 [patent_app_country] => US [patent_app_date] => 1997-07-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 8516 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 240 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/035/06035125.pdf [firstpage_image] =>[orig_patent_app_number] => 900809 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/900809
Method and system for generating compact code for the loop unrolling transformation Jul 24, 1997 Issued
Array ( [id] => 1429498 [patent_doc_number] => 06513152 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-01-28 [patent_title] => 'Object oriented framework mechanism for customization of object oriented frameworks' [patent_app_type] => B1 [patent_app_number] => 08/899255 [patent_app_country] => US [patent_app_date] => 1997-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 28 [patent_no_of_words] => 13553 [patent_no_of_claims] => 93 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 45 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/513/06513152.pdf [firstpage_image] =>[orig_patent_app_number] => 08899255 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/899255
Object oriented framework mechanism for customization of object oriented frameworks Jul 22, 1997 Issued
Array ( [id] => 4089401 [patent_doc_number] => 05966540 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-10-12 [patent_title] => 'Hosted machine code installation' [patent_app_type] => 1 [patent_app_number] => 8/899366 [patent_app_country] => US [patent_app_date] => 1997-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 3862 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/966/05966540.pdf [firstpage_image] =>[orig_patent_app_number] => 899366 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/899366
Hosted machine code installation Jul 22, 1997 Issued
Array ( [id] => 1472168 [patent_doc_number] => 06460175 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-10-01 [patent_title] => 'Program product for modular, parallel, remote software installation with repeatable, externally-invocable steps' [patent_app_type] => B1 [patent_app_number] => 08/896923 [patent_app_country] => US [patent_app_date] => 1997-07-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 2730 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/460/06460175.pdf [firstpage_image] =>[orig_patent_app_number] => 08896923 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/896923
Program product for modular, parallel, remote software installation with repeatable, externally-invocable steps Jul 17, 1997 Issued
Array ( [id] => 4017142 [patent_doc_number] => 05987254 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-11-16 [patent_title] => 'System-wide memoization of array dependence information' [patent_app_type] => 1 [patent_app_number] => 8/892084 [patent_app_country] => US [patent_app_date] => 1997-07-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 4 [patent_no_of_words] => 3108 [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/05/987/05987254.pdf [firstpage_image] =>[orig_patent_app_number] => 892084 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/892084
System-wide memoization of array dependence information Jul 13, 1997 Issued
08/890634 SYSTEM FOR APPLICATION INDEPENDENT PROGRAMMING OF CONTROLS Jul 13, 1997 Abandoned
Array ( [id] => 4425142 [patent_doc_number] => 06230317 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-05-08 [patent_title] => 'Method and apparatus for software pipelining of nested loops' [patent_app_type] => 1 [patent_app_number] => 8/891544 [patent_app_country] => US [patent_app_date] => 1997-07-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 4106 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/230/06230317.pdf [firstpage_image] =>[orig_patent_app_number] => 891544 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/891544
Method and apparatus for software pipelining of nested loops Jul 10, 1997 Issued
Array ( [id] => 4089338 [patent_doc_number] => 05966536 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-10-12 [patent_title] => 'Method and apparatus for generating an optimized target executable computer program using an optimized source executable' [patent_app_type] => 1 [patent_app_number] => 8/864247 [patent_app_country] => US [patent_app_date] => 1997-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 4479 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 255 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/966/05966536.pdf [firstpage_image] =>[orig_patent_app_number] => 864247 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/864247
Method and apparatus for generating an optimized target executable computer program using an optimized source executable May 27, 1997 Issued
Array ( [id] => 4096273 [patent_doc_number] => 06055369 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-04-25 [patent_title] => 'Apparatus for visual programming with screen flow' [patent_app_type] => 1 [patent_app_number] => 8/852033 [patent_app_country] => US [patent_app_date] => 1997-05-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 9809 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/055/06055369.pdf [firstpage_image] =>[orig_patent_app_number] => 852033 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/852033
Apparatus for visual programming with screen flow May 5, 1997 Issued
Array ( [id] => 4293290 [patent_doc_number] => 06247168 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-06-12 [patent_title] => 'Embedded non-volatile programming tool' [patent_app_type] => 1 [patent_app_number] => 8/841232 [patent_app_country] => US [patent_app_date] => 1997-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 8 [patent_no_of_words] => 7112 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/247/06247168.pdf [firstpage_image] =>[orig_patent_app_number] => 841232 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/841232
Embedded non-volatile programming tool Apr 28, 1997 Issued
Array ( [id] => 3966638 [patent_doc_number] => 05999735 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-12-07 [patent_title] => 'Method for constructing a static single assignment language accommodating complex symbolic memory references' [patent_app_type] => 1 [patent_app_number] => 8/831074 [patent_app_country] => US [patent_app_date] => 1997-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 5268 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/999/05999735.pdf [firstpage_image] =>[orig_patent_app_number] => 831074 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/831074
Method for constructing a static single assignment language accommodating complex symbolic memory references Mar 31, 1997 Issued
Array ( [id] => 3968754 [patent_doc_number] => 05978585 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-11-02 [patent_title] => 'Development system with improved methods for recompiling dependent code modules' [patent_app_type] => 1 [patent_app_number] => 8/826453 [patent_app_country] => US [patent_app_date] => 1997-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 6255 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 392 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/978/05978585.pdf [firstpage_image] =>[orig_patent_app_number] => 826453 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/826453
Development system with improved methods for recompiling dependent code modules Mar 26, 1997 Issued
Array ( [id] => 3966554 [patent_doc_number] => 05999729 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-12-07 [patent_title] => 'System and method for developing computer programs for execution on parallel processing systems' [patent_app_type] => 1 [patent_app_number] => 8/812155 [patent_app_country] => US [patent_app_date] => 1997-03-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 14891 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 321 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/999/05999729.pdf [firstpage_image] =>[orig_patent_app_number] => 812155 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/812155
System and method for developing computer programs for execution on parallel processing systems Mar 5, 1997 Issued
Array ( [id] => 3944079 [patent_doc_number] => 05953524 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-09-14 [patent_title] => 'Development system with methods for runtime binding of user-defined classes' [patent_app_type] => 1 [patent_app_number] => 8/755054 [patent_app_country] => US [patent_app_date] => 1996-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 13 [patent_no_of_words] => 9311 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/953/05953524.pdf [firstpage_image] =>[orig_patent_app_number] => 755054 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/755054
Development system with methods for runtime binding of user-defined classes Nov 21, 1996 Issued
Menu