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] => 1431543 [patent_doc_number] => 06523169 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-02-18 [patent_title] => 'Method for testing system components of an object-oriented program' [patent_app_type] => B1 [patent_app_number] => 09/308739 [patent_app_country] => US [patent_app_date] => 1999-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 1943 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/523/06523169.pdf [firstpage_image] =>[orig_patent_app_number] => 09308739 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/308739
Method for testing system components of an object-oriented program May 23, 1999 Issued
Array ( [id] => 1043334 [patent_doc_number] => 06871340 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-03-22 [patent_title] => 'System and method for generating software tools' [patent_app_type] => utility [patent_app_number] => 09/316040 [patent_app_country] => US [patent_app_date] => 1999-05-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 23 [patent_no_of_words] => 8710 [patent_no_of_claims] => 64 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/871/06871340.pdf [firstpage_image] =>[orig_patent_app_number] => 09316040 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/316040
System and method for generating software tools May 20, 1999 Issued
Array ( [id] => 1604556 [patent_doc_number] => 06434742 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-08-13 [patent_title] => 'Symbol for automatically renaming symbols in files during the compiling of the files' [patent_app_type] => B1 [patent_app_number] => 09/307942 [patent_app_country] => US [patent_app_date] => 1999-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3093 [patent_no_of_claims] => 33 [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/434/06434742.pdf [firstpage_image] =>[orig_patent_app_number] => 09307942 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/307942
Symbol for automatically renaming symbols in files during the compiling of the files May 9, 1999 Issued
Array ( [id] => 4351485 [patent_doc_number] => 06334215 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-12-25 [patent_title] => 'Methodology for migration of legacy applications to new product architectures' [patent_app_type] => 1 [patent_app_number] => 9/305431 [patent_app_country] => US [patent_app_date] => 1999-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3753 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 214 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/334/06334215.pdf [firstpage_image] =>[orig_patent_app_number] => 305431 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/305431
Methodology for migration of legacy applications to new product architectures May 4, 1999 Issued
Array ( [id] => 1431274 [patent_doc_number] => 06507945 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-01-14 [patent_title] => 'Synthesizing combinatorial libraries of materials' [patent_app_type] => B1 [patent_app_number] => 09/305830 [patent_app_country] => US [patent_app_date] => 1999-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 9816 [patent_no_of_claims] => 47 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 155 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/507/06507945.pdf [firstpage_image] =>[orig_patent_app_number] => 09305830 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/305830
Synthesizing combinatorial libraries of materials May 4, 1999 Issued
Array ( [id] => 1481918 [patent_doc_number] => 06345387 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-02-05 [patent_title] => 'Coherent object system architecture' [patent_app_type] => B1 [patent_app_number] => 09/302940 [patent_app_country] => US [patent_app_date] => 1999-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 16 [patent_no_of_words] => 9221 [patent_no_of_claims] => 72 [patent_no_of_ind_claims] => 12 [patent_words_short_claim] => 15 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/345/06345387.pdf [firstpage_image] =>[orig_patent_app_number] => 09302940 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/302940
Coherent object system architecture Apr 29, 1999 Issued
Array ( [id] => 1604552 [patent_doc_number] => 06434738 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-08-13 [patent_title] => 'System and method for testing computer software' [patent_app_type] => B1 [patent_app_number] => 09/296341 [patent_app_country] => US [patent_app_date] => 1999-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5785 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/434/06434738.pdf [firstpage_image] =>[orig_patent_app_number] => 09296341 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/296341
System and method for testing computer software Apr 21, 1999 Issued
Array ( [id] => 4352906 [patent_doc_number] => 06314563 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-11-06 [patent_title] => 'Expedited object locking and unlocking' [patent_app_type] => 1 [patent_app_number] => 9/283136 [patent_app_country] => US [patent_app_date] => 1999-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 35 [patent_no_of_words] => 14808 [patent_no_of_claims] => 68 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 239 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/314/06314563.pdf [firstpage_image] =>[orig_patent_app_number] => 283136 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/283136
Expedited object locking and unlocking Mar 30, 1999 Issued
Array ( [id] => 1506200 [patent_doc_number] => 06487718 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-11-26 [patent_title] => 'Method and apparatus for installing applications in a distributed data processing system' [patent_app_type] => B1 [patent_app_number] => 09/282637 [patent_app_country] => US [patent_app_date] => 1999-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 11 [patent_no_of_words] => 4883 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 75 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/487/06487718.pdf [firstpage_image] =>[orig_patent_app_number] => 09282637 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/282637
Method and apparatus for installing applications in a distributed data processing system Mar 30, 1999 Issued
Array ( [id] => 1587714 [patent_doc_number] => 06425125 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-07-23 [patent_title] => 'System and method for upgrading client software' [patent_app_type] => B1 [patent_app_number] => 09/281734 [patent_app_country] => US [patent_app_date] => 1999-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 12 [patent_no_of_words] => 7964 [patent_no_of_claims] => 42 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/425/06425125.pdf [firstpage_image] =>[orig_patent_app_number] => 09281734 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/281734
System and method for upgrading client software Mar 29, 1999 Issued
Array ( [id] => 1431696 [patent_doc_number] => 06519763 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-02-11 [patent_title] => 'Time management and task completion and prediction software' [patent_app_type] => B1 [patent_app_number] => 09/277732 [patent_app_country] => US [patent_app_date] => 1999-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 9457 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 51 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/519/06519763.pdf [firstpage_image] =>[orig_patent_app_number] => 09277732 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/277732
Time management and task completion and prediction software Mar 28, 1999 Issued
Array ( [id] => 1453195 [patent_doc_number] => 06456209 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-09-24 [patent_title] => 'Method and apparatus for deriving a plurally parsable data compression dictionary' [patent_app_type] => B1 [patent_app_number] => 09/277638 [patent_app_country] => US [patent_app_date] => 1999-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 5141 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 46 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/456/06456209.pdf [firstpage_image] =>[orig_patent_app_number] => 09277638 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/277638
Method and apparatus for deriving a plurally parsable data compression dictionary Mar 25, 1999 Issued
Array ( [id] => 4295595 [patent_doc_number] => 06324684 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-11-27 [patent_title] => 'Processor having real-time execution control for debug functions without a debug monitor' [patent_app_type] => 1 [patent_app_number] => 9/273039 [patent_app_country] => US [patent_app_date] => 1999-03-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 4 [patent_no_of_words] => 3042 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 232 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/324/06324684.pdf [firstpage_image] =>[orig_patent_app_number] => 273039 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/273039
Processor having real-time execution control for debug functions without a debug monitor Mar 18, 1999 Issued
Array ( [id] => 1592637 [patent_doc_number] => 06360361 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-03-19 [patent_title] => 'Field reordering to optimize cache utilization' [patent_app_type] => B1 [patent_app_number] => 09/270124 [patent_app_country] => US [patent_app_date] => 1999-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5858 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/360/06360361.pdf [firstpage_image] =>[orig_patent_app_number] => 09270124 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/270124
Field reordering to optimize cache utilization Mar 14, 1999 Issued
Array ( [id] => 4375113 [patent_doc_number] => 06292939 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-09-18 [patent_title] => 'Method of reducing unnecessary barrier instructions' [patent_app_type] => 1 [patent_app_number] => 9/266634 [patent_app_country] => US [patent_app_date] => 1999-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 3361 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/292/06292939.pdf [firstpage_image] =>[orig_patent_app_number] => 266634 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/266634
Method of reducing unnecessary barrier instructions Mar 10, 1999 Issued
Array ( [id] => 1434081 [patent_doc_number] => 06341371 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-01-22 [patent_title] => 'System and method for optimizing program execution in a computer system' [patent_app_type] => B1 [patent_app_number] => 09/256036 [patent_app_country] => US [patent_app_date] => 1999-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 4575 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/341/06341371.pdf [firstpage_image] =>[orig_patent_app_number] => 09256036 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/256036
System and method for optimizing program execution in a computer system Feb 22, 1999 Issued
Array ( [id] => 4423924 [patent_doc_number] => 06311321 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-10-30 [patent_title] => 'In-context launch wrapper (ICLW) module and method of automating integration of device management applications into existing enterprise management consoles' [patent_app_type] => 1 [patent_app_number] => 9/253534 [patent_app_country] => US [patent_app_date] => 1999-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 7661 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/311/06311321.pdf [firstpage_image] =>[orig_patent_app_number] => 253534 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/253534
In-context launch wrapper (ICLW) module and method of automating integration of device management applications into existing enterprise management consoles Feb 21, 1999 Issued
Array ( [id] => 1481436 [patent_doc_number] => 06389587 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-05-14 [patent_title] => 'User interface for developing and executing data flow programs and methods, apparatus, and articles of manufacture for optimizing the execution of data flow programs' [patent_app_type] => B1 [patent_app_number] => 09/244136 [patent_app_country] => US [patent_app_date] => 1999-02-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 16 [patent_no_of_words] => 7573 [patent_no_of_claims] => 42 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/389/06389587.pdf [firstpage_image] =>[orig_patent_app_number] => 09244136 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/244136
User interface for developing and executing data flow programs and methods, apparatus, and articles of manufacture for optimizing the execution of data flow programs Feb 3, 1999 Issued
Array ( [id] => 1474583 [patent_doc_number] => 06408299 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-06-18 [patent_title] => 'Type convertor registry' [patent_app_type] => B1 [patent_app_number] => 09/238431 [patent_app_country] => US [patent_app_date] => 1999-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 1524 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/408/06408299.pdf [firstpage_image] =>[orig_patent_app_number] => 09238431 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/238431
Type convertor registry Jan 27, 1999 Issued
Array ( [id] => 1425947 [patent_doc_number] => 06536033 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-03-18 [patent_title] => 'Uniform mechanism for building containment hierarchies' [patent_app_type] => B1 [patent_app_number] => 09/238430 [patent_app_country] => US [patent_app_date] => 1999-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2029 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/536/06536033.pdf [firstpage_image] =>[orig_patent_app_number] => 09238430 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/238430
Uniform mechanism for building containment hierarchies Jan 27, 1999 Issued
Menu