Search

William M. Treat

Examiner (ID: 16215)

Most Active Art Unit
2183
Art Unit(s)
2315, 2783, 2302, 2784, 2181, 2183
Total Applications
967
Issued Applications
755
Pending Applications
33
Abandoned Applications
179

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 3824876 [patent_doc_number] => 05710902 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-01-20 [patent_title] => 'Instruction dependency chain indentifier' [patent_app_type] => 1 [patent_app_number] => 8/524065 [patent_app_country] => US [patent_app_date] => 1995-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 6 [patent_no_of_words] => 3869 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 63 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/710/05710902.pdf [firstpage_image] =>[orig_patent_app_number] => 524065 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/524065
Instruction dependency chain indentifier Sep 5, 1995 Issued
Array ( [id] => 3794225 [patent_doc_number] => 05809271 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-09-15 [patent_title] => 'Method and apparatus for changing flow of control in a processor' [patent_app_type] => 1 [patent_app_number] => 8/518563 [patent_app_country] => US [patent_app_date] => 1995-08-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 15921 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/809/05809271.pdf [firstpage_image] =>[orig_patent_app_number] => 518563 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/518563
Method and apparatus for changing flow of control in a processor Aug 22, 1995 Issued
Array ( [id] => 3681641 [patent_doc_number] => 05600811 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-02-04 [patent_title] => 'Vector move instruction in a vector data processing system and method therefor' [patent_app_type] => 1 [patent_app_number] => 8/510895 [patent_app_country] => US [patent_app_date] => 1995-08-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 25 [patent_no_of_words] => 12370 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 207 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/600/05600811.pdf [firstpage_image] =>[orig_patent_app_number] => 510895 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/510895
Vector move instruction in a vector data processing system and method therefor Aug 2, 1995 Issued
Array ( [id] => 3672467 [patent_doc_number] => 05649103 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-07-15 [patent_title] => 'Method and apparatus for managing multiple server requests and collating reponses' [patent_app_type] => 1 [patent_app_number] => 8/502163 [patent_app_country] => US [patent_app_date] => 1995-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 2523 [patent_no_of_claims] => 18 [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/05/649/05649103.pdf [firstpage_image] =>[orig_patent_app_number] => 502163 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/502163
Method and apparatus for managing multiple server requests and collating reponses Jul 12, 1995 Issued
Array ( [id] => 3718752 [patent_doc_number] => 05655115 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-08-05 [patent_title] => 'Processor structure and method for watchpoint of plural simultaneous unresolved branch evaluation' [patent_app_type] => 1 [patent_app_number] => 8/482075 [patent_app_country] => US [patent_app_date] => 1995-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 60 [patent_figures_cnt] => 61 [patent_no_of_words] => 52680 [patent_no_of_claims] => 73 [patent_no_of_ind_claims] => 21 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/655/05655115.pdf [firstpage_image] =>[orig_patent_app_number] => 482075 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/482075
Processor structure and method for watchpoint of plural simultaneous unresolved branch evaluation Jun 6, 1995 Issued
Array ( [id] => 3670096 [patent_doc_number] => 05659721 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-08-19 [patent_title] => 'Processor structure and method for checkpointing instructions to maintain precise state' [patent_app_type] => 1 [patent_app_number] => 8/476419 [patent_app_country] => US [patent_app_date] => 1995-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 60 [patent_figures_cnt] => 64 [patent_no_of_words] => 53636 [patent_no_of_claims] => 50 [patent_no_of_ind_claims] => 11 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/659/05659721.pdf [firstpage_image] =>[orig_patent_app_number] => 476419 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/476419
Processor structure and method for checkpointing instructions to maintain precise state Jun 6, 1995 Issued
Array ( [id] => 3682057 [patent_doc_number] => 05600838 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-02-04 [patent_title] => 'Object oriented dispatch and supercall process and arrangement' [patent_app_type] => 1 [patent_app_number] => 8/479785 [patent_app_country] => US [patent_app_date] => 1995-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 4327 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/600/05600838.pdf [firstpage_image] =>[orig_patent_app_number] => 479785 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/479785
Object oriented dispatch and supercall process and arrangement Jun 6, 1995 Issued
Array ( [id] => 3672939 [patent_doc_number] => 05649136 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-07-15 [patent_title] => 'Processor structure and method for maintaining and restoring precise state at any instruction boundary' [patent_app_type] => 1 [patent_app_number] => 8/483958 [patent_app_country] => US [patent_app_date] => 1995-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 60 [patent_figures_cnt] => 60 [patent_no_of_words] => 52593 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/649/05649136.pdf [firstpage_image] =>[orig_patent_app_number] => 483958 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/483958
Processor structure and method for maintaining and restoring precise state at any instruction boundary Jun 6, 1995 Issued
Array ( [id] => 3736134 [patent_doc_number] => 05673426 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-09-30 [patent_title] => 'Processor structure and method for tracking floating-point exceptions' [patent_app_type] => 1 [patent_app_number] => 8/484795 [patent_app_country] => US [patent_app_date] => 1995-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 60 [patent_figures_cnt] => 64 [patent_no_of_words] => 52804 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 415 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/673/05673426.pdf [firstpage_image] =>[orig_patent_app_number] => 484795 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/484795
Processor structure and method for tracking floating-point exceptions Jun 6, 1995 Issued
Array ( [id] => 3700886 [patent_doc_number] => 05644742 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-07-01 [patent_title] => 'Processor structure and method for a time-out checkpoint' [patent_app_type] => 1 [patent_app_number] => 8/473223 [patent_app_country] => US [patent_app_date] => 1995-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 60 [patent_figures_cnt] => 60 [patent_no_of_words] => 52412 [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/05/644/05644742.pdf [firstpage_image] =>[orig_patent_app_number] => 473223 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/473223
Processor structure and method for a time-out checkpoint Jun 6, 1995 Issued
Array ( [id] => 3705745 [patent_doc_number] => 05651124 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-07-22 [patent_title] => 'Processor structure and method for aggressively scheduling long latency instructions including load/store instructions while maintaining precise state' [patent_app_type] => 1 [patent_app_number] => 8/478025 [patent_app_country] => US [patent_app_date] => 1995-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 60 [patent_figures_cnt] => 64 [patent_no_of_words] => 52833 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/651/05651124.pdf [firstpage_image] =>[orig_patent_app_number] => 478025 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/478025
Processor structure and method for aggressively scheduling long latency instructions including load/store instructions while maintaining precise state Jun 6, 1995 Issued
Array ( [id] => 3661775 [patent_doc_number] => 05606700 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-02-25 [patent_title] => 'Computer program product and program storage device for object oriented programming platform' [patent_app_type] => 1 [patent_app_number] => 8/478798 [patent_app_country] => US [patent_app_date] => 1995-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 3282 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/606/05606700.pdf [firstpage_image] =>[orig_patent_app_number] => 478798 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/478798
Computer program product and program storage device for object oriented programming platform Jun 6, 1995 Issued
Array ( [id] => 3744361 [patent_doc_number] => 05636374 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-06-03 [patent_title] => 'Method and apparatus for performing operations based upon the addresses of microinstructions' [patent_app_type] => 1 [patent_app_number] => 8/470842 [patent_app_country] => US [patent_app_date] => 1995-06-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 7239 [patent_no_of_claims] => 48 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/636/05636374.pdf [firstpage_image] =>[orig_patent_app_number] => 470842 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/470842
Method and apparatus for performing operations based upon the addresses of microinstructions Jun 5, 1995 Issued
Array ( [id] => 3761543 [patent_doc_number] => 05802314 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-09-01 [patent_title] => 'Method and apparatus for sending and receiving multimedia messages' [patent_app_type] => 1 [patent_app_number] => 8/461759 [patent_app_country] => US [patent_app_date] => 1995-06-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 23 [patent_no_of_words] => 11748 [patent_no_of_claims] => 320 [patent_no_of_ind_claims] => 16 [patent_words_short_claim] => 255 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/802/05802314.pdf [firstpage_image] =>[orig_patent_app_number] => 461759 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/461759
Method and apparatus for sending and receiving multimedia messages Jun 4, 1995 Issued
Array ( [id] => 3635689 [patent_doc_number] => 05594864 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-01-14 [patent_title] => 'Method and apparatus for unobtrusively monitoring processor states and characterizing bottlenecks in a pipelined processor executing grouped instructions' [patent_app_type] => 1 [patent_app_number] => 8/454406 [patent_app_country] => US [patent_app_date] => 1995-05-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7191 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 191 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/594/05594864.pdf [firstpage_image] =>[orig_patent_app_number] => 454406 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/454406
Method and apparatus for unobtrusively monitoring processor states and characterizing bottlenecks in a pipelined processor executing grouped instructions May 29, 1995 Issued
Array ( [id] => 3537134 [patent_doc_number] => 05504870 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1996-04-02 [patent_title] => 'Branch prediction device enabling simultaneous access to a content-addressed memory for retrieval and registration' [patent_app_type] => 1 [patent_app_number] => 8/448180 [patent_app_country] => US [patent_app_date] => 1995-05-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2566 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 185 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/504/05504870.pdf [firstpage_image] =>[orig_patent_app_number] => 448180 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/448180
Branch prediction device enabling simultaneous access to a content-addressed memory for retrieval and registration May 22, 1995 Issued
Array ( [id] => 3676775 [patent_doc_number] => 05598553 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-01-28 [patent_title] => 'Program watchpoint checking using paging with sub-page validity' [patent_app_type] => 1 [patent_app_number] => 8/444813 [patent_app_country] => US [patent_app_date] => 1995-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 13 [patent_no_of_words] => 8975 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 224 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/598/05598553.pdf [firstpage_image] =>[orig_patent_app_number] => 444813 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/444813
Program watchpoint checking using paging with sub-page validity May 17, 1995 Issued
Array ( [id] => 3742696 [patent_doc_number] => 05704054 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1997-12-30 [patent_title] => 'Counterflow pipeline processor architecture for semi-custom application specific IC\'s' [patent_app_type] => 1 [patent_app_number] => 8/438662 [patent_app_country] => US [patent_app_date] => 1995-05-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4030 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 246 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/704/05704054.pdf [firstpage_image] =>[orig_patent_app_number] => 438662 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/438662
Counterflow pipeline processor architecture for semi-custom application specific IC's May 8, 1995 Issued
Array ( [id] => 3556899 [patent_doc_number] => 05555429 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1996-09-10 [patent_title] => 'Multiport RAM based multiprocessor' [patent_app_type] => 1 [patent_app_number] => 8/437447 [patent_app_country] => US [patent_app_date] => 1995-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 16 [patent_no_of_words] => 3997 [patent_no_of_claims] => 11 [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/555/05555429.pdf [firstpage_image] =>[orig_patent_app_number] => 437447 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/437447
Multiport RAM based multiprocessor May 7, 1995 Issued
Array ( [id] => 3540114 [patent_doc_number] => 05542060 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1996-07-30 [patent_title] => 'Data processor including a decoding unit for decomposing a multifunctional data transfer instruction into a plurality of control codes' [patent_app_type] => 1 [patent_app_number] => 8/432334 [patent_app_country] => US [patent_app_date] => 1995-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 33 [patent_figures_cnt] => 43 [patent_no_of_words] => 18161 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 471 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/542/05542060.pdf [firstpage_image] =>[orig_patent_app_number] => 432334 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/432334
Data processor including a decoding unit for decomposing a multifunctional data transfer instruction into a plurality of control codes Apr 30, 1995 Issued
Menu