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] => 17180045 [patent_doc_number] => 11157287 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-10-26 [patent_title] => Computational array microprocessor system with variable latency memory access [patent_app_type] => utility [patent_app_number] => 15/920150 [patent_app_country] => US [patent_app_date] => 2018-03-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 24933 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15920150 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/920150
Computational array microprocessor system with variable latency memory access Mar 12, 2018 Issued
Array ( [id] => 18136114 [patent_doc_number] => 11561791 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-01-24 [patent_title] => Vector computational unit receiving data elements in parallel from a last row of a computational array [patent_app_type] => utility [patent_app_number] => 15/920165 [patent_app_country] => US [patent_app_date] => 2018-03-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 17815 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 399 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15920165 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/920165
Vector computational unit receiving data elements in parallel from a last row of a computational array Mar 12, 2018 Issued
Array ( [id] => 14411209 [patent_doc_number] => 20190171448 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-06-06 [patent_title] => STREAM PROCESSOR WITH LOW POWER PARALLEL MATRIX MULTIPLY PIPELINE [patent_app_type] => utility [patent_app_number] => 15/855637 [patent_app_country] => US [patent_app_date] => 2017-12-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6378 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 50 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15855637 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/855637
Stream processor with low power parallel matrix multiply pipeline Dec 26, 2017 Issued
Array ( [id] => 14135615 [patent_doc_number] => 20190102197 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-04-04 [patent_title] => SYSTEM AND METHOD FOR MERGING DIVIDE AND MULTIPLY-SUBTRACT OPERATIONS [patent_app_type] => utility [patent_app_number] => 15/853628 [patent_app_country] => US [patent_app_date] => 2017-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8502 [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] => 15853628 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/853628
SYSTEM AND METHOD FOR MERGING DIVIDE AND MULTIPLY-SUBTRACT OPERATIONS Dec 21, 2017 Abandoned
Array ( [id] => 14411217 [patent_doc_number] => 20190171452 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-06-06 [patent_title] => SYSTEM AND METHOD FOR LOAD FUSION [patent_app_type] => utility [patent_app_number] => 15/828708 [patent_app_country] => US [patent_app_date] => 2017-12-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5050 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15828708 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/828708
System and method for load fusion Nov 30, 2017 Issued
Array ( [id] => 16551594 [patent_doc_number] => 10884753 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-01-05 [patent_title] => Issue queue with dynamic shifting between ports [patent_app_type] => utility [patent_app_number] => 15/826745 [patent_app_country] => US [patent_app_date] => 2017-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7482 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 356 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15826745 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/826745
Issue queue with dynamic shifting between ports Nov 29, 2017 Issued
Array ( [id] => 17352182 [patent_doc_number] => 11226819 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-01-18 [patent_title] => Selective prefetching in multithreaded processing units [patent_app_type] => utility [patent_app_number] => 15/818304 [patent_app_country] => US [patent_app_date] => 2017-11-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6267 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15818304 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/818304
Selective prefetching in multithreaded processing units Nov 19, 2017 Issued
Array ( [id] => 15121215 [patent_doc_number] => 20190347241 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-11-14 [patent_title] => DISTRIBUTED SYSTEM [patent_app_type] => utility [patent_app_number] => 16/464677 [patent_app_country] => US [patent_app_date] => 2017-11-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13692 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -4 [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] => 16464677 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/464677
DISTRIBUTED SYSTEM Nov 14, 2017 Abandoned
Array ( [id] => 16957988 [patent_doc_number] => 11061853 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-07-13 [patent_title] => Processor with memory controller including dynamically programmable functional unit [patent_app_type] => utility [patent_app_number] => 15/590883 [patent_app_country] => US [patent_app_date] => 2017-05-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 12 [patent_no_of_words] => 9184 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 469 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15590883 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/590883
Processor with memory controller including dynamically programmable functional unit May 8, 2017 Issued
Array ( [id] => 13497199 [patent_doc_number] => 20180300142 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-18 [patent_title] => COALESCING STORE INSTRUCTIONS FOR RESTORATION [patent_app_type] => utility [patent_app_number] => 15/489899 [patent_app_country] => US [patent_app_date] => 2017-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 30518 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15489899 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/489899
Coalescing store instructions for restoration Apr 17, 2017 Issued
Array ( [id] => 13497219 [patent_doc_number] => 20180300152 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-18 [patent_title] => TRACKING CHANGES TO MEMORY VIA CHECK AND RECOVERY [patent_app_type] => utility [patent_app_number] => 15/489909 [patent_app_country] => US [patent_app_date] => 2017-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 30679 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15489909 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/489909
Tracking changes to memory via check and recovery Apr 17, 2017 Issued
Array ( [id] => 13497217 [patent_doc_number] => 20180300151 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-18 [patent_title] => REGISTER RESTORATION USING RECOVERY BUFFERS [patent_app_type] => utility [patent_app_number] => 15/489882 [patent_app_country] => US [patent_app_date] => 2017-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 30506 [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] => 15489882 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/489882
Register restoration using recovery buffers Apr 17, 2017 Issued
Array ( [id] => 13497221 [patent_doc_number] => 20180300153 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-18 [patent_title] => SHARING SNAPSHOTS ACROSS SAVE REQUESTS [patent_app_type] => utility [patent_app_number] => 15/489923 [patent_app_country] => US [patent_app_date] => 2017-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 30436 [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] => 15489923 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/489923
Sharing snapshots across save requests Apr 17, 2017 Issued
Array ( [id] => 16608010 [patent_doc_number] => 10909015 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-02-02 [patent_title] => Apparatus and method for generating performance monitoring metrics [patent_app_type] => utility [patent_app_number] => 15/396293 [patent_app_country] => US [patent_app_date] => 2016-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 23 [patent_no_of_words] => 16541 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 186 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15396293 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/396293
Apparatus and method for generating performance monitoring metrics Dec 29, 2016 Issued
Array ( [id] => 12892168 [patent_doc_number] => 20180189231 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-07-05 [patent_title] => PROCESSORS, METHODS, AND SYSTEMS WITH A CONFIGURABLE SPATIAL ACCELERATOR [patent_app_type] => utility [patent_app_number] => 15/396402 [patent_app_country] => US [patent_app_date] => 2016-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 40372 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -21 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15396402 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/396402
Processors, methods, and systems with a configurable spatial accelerator Dec 29, 2016 Issued
Array ( [id] => 12060718 [patent_doc_number] => 20170337062 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-11-23 [patent_title] => 'SINGLE-THREAD SPECULATIVE MULTI-THREADING' [patent_app_type] => utility [patent_app_number] => 15/393291 [patent_app_country] => US [patent_app_date] => 2016-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4770 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15393291 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/393291
SINGLE-THREAD SPECULATIVE MULTI-THREADING Dec 28, 2016 Abandoned
Array ( [id] => 12869740 [patent_doc_number] => 20180181755 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-28 [patent_title] => EXECUTION OF SOFTWARE WITH MONITORING OF RETURN ORIENTED PROGRAMMING EXPLOITS [patent_app_type] => utility [patent_app_number] => 15/391895 [patent_app_country] => US [patent_app_date] => 2016-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13598 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15391895 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/391895
EXECUTION OF SOFTWARE WITH MONITORING OF RETURN ORIENTED PROGRAMMING EXPLOITS Dec 27, 2016 Abandoned
Array ( [id] => 16355172 [patent_doc_number] => 10795682 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-10-06 [patent_title] => Generating vector based selection control statements [patent_app_type] => utility [patent_app_number] => 15/391915 [patent_app_country] => US [patent_app_date] => 2016-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 8904 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 216 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15391915 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/391915
Generating vector based selection control statements Dec 27, 2016 Issued
Array ( [id] => 12845383 [patent_doc_number] => 20180173634 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-21 [patent_title] => STREAMING ENGINE WITH EARLY AND LATE ADDRESS AND LOOP COUNT REGISTERS TO TRACK ARCHITECTURAL STATE [patent_app_type] => utility [patent_app_number] => 15/384345 [patent_app_country] => US [patent_app_date] => 2016-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 25080 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -32 [patent_words_short_claim] => 259 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15384345 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/384345
Streaming engine with early and late address and loop count registers to track architectural state Dec 19, 2016 Issued
Array ( [id] => 15854667 [patent_doc_number] => 10642617 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-05-05 [patent_title] => Processor with an expandable instruction set architecture for dynamically configuring execution resources [patent_app_type] => utility [patent_app_number] => 15/337140 [patent_app_country] => US [patent_app_date] => 2016-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 17 [patent_no_of_words] => 12446 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 299 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15337140 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/337140
Processor with an expandable instruction set architecture for dynamically configuring execution resources Oct 27, 2016 Issued
Menu