
William B. Partridge
Examiner (ID: 7131, Phone: (571)270-1402 , Office: P/2183 )
| Most Active Art Unit | 2183 |
| Art Unit(s) | 2812, 2183 |
| Total Applications | 514 |
| Issued Applications | 410 |
| Pending Applications | 4 |
| Abandoned Applications | 107 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 20234282
[patent_doc_number] => 20250291601
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-09-18
[patent_title] => Processor with Opportunistic Bypass of Dispatch Buffer and Reservation Station
[patent_app_type] => utility
[patent_app_number] => 18/811880
[patent_app_country] => US
[patent_app_date] => 2024-08-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 1210
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 58
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18811880
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/811880 | Processor with opportunistic bypass of dispatch buffer and reservation station | Aug 21, 2024 | Issued |
Array
(
[id] => 20034926
[patent_doc_number] => 20250173148
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-05-29
[patent_title] => TECHNIQUE FOR HANDLING DATA ELEMENTS STORED IN AN ARRAY STORAGE
[patent_app_type] => utility
[patent_app_number] => 18/855222
[patent_app_country] => US
[patent_app_date] => 2023-03-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7412
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -12
[patent_words_short_claim] => 176
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18855222
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/855222 | TECHNIQUE FOR HANDLING DATA ELEMENTS STORED IN AN ARRAY STORAGE | Mar 12, 2023 | Issued |
Array
(
[id] => 20265778
[patent_doc_number] => 12436769
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-10-07
[patent_title] => Computational graph compiling and scheduling methods and related products
[patent_app_type] => utility
[patent_app_number] => 18/706187
[patent_app_country] => US
[patent_app_date] => 2022-06-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 16
[patent_no_of_words] => 5849
[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] => 18706187
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/706187 | Computational graph compiling and scheduling methods and related products | Jun 21, 2022 | Issued |
Array
(
[id] => 18112911
[patent_doc_number] => 20230005791
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-01-05
[patent_title] => TSV PRODUCT, TSV SAMPLE, AND METHOD FOR MANUFACTURING THE SAME
[patent_app_type] => utility
[patent_app_number] => 17/518729
[patent_app_country] => US
[patent_app_date] => 2021-11-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6006
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 68
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17518729
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/518729 | TSV PRODUCT, TSV SAMPLE, AND METHOD FOR MANUFACTURING THE SAME | Nov 3, 2021 | Pending |
Array
(
[id] => 17260901
[patent_doc_number] => 20210373886
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-12-02
[patent_title] => COMPUTE OPTIMIZATIONS FOR NEURAL NETWORKS
[patent_app_type] => utility
[patent_app_number] => 17/443376
[patent_app_country] => US
[patent_app_date] => 2021-07-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 32089
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 97
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17443376
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/443376 | Compute optimizations for neural networks using ternary weight | Jul 25, 2021 | Issued |
Array
(
[id] => 18087268
[patent_doc_number] => 11537402
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2022-12-27
[patent_title] => Execution elision of intermediate instruction by processor
[patent_app_type] => utility
[patent_app_number] => 17/305734
[patent_app_country] => US
[patent_app_date] => 2021-07-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 12638
[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] => 17305734
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/305734 | Execution elision of intermediate instruction by processor | Jul 13, 2021 | Issued |
Array
(
[id] => 18400906
[patent_doc_number] => 11663044
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-05-30
[patent_title] => Apparatus and method for secondary offloads in graphics processing unit
[patent_app_type] => utility
[patent_app_number] => 17/366383
[patent_app_country] => US
[patent_app_date] => 2021-07-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 5795
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 97
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17366383
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/366383 | Apparatus and method for secondary offloads in graphics processing unit | Jul 1, 2021 | Issued |
Array
(
[id] => 18446079
[patent_doc_number] => 11681650
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-06-20
[patent_title] => Execution engine for executing single assignment programs with affine dependencies
[patent_app_type] => utility
[patent_app_number] => 17/333909
[patent_app_country] => US
[patent_app_date] => 2021-05-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 11
[patent_no_of_words] => 8130
[patent_no_of_claims] => 35
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 33
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17333909
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/333909 | Execution engine for executing single assignment programs with affine dependencies | May 27, 2021 | Issued |
Array
(
[id] => 17877444
[patent_doc_number] => 11449459
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-09-20
[patent_title] => Systems and methods for implementing a machine perception and dense algorithm integrated circuit and enabling a flowing propagation of data within the integrated circuit
[patent_app_type] => utility
[patent_app_number] => 17/222847
[patent_app_country] => US
[patent_app_date] => 2021-04-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 10912
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 109
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17222847
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/222847 | Systems and methods for implementing a machine perception and dense algorithm integrated circuit and enabling a flowing propagation of data within the integrated circuit | Apr 4, 2021 | Issued |
Array
(
[id] => 17463659
[patent_doc_number] => 20220076965
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-03-10
[patent_title] => SEMICONDUCTOR DEVICE AND METHOD FOR MANUFACTURING THE SAME
[patent_app_type] => utility
[patent_app_number] => 17/190827
[patent_app_country] => US
[patent_app_date] => 2021-03-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9417
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 82
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17190827
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/190827 | SEMICONDUCTOR DEVICE AND METHOD FOR MANUFACTURING THE SAME | Mar 2, 2021 | Abandoned |
Array
(
[id] => 18072716
[patent_doc_number] => 11531550
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-12-20
[patent_title] => Program thread selection between a plurality of execution pipelines
[patent_app_type] => utility
[patent_app_number] => 17/173067
[patent_app_country] => US
[patent_app_date] => 2021-02-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 11175
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 100
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17173067
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/173067 | Program thread selection between a plurality of execution pipelines | Feb 9, 2021 | Issued |
Array
(
[id] => 18218173
[patent_doc_number] => 11593110
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-02-28
[patent_title] => Instruction packing scheme for VLIW CPU architecture
[patent_app_type] => utility
[patent_app_number] => 17/143989
[patent_app_country] => US
[patent_app_date] => 2021-01-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 6
[patent_no_of_words] => 3618
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17143989
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/143989 | Instruction packing scheme for VLIW CPU architecture | Jan 6, 2021 | Issued |
Array
(
[id] => 17565128
[patent_doc_number] => 20220129277
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-04-28
[patent_title] => DUAL BRANCH EXECUTE AND TABLE UPDATE
[patent_app_type] => utility
[patent_app_number] => 17/078273
[patent_app_country] => US
[patent_app_date] => 2020-10-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9017
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 80
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17078273
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/078273 | Dual branch execute and table update with single port | Oct 22, 2020 | Issued |
Array
(
[id] => 16600106
[patent_doc_number] => 20210026637
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-01-28
[patent_title] => PROVIDING CODE SECTIONS FOR MATRIX OF ARITHMETIC LOGIC UNITS IN A PROCESSOR
[patent_app_type] => utility
[patent_app_number] => 17/070689
[patent_app_country] => US
[patent_app_date] => 2020-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 34665
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -4
[patent_words_short_claim] => 149
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17070689
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/070689 | Providing code sections for matrix of arithmetic logic units in a processor | Oct 13, 2020 | Issued |
Array
(
[id] => 17771165
[patent_doc_number] => 11403106
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-08-02
[patent_title] => Method and apparatus for stateless parallel processing of tasks and workflows
[patent_app_type] => utility
[patent_app_number] => 17/028125
[patent_app_country] => US
[patent_app_date] => 2020-09-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7262
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 190
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17028125
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/028125 | Method and apparatus for stateless parallel processing of tasks and workflows | Sep 21, 2020 | Issued |
Array
(
[id] => 16690520
[patent_doc_number] => 20210072998
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-03-11
[patent_title] => REDUCING DATA HAZARDS IN PIPELINED PROCESSORS TO PROVIDE HIGH PROCESSOR UTILIZATION
[patent_app_type] => utility
[patent_app_number] => 17/017924
[patent_app_country] => US
[patent_app_date] => 2020-09-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6778
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 18
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17017924
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/017924 | Reducing data hazards in pipelined processors to provide high processor utilization | Sep 10, 2020 | Issued |
Array
(
[id] => 17308994
[patent_doc_number] => 11210104
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-12-28
[patent_title] => Coprocessor context priority
[patent_app_type] => utility
[patent_app_number] => 17/018963
[patent_app_country] => US
[patent_app_date] => 2020-09-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 12
[patent_no_of_words] => 11422
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 123
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17018963
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/018963 | Coprocessor context priority | Sep 10, 2020 | Issued |
Array
(
[id] => 17752937
[patent_doc_number] => 20220231142
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-07-21
[patent_title] => SILICON CARBIDE SEMICONDUCTOR DEVICE AND MANUFACTURING METHOD THEREOF
[patent_app_type] => utility
[patent_app_number] => 17/595864
[patent_app_country] => US
[patent_app_date] => 2020-08-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6729
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -11
[patent_words_short_claim] => 152
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17595864
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/595864 | SILICON CARBIDE SEMICONDUCTOR DEVICE AND MANUFACTURING METHOD THEREOF | Aug 2, 2020 | Abandoned |
Array
(
[id] => 18007014
[patent_doc_number] => 20220365780
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-11-17
[patent_title] => INSERTING A PROXY READ INSTRUCTION IN AN INSTRUCTION PIPELINE IN A PROCESSOR
[patent_app_type] => utility
[patent_app_number] => 16/983445
[patent_app_country] => US
[patent_app_date] => 2020-08-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10881
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -28
[patent_words_short_claim] => 151
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16983445
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/983445 | Inserting a proxy read instruction in an instruction pipeline in a processor | Aug 2, 2020 | Issued |
Array
(
[id] => 17752937
[patent_doc_number] => 20220231142
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-07-21
[patent_title] => SILICON CARBIDE SEMICONDUCTOR DEVICE AND MANUFACTURING METHOD THEREOF
[patent_app_type] => utility
[patent_app_number] => 17/595864
[patent_app_country] => US
[patent_app_date] => 2020-08-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6729
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -11
[patent_words_short_claim] => 152
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17595864
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/595864 | SILICON CARBIDE SEMICONDUCTOR DEVICE AND MANUFACTURING METHOD THEREOF | Aug 2, 2020 | Abandoned |