
Seungsook Ham
Supervisory Patent Examiner (ID: 8740, Phone: (571)272-2405 , Office: P/2800 )
| Most Active Art Unit | 2817 |
| Art Unit(s) | 2878, 4154, 2800, 2817 |
| Total Applications | 630 |
| Issued Applications | 510 |
| Pending Applications | 27 |
| Abandoned Applications | 93 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 18772770
[patent_doc_number] => 20230367596
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-11-16
[patent_title] => INSTRUCTION PREDICTION METHOD AND APPARATUS, SYSTEM, AND COMPUTER-READABLE STORAGE MEDIUM
[patent_app_type] => utility
[patent_app_number] => 18/314655
[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] => 18657
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 137
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18314655
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/314655 | To-be-executed instruction prediction method and system | May 8, 2023 | Issued |
Array
(
[id] => 19950386
[patent_doc_number] => 12321751
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-06-03
[patent_title] => Re-use of speculative control transfer instruction results from wrong path
[patent_app_type] => utility
[patent_app_number] => 18/305173
[patent_app_country] => US
[patent_app_date] => 2023-04-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 26
[patent_no_of_words] => 11305
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 168
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18305173
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/305173 | Re-use of speculative control transfer instruction results from wrong path | Apr 20, 2023 | Issued |
Array
(
[id] => 18904637
[patent_doc_number] => 20240020122
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-01-18
[patent_title] => EXECUTING PHANTOM LOOPS IN A MICROPROCESSOR
[patent_app_type] => utility
[patent_app_number] => 18/135481
[patent_app_country] => US
[patent_app_date] => 2023-04-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10138
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -21
[patent_words_short_claim] => 164
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18135481
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/135481 | EXECUTING PHANTOM LOOPS IN A MICROPROCESSOR | Apr 16, 2023 | Issued |
Array
(
[id] => 18719960
[patent_doc_number] => 11797304
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-10-24
[patent_title] => Instruction set architecture for a vector computational unit
[patent_app_type] => utility
[patent_app_number] => 18/156576
[patent_app_country] => US
[patent_app_date] => 2023-01-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 17865
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 212
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18156576
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/156576 | Instruction set architecture for a vector computational unit | Jan 18, 2023 | Issued |
Array
(
[id] => 18422513
[patent_doc_number] => 20230176977
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-06-08
[patent_title] => THROTTLING SCHEMES IN MULTICORE MICROPROCESSORS
[patent_app_type] => utility
[patent_app_number] => 18/155555
[patent_app_country] => US
[patent_app_date] => 2023-01-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 17972
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 192
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18155555
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/155555 | THROTTLING SCHEMES IN MULTICORE MICROPROCESSORS | Jan 16, 2023 | Abandoned |
Array
(
[id] => 20166622
[patent_doc_number] => 20250258669
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-08-14
[patent_title] => ATOMICITY RETAINING METHOD AND PROCESSOR, AND ELECTRONIC DEVICE
[patent_app_type] => utility
[patent_app_number] => 18/717902
[patent_app_country] => US
[patent_app_date] => 2022-12-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5366
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -13
[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] => 18717902
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/717902 | ATOMICITY RETAINING METHOD AND PROCESSOR, AND ELECTRONIC DEVICE | Dec 7, 2022 | Pending |
Array
(
[id] => 20203009
[patent_doc_number] => 12405788
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-09-02
[patent_title] => Vector shuffling method, processor and electronic device
[patent_app_type] => utility
[patent_app_number] => 18/717956
[patent_app_country] => US
[patent_app_date] => 2022-12-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 8
[patent_no_of_words] => 10761
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 363
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18717956
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/717956 | Vector shuffling method, processor and electronic device | Dec 7, 2022 | Issued |
Array
(
[id] => 19732881
[patent_doc_number] => 12210879
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-01-28
[patent_title] => Data hazard generation
[patent_app_type] => utility
[patent_app_number] => 18/061205
[patent_app_country] => US
[patent_app_date] => 2022-12-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 9403
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 122
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18061205
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/061205 | Data hazard generation | Dec 1, 2022 | Issued |
Array
(
[id] => 20415645
[patent_doc_number] => 12498930
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-12-16
[patent_title] => Store to load forwarding using hashes
[patent_app_type] => utility
[patent_app_number] => 17/965275
[patent_app_country] => US
[patent_app_date] => 2022-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 10
[patent_no_of_words] => 2542
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 276
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17965275
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/965275 | Store to load forwarding using hashes | Oct 12, 2022 | Issued |
Array
(
[id] => 19811459
[patent_doc_number] => 12242853
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2025-03-04
[patent_title] => Configurable vector compute engine
[patent_app_type] => utility
[patent_app_number] => 17/937335
[patent_app_country] => US
[patent_app_date] => 2022-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 19067
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 134
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17937335
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/937335 | Configurable vector compute engine | Sep 29, 2022 | Issued |
Array
(
[id] => 19084736
[patent_doc_number] => 20240111537
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-04-04
[patent_title] => STORE INSTRUCTION MERGING WITH PATTERN DETECTION
[patent_app_type] => utility
[patent_app_number] => 17/956034
[patent_app_country] => US
[patent_app_date] => 2022-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9443
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 69
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17956034
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/956034 | Store instruction merging with pattern detection | Sep 28, 2022 | Issued |
Array
(
[id] => 19740219
[patent_doc_number] => 12217054
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-02-04
[patent_title] => Method of storing register data elements to interleave with data elements of a different register, a processor thereof, and a system thereof
[patent_app_type] => utility
[patent_app_number] => 17/946113
[patent_app_country] => US
[patent_app_date] => 2022-09-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 16
[patent_no_of_words] => 7799
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 200
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17946113
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/946113 | Method of storing register data elements to interleave with data elements of a different register, a processor thereof, and a system thereof | Sep 15, 2022 | Issued |
Array
(
[id] => 19021943
[patent_doc_number] => 20240078114
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-03-07
[patent_title] => PROVIDING MEMORY PREFETCH INSTRUCTIONS WITH COMPLETION NOTIFICATIONS IN PROCESSOR-BASED DEVICES
[patent_app_type] => utility
[patent_app_number] => 17/939518
[patent_app_country] => US
[patent_app_date] => 2022-09-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6103
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 106
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17939518
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/939518 | PROVIDING MEMORY PREFETCH INSTRUCTIONS WITH COMPLETION NOTIFICATIONS IN PROCESSOR-BASED DEVICES | Sep 6, 2022 | Abandoned |
Array
(
[id] => 19925161
[patent_doc_number] => 12299446
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-05-13
[patent_title] => Streaming engine with stream metadata saving for context switching
[patent_app_type] => utility
[patent_app_number] => 17/897405
[patent_app_country] => US
[patent_app_date] => 2022-08-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 23
[patent_figures_cnt] => 40
[patent_no_of_words] => 18378
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 131
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17897405
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/897405 | Streaming engine with stream metadata saving for context switching | Aug 28, 2022 | Issued |
Array
(
[id] => 19005843
[patent_doc_number] => 20240069914
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-02-29
[patent_title] => HARDWARE ENHANCEMENTS FOR MATRIX LOAD/STORE INSTRUCTIONS
[patent_app_type] => utility
[patent_app_number] => 17/893985
[patent_app_country] => US
[patent_app_date] => 2022-08-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 48852
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 17893985
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/893985 | HARDWARE ENHANCEMENTS FOR MATRIX LOAD/STORE INSTRUCTIONS | Aug 22, 2022 | Pending |
Array
(
[id] => 18311974
[patent_doc_number] => 20230115874
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-04-13
[patent_title] => VECTOR COMPUTATIONAL UNIT
[patent_app_type] => utility
[patent_app_number] => 17/817593
[patent_app_country] => US
[patent_app_date] => 2022-08-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 17908
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[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] => 17817593
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/817593 | Vector computational unit | Aug 3, 2022 | Issued |
Array
(
[id] => 20130902
[patent_doc_number] => 12373215
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-07-29
[patent_title] => Using a next fetch predictor circuit with short branches and return fetch groups
[patent_app_type] => utility
[patent_app_number] => 17/814729
[patent_app_country] => US
[patent_app_date] => 2022-07-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 10148
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 148
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17814729
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/814729 | Using a next fetch predictor circuit with short branches and return fetch groups | Jul 24, 2022 | Issued |
Array
(
[id] => 18897161
[patent_doc_number] => 20240012646
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-01-11
[patent_title] => SYSTEM AND METHOD OF PREFETCHING ARRAY SEGMENTS
[patent_app_type] => utility
[patent_app_number] => 17/858175
[patent_app_country] => US
[patent_app_date] => 2022-07-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5989
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -13
[patent_words_short_claim] => 52
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17858175
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/858175 | SYSTEM AND METHOD OF PREFETCHING ARRAY SEGMENTS | Jul 5, 2022 | Pending |
Array
(
[id] => 19795294
[patent_doc_number] => 12236244
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2025-02-25
[patent_title] => Multi-degree branch predictor
[patent_app_type] => utility
[patent_app_number] => 17/810253
[patent_app_country] => US
[patent_app_date] => 2022-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 10492
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 203
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17810253
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/810253 | Multi-degree branch predictor | Jun 29, 2022 | Issued |
Array
(
[id] => 18881290
[patent_doc_number] => 20240004659
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-01-04
[patent_title] => REDUCING INSTRUMENTATION CODE BLOAT AND PERFORMANCE OVERHEADS USING A RUNTIME CALL INSTRUCTION
[patent_app_type] => utility
[patent_app_number] => 17/853087
[patent_app_country] => US
[patent_app_date] => 2022-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 19317
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -27
[patent_words_short_claim] => 66
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17853087
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/853087 | REDUCING INSTRUMENTATION CODE BLOAT AND PERFORMANCE OVERHEADS USING A RUNTIME CALL INSTRUCTION | Jun 28, 2022 | Pending |