Search

Daniel H. Pan

Examiner (ID: 6004, Phone: (571)272-4172 , Office: P/2182 )

Most Active Art Unit
2182
Art Unit(s)
2315, 2182, 2783, 2899, 2302, 2183
Total Applications
1471
Issued Applications
1281
Pending Applications
50
Abandoned Applications
145

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 7352929 [patent_doc_number] => 20040193838 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-09-30 [patent_title] => 'Vector instructions composed from scalar instructions' [patent_app_type] => new [patent_app_number] => 10/403241 [patent_app_country] => US [patent_app_date] => 2003-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 10292 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0193/20040193838.pdf [firstpage_image] =>[orig_patent_app_number] => 10403241 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/403241
Vector instructions composed from scalar instructions Mar 30, 2003 Abandoned
Array ( [id] => 7057328 [patent_doc_number] => 20050278503 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-12-15 [patent_title] => 'Coprocessor bus architecture' [patent_app_type] => utility [patent_app_number] => 10/403428 [patent_app_country] => US [patent_app_date] => 2003-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 2966 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0278/20050278503.pdf [firstpage_image] =>[orig_patent_app_number] => 10403428 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/403428
Coprocessor bus architecture Mar 30, 2003 Abandoned
Array ( [id] => 806126 [patent_doc_number] => 07424597 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-09-09 [patent_title] => 'Variable reordering (Mux) instructions for parallel table lookups from registers' [patent_app_type] => utility [patent_app_number] => 10/403785 [patent_app_country] => US [patent_app_date] => 2003-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3890 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/424/07424597.pdf [firstpage_image] =>[orig_patent_app_number] => 10403785 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/403785
Variable reordering (Mux) instructions for parallel table lookups from registers Mar 30, 2003 Issued
Array ( [id] => 7353046 [patent_doc_number] => 20040193855 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-09-30 [patent_title] => 'System and method for branch prediction access' [patent_app_type] => new [patent_app_number] => 10/401962 [patent_app_country] => US [patent_app_date] => 2003-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4613 [patent_no_of_claims] => 47 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 36 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0193/20040193855.pdf [firstpage_image] =>[orig_patent_app_number] => 10401962 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/401962
System and method for branch prediction access Mar 30, 2003 Abandoned
Array ( [id] => 6866400 [patent_doc_number] => 20030191926 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-10-09 [patent_title] => 'Method and apparatus for performing addressing operations in a superscalar, superpipelined processor' [patent_app_type] => new [patent_app_number] => 10/401170 [patent_app_country] => US [patent_app_date] => 2003-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4037 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 44 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0191/20030191926.pdf [firstpage_image] =>[orig_patent_app_number] => 10401170 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/401170
Method and apparatus for performing addressing operations in a superscalar, superpipelined processor Mar 26, 2003 Issued
Array ( [id] => 534641 [patent_doc_number] => 07194602 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-03-20 [patent_title] => 'Data processor' [patent_app_type] => utility [patent_app_number] => 10/385854 [patent_app_country] => US [patent_app_date] => 2003-03-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 25 [patent_no_of_words] => 17431 [patent_no_of_claims] => 8 [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/07/194/07194602.pdf [firstpage_image] =>[orig_patent_app_number] => 10385854 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/385854
Data processor Mar 11, 2003 Issued
Array ( [id] => 6831288 [patent_doc_number] => 20030182346 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-09-25 [patent_title] => 'Method and apparatus for configuring arbitrary sized data paths comprising multiple context processing elements' [patent_app_type] => new [patent_app_number] => 10/375543 [patent_app_country] => US [patent_app_date] => 2003-02-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 31 [patent_figures_cnt] => 31 [patent_no_of_words] => 11310 [patent_no_of_claims] => 55 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 71 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0182/20030182346.pdf [firstpage_image] =>[orig_patent_app_number] => 10375543 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/375543
Method and apparatus for configuring arbitrary sized data paths comprising multiple context processing elements Feb 26, 2003 Issued
Array ( [id] => 7706234 [patent_doc_number] => 08090930 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-01-03 [patent_title] => 'Method and circuits for early detection of a full queue' [patent_app_type] => utility [patent_app_number] => 10/356943 [patent_app_country] => US [patent_app_date] => 2003-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 20 [patent_no_of_words] => 7055 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/090/08090930.pdf [firstpage_image] =>[orig_patent_app_number] => 10356943 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/356943
Method and circuits for early detection of a full queue Jan 30, 2003 Issued
Array ( [id] => 7600005 [patent_doc_number] => 07386707 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-06-10 [patent_title] => 'Processor and program execution method capable of efficient program execution' [patent_app_type] => utility [patent_app_number] => 10/338408 [patent_app_country] => US [patent_app_date] => 2003-01-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 34 [patent_figures_cnt] => 49 [patent_no_of_words] => 34890 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 365 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/386/07386707.pdf [firstpage_image] =>[orig_patent_app_number] => 10338408 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/338408
Processor and program execution method capable of efficient program execution Jan 7, 2003 Issued
Array ( [id] => 995897 [patent_doc_number] => 06918025 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-07-12 [patent_title] => 'IC with wait state registers' [patent_app_type] => utility [patent_app_number] => 10/337028 [patent_app_country] => US [patent_app_date] => 2003-01-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 50 [patent_no_of_words] => 33738 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/918/06918025.pdf [firstpage_image] =>[orig_patent_app_number] => 10337028 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/337028
IC with wait state registers Jan 5, 2003 Issued
Array ( [id] => 7443021 [patent_doc_number] => 20040210739 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-10-21 [patent_title] => 'Vector signal processor' [patent_app_type] => new [patent_app_number] => 10/336860 [patent_app_country] => US [patent_app_date] => 2003-01-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3594 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 26 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0210/20040210739.pdf [firstpage_image] =>[orig_patent_app_number] => 10336860 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/336860
Vector signal processor Jan 5, 2003 Abandoned
Array ( [id] => 434970 [patent_doc_number] => 07266672 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-09-04 [patent_title] => 'Method and apparatus for retiming in a network of multiple context processing elements' [patent_app_type] => utility [patent_app_number] => 10/320018 [patent_app_country] => US [patent_app_date] => 2002-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 8825 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/266/07266672.pdf [firstpage_image] =>[orig_patent_app_number] => 10320018 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/320018
Method and apparatus for retiming in a network of multiple context processing elements Dec 15, 2002 Issued
Array ( [id] => 7608108 [patent_doc_number] => 07000092 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-02-14 [patent_title] => 'Heterogeneous multi-processor reference design' [patent_app_type] => utility [patent_app_number] => 10/318232 [patent_app_country] => US [patent_app_date] => 2002-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 4773 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/000/07000092.pdf [firstpage_image] =>[orig_patent_app_number] => 10318232 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/318232
Heterogeneous multi-processor reference design Dec 11, 2002 Issued
Array ( [id] => 7309082 [patent_doc_number] => 20040117605 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-06-17 [patent_title] => 'Digital processor with programmable breakpoint/watchpoint trigger generation circuit' [patent_app_type] => new [patent_app_number] => 10/317875 [patent_app_country] => US [patent_app_date] => 2002-12-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5724 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0117/20040117605.pdf [firstpage_image] =>[orig_patent_app_number] => 10317875 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/317875
Digital processor with programmable breakpoint/watchpoint trigger generation circuit Dec 10, 2002 Issued
Array ( [id] => 766010 [patent_doc_number] => 07013381 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-03-14 [patent_title] => 'Function-variable type digital signal processing apparatus, and method of and program for controlling the same' [patent_app_type] => utility [patent_app_number] => 10/315834 [patent_app_country] => US [patent_app_date] => 2002-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 10177 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 415 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/013/07013381.pdf [firstpage_image] =>[orig_patent_app_number] => 10315834 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/315834
Function-variable type digital signal processing apparatus, and method of and program for controlling the same Dec 9, 2002 Issued
Array ( [id] => 753087 [patent_doc_number] => 07028168 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-04-11 [patent_title] => 'System and method for performing matrix operations' [patent_app_type] => utility [patent_app_number] => 10/310581 [patent_app_country] => US [patent_app_date] => 2002-12-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5682 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/028/07028168.pdf [firstpage_image] =>[orig_patent_app_number] => 10310581 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/310581
System and method for performing matrix operations Dec 4, 2002 Issued
Array ( [id] => 6707624 [patent_doc_number] => 20030154358 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-08-14 [patent_title] => 'Apparatus and method for dispatching very long instruction word having variable length' [patent_app_type] => new [patent_app_number] => 10/309295 [patent_app_country] => US [patent_app_date] => 2002-12-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3683 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 75 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0154/20030154358.pdf [firstpage_image] =>[orig_patent_app_number] => 10309295 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/309295
Apparatus and method for dispatching very long instruction word having variable length Dec 2, 2002 Issued
Array ( [id] => 7601955 [patent_doc_number] => 07237089 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-06-26 [patent_title] => 'SIMD operation method and SIMD operation apparatus that implement SIMD operations without a large increase in the number of instructions' [patent_app_type] => utility [patent_app_number] => 10/304341 [patent_app_country] => US [patent_app_date] => 2002-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 40 [patent_figures_cnt] => 46 [patent_no_of_words] => 41901 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 336 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/237/07237089.pdf [firstpage_image] =>[orig_patent_app_number] => 10304341 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/304341
SIMD operation method and SIMD operation apparatus that implement SIMD operations without a large increase in the number of instructions Nov 25, 2002 Issued
Array ( [id] => 6766933 [patent_doc_number] => 20030101333 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-05-29 [patent_title] => 'Data processor' [patent_app_type] => new [patent_app_number] => 10/302846 [patent_app_country] => US [patent_app_date] => 2002-11-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 29 [patent_figures_cnt] => 29 [patent_no_of_words] => 11880 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 63 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0101/20030101333.pdf [firstpage_image] =>[orig_patent_app_number] => 10302846 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/302846
Data processor Nov 24, 2002 Abandoned
Array ( [id] => 995907 [patent_doc_number] => 06918031 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-07-12 [patent_title] => 'Setting condition values in a computer' [patent_app_type] => utility [patent_app_number] => 10/303600 [patent_app_country] => US [patent_app_date] => 2002-11-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 7 [patent_no_of_words] => 5454 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/918/06918031.pdf [firstpage_image] =>[orig_patent_app_number] => 10303600 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/303600
Setting condition values in a computer Nov 24, 2002 Issued
Menu