
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |