Search

Eric Coleman

Examiner (ID: 10499, Phone: (571)272-4163 , Office: P/2183 )

Most Active Art Unit
2183
Art Unit(s)
2183, 2783, 2302
Total Applications
2406
Issued Applications
2133
Pending Applications
59
Abandoned Applications
235

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 16879808 [patent_doc_number] => 11029955 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-06-08 [patent_title] => Instruction and logic for processing text strings [patent_app_type] => utility [patent_app_number] => 16/458014 [patent_app_country] => US [patent_app_date] => 2019-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 13 [patent_no_of_words] => 11665 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 245 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16458014 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/458014
Instruction and logic for processing text strings Jun 28, 2019 Issued
Array ( [id] => 16543249 [patent_doc_number] => 20200409664 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-31 [patent_title] => TRANSPOSE OPERATIONS USING PROCESSING ELEMENT ARRAY [patent_app_type] => utility [patent_app_number] => 16/455201 [patent_app_country] => US [patent_app_date] => 2019-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 19737 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16455201 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/455201
Transpose operations using processing element array Jun 26, 2019 Issued
Array ( [id] => 16879806 [patent_doc_number] => 11029953 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-06-08 [patent_title] => Branch prediction unit in service of short microcode flows [patent_app_type] => utility [patent_app_number] => 16/453704 [patent_app_country] => US [patent_app_date] => 2019-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 23 [patent_no_of_words] => 16516 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16453704 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/453704
Branch prediction unit in service of short microcode flows Jun 25, 2019 Issued
Array ( [id] => 16543622 [patent_doc_number] => 20200410037 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-31 [patent_title] => VECTOR MATRIX MULTIPLICATION WITH 3D NAND [patent_app_type] => utility [patent_app_number] => 16/452418 [patent_app_country] => US [patent_app_date] => 2019-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6472 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16452418 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/452418
Vector matrix multiplication with 3D NAND Jun 24, 2019 Issued
Array ( [id] => 16780418 [patent_doc_number] => 20210117497 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-04-22 [patent_title] => DIGITAL SIGNAL PROCESSOR AND METHOD OF OPERATION [patent_app_type] => utility [patent_app_number] => 17/251720 [patent_app_country] => US [patent_app_date] => 2019-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7388 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 62 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17251720 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/251720
Digital signal processor and method of operation Jun 18, 2019 Issued
Array ( [id] => 18303678 [patent_doc_number] => 11625584 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-04-11 [patent_title] => Reconfigurable memory compression techniques for deep neural networks [patent_app_type] => utility [patent_app_number] => 16/443548 [patent_app_country] => US [patent_app_date] => 2019-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 9201 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [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] => 16443548 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/443548
Reconfigurable memory compression techniques for deep neural networks Jun 16, 2019 Issued
Array ( [id] => 15106147 [patent_doc_number] => 10474398 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-11-12 [patent_title] => Machine perception and dense algorithm integrated circuit [patent_app_type] => utility [patent_app_number] => 16/439988 [patent_app_country] => US [patent_app_date] => 2019-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7008 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16439988 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/439988
Machine perception and dense algorithm integrated circuit Jun 12, 2019 Issued
Array ( [id] => 16508126 [patent_doc_number] => 20200387382 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-10 [patent_title] => MECHANISM FOR INSTRUCTION FUSION USING TAGS [patent_app_type] => utility [patent_app_number] => 16/434134 [patent_app_country] => US [patent_app_date] => 2019-06-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6684 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16434134 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/434134
Mechanism for instruction fusion using tags Jun 5, 2019 Issued
Array ( [id] => 16508122 [patent_doc_number] => 20200387378 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-10 [patent_title] => ACCOUNTING FOR MULTIPLE PIPELINE DEPTHS IN PROCESSOR INSTRUMENTATION [patent_app_type] => utility [patent_app_number] => 16/433381 [patent_app_country] => US [patent_app_date] => 2019-06-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3962 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16433381 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/433381
Accounting for multiple pipeline depths in processor instrumentation Jun 5, 2019 Issued
Array ( [id] => 16508124 [patent_doc_number] => 20200387380 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-10 [patent_title] => APPARATUS AND METHOD FOR MAKING PREDICTIONS FOR BRANCH INSTRUCTIONS [patent_app_type] => utility [patent_app_number] => 16/431881 [patent_app_country] => US [patent_app_date] => 2019-06-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12781 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 237 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16431881 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/431881
Apparatus and method for making predictions for branch instructions Jun 4, 2019 Issued
Array ( [id] => 16683411 [patent_doc_number] => 10942890 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-03-09 [patent_title] => Bit string accumulation in memory array periphery [patent_app_type] => utility [patent_app_number] => 16/430737 [patent_app_country] => US [patent_app_date] => 2019-06-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 23561 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 195 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16430737 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/430737
Bit string accumulation in memory array periphery Jun 3, 2019 Issued
Array ( [id] => 16683410 [patent_doc_number] => 10942889 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-03-09 [patent_title] => Bit string accumulation in memory array periphery [patent_app_type] => utility [patent_app_number] => 16/430689 [patent_app_country] => US [patent_app_date] => 2019-06-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 22321 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16430689 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/430689
Bit string accumulation in memory array periphery Jun 3, 2019 Issued
Array ( [id] => 16470169 [patent_doc_number] => 20200371706 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-26 [patent_title] => QUICK CLEARING OF REGISTERS [patent_app_type] => utility [patent_app_number] => 16/422522 [patent_app_country] => US [patent_app_date] => 2019-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7979 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 170 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16422522 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/422522
Quick clearing of registers May 23, 2019 Issued
Array ( [id] => 17636787 [patent_doc_number] => 11347511 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-31 [patent_title] => Floating-point scaling operation [patent_app_type] => utility [patent_app_number] => 16/416453 [patent_app_country] => US [patent_app_date] => 2019-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 14569 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 291 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16416453 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/416453
Floating-point scaling operation May 19, 2019 Issued
Array ( [id] => 16972297 [patent_doc_number] => 11068269 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-07-20 [patent_title] => Instruction decoding using hash tables [patent_app_type] => utility [patent_app_number] => 16/417033 [patent_app_country] => US [patent_app_date] => 2019-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7243 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 71 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16417033 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/417033
Instruction decoding using hash tables May 19, 2019 Issued
Array ( [id] => 16470791 [patent_doc_number] => 20200372328 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-26 [patent_title] => ACCELERATING NEURON COMPUTATIONS IN ARTIFICIAL NEURAL NETWORKS WITH DUAL SPARSITY [patent_app_type] => utility [patent_app_number] => 16/416891 [patent_app_country] => US [patent_app_date] => 2019-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8931 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16416891 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/416891
Accelerating neuron computations in artificial neural networks with dual sparsity May 19, 2019 Issued
Array ( [id] => 14840711 [patent_doc_number] => 20190278756 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-09-12 [patent_title] => SORTING SYSTEM [patent_app_type] => utility [patent_app_number] => 16/414301 [patent_app_country] => US [patent_app_date] => 2019-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5797 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 174 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16414301 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/414301
Sorting system May 15, 2019 Issued
Array ( [id] => 16307334 [patent_doc_number] => 10776126 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-09-15 [patent_title] => Flexible hardware engines for handling operating on multidimensional vectors in a video processor [patent_app_type] => utility [patent_app_number] => 16/397476 [patent_app_country] => US [patent_app_date] => 2019-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9928 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16397476 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/397476
Flexible hardware engines for handling operating on multidimensional vectors in a video processor Apr 28, 2019 Issued
Array ( [id] => 14750615 [patent_doc_number] => 20190258481 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-08-22 [patent_title] => INTERRUPTIBLE AND RESTARTABLE MATRIX MULTIPLICATION INSTRUCTIONS, PROCESSORS, METHODS, AND SYSTEMS [patent_app_type] => utility [patent_app_number] => 16/398200 [patent_app_country] => US [patent_app_date] => 2019-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 19183 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16398200 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/398200
Interruptible and restartable matrix multiplication instructions, processors, methods, and systems Apr 28, 2019 Issued
Array ( [id] => 17238278 [patent_doc_number] => 11182157 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-23 [patent_title] => Information processing device, arithmetic device, and information processing method [patent_app_type] => utility [patent_app_number] => 17/047776 [patent_app_country] => US [patent_app_date] => 2019-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 7205 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17047776 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/047776
Information processing device, arithmetic device, and information processing method Apr 25, 2019 Issued
Menu