Search

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