Search

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 numberTitle of the applicationFiling DateStatus
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
Menu