
Corey S. Faherty
Examiner (ID: 5369, Phone: (571)270-1319 , Office: P/2183 )
| Most Active Art Unit | 2183 |
| Art Unit(s) | 2183 |
| Total Applications | 1281 |
| Issued Applications | 1020 |
| Pending Applications | 72 |
| Abandoned Applications | 208 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 18810898
[patent_doc_number] => 20230385234
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-11-30
[patent_title] => HIGH PERFORMANCE LAYER NORMALIZATION FOR LARGE MODELS
[patent_app_type] => utility
[patent_app_number] => 18/201390
[patent_app_country] => US
[patent_app_date] => 2023-05-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11751
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 55
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18201390
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/201390 | High performance layer normalization for large models | May 23, 2023 | Issued |
Array
(
[id] => 20380416
[patent_doc_number] => 20250362909
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-11-27
[patent_title] => TECHNIQUE FOR PERFORMING OUTER PRODUCT OPERATIONS
[patent_app_type] => utility
[patent_app_number] => 18/872221
[patent_app_country] => US
[patent_app_date] => 2023-05-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6048
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -15
[patent_words_short_claim] => 306
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18872221
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/872221 | TECHNIQUE FOR PERFORMING OUTER PRODUCT OPERATIONS | May 22, 2023 | Pending |
Array
(
[id] => 20415790
[patent_doc_number] => 12499076
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-12-16
[patent_title] => Inline configuration processor
[patent_app_type] => utility
[patent_app_number] => 18/200438
[patent_app_country] => US
[patent_app_date] => 2023-05-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 28
[patent_no_of_words] => 11822
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 63
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18200438
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/200438 | Inline configuration processor | May 21, 2023 | Issued |
Array
(
[id] => 18711226
[patent_doc_number] => 20230333855
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-10-19
[patent_title] => MULTI-VARIATE STRIDED READ OPERATIONS FOR ACCESSING MATRIX OPERANDS
[patent_app_type] => utility
[patent_app_number] => 18/199771
[patent_app_country] => US
[patent_app_date] => 2023-05-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 21539
[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] => 18199771
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/199771 | Multi-variate strided read operations for accessing matrix operands | May 18, 2023 | Issued |
Array
(
[id] => 19911855
[patent_doc_number] => 12288066
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2025-04-29
[patent_title] => Operation fusion for instructions bridging execution unit types
[patent_app_type] => utility
[patent_app_number] => 18/320036
[patent_app_country] => US
[patent_app_date] => 2023-05-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 8784
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 118
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18320036
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/320036 | Operation fusion for instructions bridging execution unit types | May 17, 2023 | Issued |
Array
(
[id] => 18630294
[patent_doc_number] => 20230289187
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-09-14
[patent_title] => METHOD AND APPARATUS FOR RECTIFYING WEAK MEMORY ORDERING PROBLEM
[patent_app_type] => utility
[patent_app_number] => 18/320039
[patent_app_country] => US
[patent_app_date] => 2023-05-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12277
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 77
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18320039
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/320039 | Method and apparatus for rectifying weak memory ordering problem | May 17, 2023 | Issued |
Array
(
[id] => 20281964
[patent_doc_number] => 20250307206
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-10-02
[patent_title] => EFFICIENT SELECTION OF SINGLE INSTRUCTION MULTIPLE DATA OPERATIONS FOR NEURAL PROCESSING UNITS
[patent_app_type] => utility
[patent_app_number] => 18/861756
[patent_app_country] => US
[patent_app_date] => 2023-05-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 0
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 72
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18861756
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/861756 | EFFICIENT SELECTION OF SINGLE INSTRUCTION MULTIPLE DATA OPERATIONS FOR NEURAL PROCESSING UNITS | May 8, 2023 | Pending |
Array
(
[id] => 18772766
[patent_doc_number] => 20230367592
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-11-16
[patent_title] => METHOD AND PROCESSING UNIT FOR GENERATING OUTPUT FEATURE MAP DATA
[patent_app_type] => utility
[patent_app_number] => 18/312884
[patent_app_country] => US
[patent_app_date] => 2023-05-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 15486
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 203
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18312884
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/312884 | Method and processing unit for generating output feature map data | May 4, 2023 | Issued |
Array
(
[id] => 18741706
[patent_doc_number] => 20230350687
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-11-02
[patent_title] => SYSTEMS, METHODS, AND APPARATUSES TO CONTROL CPU SPECULATION FOR THE PREVENTION OF SIDE-CHANNEL ATTACKS
[patent_app_type] => utility
[patent_app_number] => 18/143513
[patent_app_country] => US
[patent_app_date] => 2023-05-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13608
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -10
[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] => 18143513
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/143513 | Systems, methods, and apparatuses to control CPU speculation for the prevention of side-channel attacks | May 3, 2023 | Issued |
Array
(
[id] => 20304070
[patent_doc_number] => 12450058
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-10-21
[patent_title] => Constant memory segmentation for parallel processors
[patent_app_type] => utility
[patent_app_number] => 18/311408
[patent_app_country] => US
[patent_app_date] => 2023-05-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 7836
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 73
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18311408
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/311408 | Constant memory segmentation for parallel processors | May 2, 2023 | Issued |
Array
(
[id] => 19828005
[patent_doc_number] => 12248789
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-03-11
[patent_title] => Wavefront selection and execution
[patent_app_type] => utility
[patent_app_number] => 18/309536
[patent_app_country] => US
[patent_app_date] => 2023-04-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7107
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 94
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18309536
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/309536 | Wavefront selection and execution | Apr 27, 2023 | Issued |
Array
(
[id] => 19828005
[patent_doc_number] => 12248789
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-03-11
[patent_title] => Wavefront selection and execution
[patent_app_type] => utility
[patent_app_number] => 18/309536
[patent_app_country] => US
[patent_app_date] => 2023-04-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7107
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 94
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18309536
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/309536 | Wavefront selection and execution | Apr 27, 2023 | Issued |
Array
(
[id] => 19828005
[patent_doc_number] => 12248789
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-03-11
[patent_title] => Wavefront selection and execution
[patent_app_type] => utility
[patent_app_number] => 18/309536
[patent_app_country] => US
[patent_app_date] => 2023-04-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7107
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 94
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18309536
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/309536 | Wavefront selection and execution | Apr 27, 2023 | Issued |
Array
(
[id] => 19828005
[patent_doc_number] => 12248789
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-03-11
[patent_title] => Wavefront selection and execution
[patent_app_type] => utility
[patent_app_number] => 18/309536
[patent_app_country] => US
[patent_app_date] => 2023-04-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7107
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 94
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18309536
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/309536 | Wavefront selection and execution | Apr 27, 2023 | Issued |
Array
(
[id] => 19544990
[patent_doc_number] => 20240362026
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-10-31
[patent_title] => DEPENDENCY TRACKING AND CHAINING FOR VECTOR INSTRUCTIONS
[patent_app_type] => utility
[patent_app_number] => 18/139395
[patent_app_country] => US
[patent_app_date] => 2023-04-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11684
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 85
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18139395
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/139395 | Dependency tracking and chaining for vector instructions | Apr 25, 2023 | Issued |
Array
(
[id] => 18584747
[patent_doc_number] => 20230267011
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-08-24
[patent_title] => APPARATUS AND METHOD FOR SECONDARY OFFLOADS IN GRAPHICS PROCESSING UNIT
[patent_app_type] => utility
[patent_app_number] => 18/305085
[patent_app_country] => US
[patent_app_date] => 2023-04-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5818
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 98
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18305085
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/305085 | Apparatus and method for secondary offloads in graphics processing unit | Apr 20, 2023 | Issued |
Array
(
[id] => 19174477
[patent_doc_number] => 20240160451
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-05-16
[patent_title] => DYNAMIC THREAD COUNT OPTIMIZATIONS
[patent_app_type] => utility
[patent_app_number] => 18/137063
[patent_app_country] => US
[patent_app_date] => 2023-04-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5734
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 234
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18137063
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/137063 | Dynamic thread count optimizations | Apr 19, 2023 | Issued |
Array
(
[id] => 18539375
[patent_doc_number] => 20230244483
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-08-03
[patent_title] => BASIC TECHNICAL PRINCIPLE AND IMPLEMENTATION OF DECIMAL COMPUTER
[patent_app_type] => utility
[patent_app_number] => 18/297695
[patent_app_country] => US
[patent_app_date] => 2023-04-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9346
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -14
[patent_words_short_claim] => 53
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18297695
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/297695 | BASIC TECHNICAL PRINCIPLE AND IMPLEMENTATION OF DECIMAL COMPUTER | Apr 9, 2023 | Abandoned |
Array
(
[id] => 19911862
[patent_doc_number] => 12288073
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-04-29
[patent_title] => Instruction prefetch throttling
[patent_app_type] => utility
[patent_app_number] => 18/129979
[patent_app_country] => US
[patent_app_date] => 2023-04-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5377
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 79
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18129979
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/129979 | Instruction prefetch throttling | Apr 2, 2023 | Issued |
Array
(
[id] => 18531760
[patent_doc_number] => 20230236832
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-07-27
[patent_title] => SEMICONDUCTOR DEVICE
[patent_app_type] => utility
[patent_app_number] => 18/129119
[patent_app_country] => US
[patent_app_date] => 2023-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11175
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -4
[patent_words_short_claim] => 133
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18129119
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/129119 | Semiconductor device | Mar 30, 2023 | Issued |