
Daniel H. Pan
Examiner (ID: 18277)
| Most Active Art Unit | 2182 |
| Art Unit(s) | 2302, 2182, 2183, 2783, 2315, 2899 |
| Total Applications | 1471 |
| Issued Applications | 1279 |
| Pending Applications | 50 |
| Abandoned Applications | 145 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 15886861
[patent_doc_number] => 10649775
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-05-12
[patent_title] => Converting a stream of data using a lookaside buffer
[patent_app_type] => utility
[patent_app_number] => 16/206091
[patent_app_country] => US
[patent_app_date] => 2018-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 23
[patent_figures_cnt] => 38
[patent_no_of_words] => 29665
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 144
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16206091
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/206091 | Converting a stream of data using a lookaside buffer | Nov 29, 2018 | Issued |
Array
(
[id] => 14107057
[patent_doc_number] => 20190095204
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-03-28
[patent_title] => Cache Management Operations Using Streaming Engine
[patent_app_type] => utility
[patent_app_number] => 16/203503
[patent_app_country] => US
[patent_app_date] => 2018-11-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 32976
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 103
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16203503
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/203503 | Cache management operations using streaming engine | Nov 27, 2018 | Issued |
Array
(
[id] => 14107059
[patent_doc_number] => 20190095205
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-03-28
[patent_title] => Cache Preload Operations Using Streaming Engine
[patent_app_type] => utility
[patent_app_number] => 16/203528
[patent_app_country] => US
[patent_app_date] => 2018-11-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 33037
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 102
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16203528
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/203528 | Cache preload operations using streaming engine | Nov 27, 2018 | Issued |
Array
(
[id] => 14022453
[patent_doc_number] => 20190073220
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-03-07
[patent_title] => DATA READ-WRITE SCHEDULER AND RESERVATION STATION FOR VECTOR OPERATIONS
[patent_app_type] => utility
[patent_app_number] => 16/183603
[patent_app_country] => US
[patent_app_date] => 2018-11-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8121
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -8
[patent_words_short_claim] => 135
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16183603
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/183603 | Data read-write scheduler and reservation station for vector operations | Nov 6, 2018 | Issued |
Array
(
[id] => 15197823
[patent_doc_number] => 10496404
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-12-03
[patent_title] => Data read-write scheduler and reservation station for vector operations
[patent_app_type] => utility
[patent_app_number] => 16/183612
[patent_app_country] => US
[patent_app_date] => 2018-11-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 8121
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 303
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16183612
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/183612 | Data read-write scheduler and reservation station for vector operations | Nov 6, 2018 | Issued |
Array
(
[id] => 15609819
[patent_doc_number] => 10585973
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-03-10
[patent_title] => Apparatus and methods for vector operations
[patent_app_type] => utility
[patent_app_number] => 16/172592
[patent_app_country] => US
[patent_app_date] => 2018-10-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6661
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 141
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16172592
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/172592 | Apparatus and methods for vector operations | Oct 25, 2018 | Issued |
Array
(
[id] => 13992071
[patent_doc_number] => 20190065193
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-02-28
[patent_title] => APPARATUS AND METHODS FOR VECTOR OPERATIONS
[patent_app_type] => utility
[patent_app_number] => 16/172533
[patent_app_country] => US
[patent_app_date] => 2018-10-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6657
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -15
[patent_words_short_claim] => 147
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16172533
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/172533 | Apparatus and methods for vector operations | Oct 25, 2018 | Issued |
Array
(
[id] => 15639177
[patent_doc_number] => 10592582
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-03-17
[patent_title] => Apparatus and methods for vector operations
[patent_app_type] => utility
[patent_app_number] => 16/172515
[patent_app_country] => US
[patent_app_date] => 2018-10-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6661
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 153
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16172515
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/172515 | Apparatus and methods for vector operations | Oct 25, 2018 | Issued |
Array
(
[id] => 15638495
[patent_doc_number] => 10592241
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-03-17
[patent_title] => Apparatus and methods for matrix multiplication
[patent_app_type] => utility
[patent_app_number] => 16/171291
[patent_app_country] => US
[patent_app_date] => 2018-10-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6079
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 244
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16171291
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/171291 | Apparatus and methods for matrix multiplication | Oct 24, 2018 | Issued |
Array
(
[id] => 13961239
[patent_doc_number] => 20190056964
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-02-21
[patent_title] => METHODS, SYSTEMS AND APPARATUS FOR SUPPORTING WIDE AND EFFICIENT FRONT-END OPERATION WITH GUEST-ARCHITECTURE EMULATION
[patent_app_type] => utility
[patent_app_number] => 16/166010
[patent_app_country] => US
[patent_app_date] => 2018-10-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8287
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 83
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16166010
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/166010 | Methods, systems and apparatus for supporting wide and efficient front-end operation with guest-architecture emulation | Oct 18, 2018 | Issued |
Array
(
[id] => 13845253
[patent_doc_number] => 20190026111
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-01-24
[patent_title] => DUAL DATA STREAMS SHARING DUAL LEVEL TWO CACHE ACCESS PORTS TO MAXIMIZE BANDWIDTH UTILIZATION
[patent_app_type] => utility
[patent_app_number] => 16/139858
[patent_app_country] => US
[patent_app_date] => 2018-09-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 18808
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 115
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16139858
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/139858 | Dual data streams sharing dual level two cache access ports to maximize bandwidth utilization | Sep 23, 2018 | Issued |
Array
(
[id] => 14218625
[patent_doc_number] => 20190121697
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-04-25
[patent_title] => STREAMING ENGINE WITH ERROR DETECTION, CORRECTION AND RESTART
[patent_app_type] => utility
[patent_app_number] => 16/133434
[patent_app_country] => US
[patent_app_date] => 2018-09-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 25230
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -9
[patent_words_short_claim] => 352
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16133434
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/133434 | Streaming engine with error detection, correction and restart | Sep 16, 2018 | Issued |
Array
(
[id] => 15638499
[patent_doc_number] => 10592243
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-03-17
[patent_title] => Streaming engine with cache-like stream data storage and lifetime tracking
[patent_app_type] => utility
[patent_app_number] => 16/126680
[patent_app_country] => US
[patent_app_date] => 2018-09-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 26
[patent_figures_cnt] => 45
[patent_no_of_words] => 25358
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 254
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16126680
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/126680 | Streaming engine with cache-like stream data storage and lifetime tracking | Sep 9, 2018 | Issued |
Array
(
[id] => 16248277
[patent_doc_number] => 10747636
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-08-18
[patent_title] => Streaming engine with deferred exception reporting
[patent_app_type] => utility
[patent_app_number] => 16/112996
[patent_app_country] => US
[patent_app_date] => 2018-08-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 26
[patent_figures_cnt] => 45
[patent_no_of_words] => 25120
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 221
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16112996
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/112996 | Streaming engine with deferred exception reporting | Aug 26, 2018 | Issued |
Array
(
[id] => 15517059
[patent_doc_number] => 10565117
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-02-18
[patent_title] => Instruction to cancel outstanding cache prefetches
[patent_app_type] => utility
[patent_app_number] => 16/050483
[patent_app_country] => US
[patent_app_date] => 2018-07-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 19264
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 194
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16050483
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/050483 | Instruction to cancel outstanding cache prefetches | Jul 30, 2018 | Issued |
Array
(
[id] => 13556321
[patent_doc_number] => 20180329708
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-11-15
[patent_title] => MULTI-NULLIFICATION
[patent_app_type] => utility
[patent_app_number] => 16/042957
[patent_app_country] => US
[patent_app_date] => 2018-07-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 17303
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 2
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16042957
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/042957 | MULTI-NULLIFICATION | Jul 22, 2018 | Abandoned |
Array
(
[id] => 16431409
[patent_doc_number] => 10831491
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-11-10
[patent_title] => Selective access to partitioned branch transfer buffer (BTB) content
[patent_app_type] => utility
[patent_app_number] => 16/023201
[patent_app_country] => US
[patent_app_date] => 2018-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 14779
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 102
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16023201
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/023201 | Selective access to partitioned branch transfer buffer (BTB) content | Jun 28, 2018 | Issued |
Array
(
[id] => 15328425
[patent_doc_number] => 20200004542
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-01-02
[patent_title] => AUTOMATIC PREDICATION OF HARD-TO-PREDICT CONVERGENT BRANCHES
[patent_app_type] => utility
[patent_app_number] => 16/021838
[patent_app_country] => US
[patent_app_date] => 2018-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 16990
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 113
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16021838
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/021838 | Automatic predication of hard-to-predict convergent branches | Jun 27, 2018 | Issued |
Array
(
[id] => 16232670
[patent_doc_number] => 10740220
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-08-11
[patent_title] => Cache-based trace replay breakpoints using reserved tag field bits
[patent_app_type] => utility
[patent_app_number] => 16/020636
[patent_app_country] => US
[patent_app_date] => 2018-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 10107
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 180
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16020636
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/020636 | Cache-based trace replay breakpoints using reserved tag field bits | Jun 26, 2018 | Issued |
Array
(
[id] => 15182231
[patent_doc_number] => 20190361707
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-11-28
[patent_title] => TAGE BRANCH PREDICTOR WITH PERCEPTRON PREDICTOR AS FALLBACK PREDICTOR
[patent_app_type] => utility
[patent_app_number] => 16/018440
[patent_app_country] => US
[patent_app_date] => 2018-06-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 17726
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -14
[patent_words_short_claim] => 229
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16018440
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/018440 | TAGE branch predictor with perceptron predictor as fallback predictor | Jun 25, 2018 | Issued |