Search

Hee Soo Kim

Examiner (ID: 9452, Phone: (571)270-3229 , Office: P/2457 )

Most Active Art Unit
2457
Art Unit(s)
2457, 2157, 2443
Total Applications
679
Issued Applications
517
Pending Applications
45
Abandoned Applications
117

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 16323106 [patent_doc_number] => 10783071 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-09-22 [patent_title] => Data storage device and operating method thereof, wherein mapping table for valid data of source block that has not been copied to destination block has a higher priority than mapping information collected by reverse scanning from end of the destination block [patent_app_type] => utility [patent_app_number] => 16/197034 [patent_app_country] => US [patent_app_date] => 2018-11-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 5827 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16197034 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/197034
Data storage device and operating method thereof, wherein mapping table for valid data of source block that has not been copied to destination block has a higher priority than mapping information collected by reverse scanning from end of the destination block Nov 19, 2018 Issued
Array ( [id] => 14022613 [patent_doc_number] => 20190073300 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-03-07 [patent_title] => NESTED WRAP-AROUND MEMORY ACCESS [patent_app_type] => utility [patent_app_number] => 16/180930 [patent_app_country] => US [patent_app_date] => 2018-11-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8069 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16180930 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/180930
NESTED WRAP-AROUND MEMORY ACCESS Nov 4, 2018 Abandoned
Array ( [id] => 15214983 [patent_doc_number] => 20190370178 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-12-05 [patent_title] => INVALIDATING CKD DATA TRACKS PRIOR TO UNPINNING [patent_app_type] => utility [patent_app_number] => 15/996445 [patent_app_country] => US [patent_app_date] => 2018-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4941 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15996445 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/996445
Invalidating CKD data tracks prior to unpinning, wherein upon destaging invalid track image from cache to a track of data on storage drive, the track of data on the storage drive is unpinned which enables destages of data from the cache to the track of data on the storage drive going forward Jun 1, 2018 Issued
Array ( [id] => 15214445 [patent_doc_number] => 20190369909 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-12-05 [patent_title] => HOMOGENEOUS IN-STORAGE COMPUTATION SYSTEM [patent_app_type] => utility [patent_app_number] => 15/991403 [patent_app_country] => US [patent_app_date] => 2018-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8257 [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] => 15991403 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/991403
HOMOGENEOUS IN-STORAGE COMPUTATION SYSTEM May 28, 2018 Abandoned
Array ( [id] => 13569185 [patent_doc_number] => 20180336140 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-11-22 [patent_title] => METHOD AND SYSTEM FOR FLASH-AWARE HEAP MEMORY MANAGEMENT [patent_app_type] => utility [patent_app_number] => 15/981402 [patent_app_country] => US [patent_app_date] => 2018-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9790 [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] => 15981402 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/981402
Method and system for flash-aware heap memory management wherein responsive to a page fault, mapping a physical page (of a logical segment) that was previously reserved in response to another page fault for another page in the first logical segment May 15, 2018 Issued
Array ( [id] => 16200771 [patent_doc_number] => 10725934 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-07-28 [patent_title] => Processor with selective data storage (of accelerator) operable as either victim cache data storage or accelerator memory and having victim cache tags in lower level cache wherein evicted cache line is stored in said data storage when said data storage is in a first mode and said cache line is stored in system memory rather then said data store when said data storage is in a second mode [patent_app_type] => utility [patent_app_number] => 15/981270 [patent_app_country] => US [patent_app_date] => 2018-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 40 [patent_figures_cnt] => 62 [patent_no_of_words] => 69904 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15981270 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/981270
Processor with selective data storage (of accelerator) operable as either victim cache data storage or accelerator memory and having victim cache tags in lower level cache wherein evicted cache line is stored in said data storage when said data storage is in a first mode and said cache line is stored in system memory rather then said data store when said data storage is in a second mode May 15, 2018 Issued
Array ( [id] => 16636764 [patent_doc_number] => 10915272 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-02-09 [patent_title] => Data management in shared storage systems including movement of logical units of data and mapping of virtual devices to storage device groups, wherein the movement and the mapping are, both, based on policy specifying that backup data type cannot be shared with other data types [patent_app_type] => utility [patent_app_number] => 15/981013 [patent_app_country] => US [patent_app_date] => 2018-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 8383 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 228 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15981013 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/981013
Data management in shared storage systems including movement of logical units of data and mapping of virtual devices to storage device groups, wherein the movement and the mapping are, both, based on policy specifying that backup data type cannot be shared with other data types May 15, 2018 Issued
Array ( [id] => 17817115 [patent_doc_number] => 11422726 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-08-23 [patent_title] => Efficient storage device data move operation based on priority of garbage collection command [patent_app_type] => utility [patent_app_number] => 15/968539 [patent_app_country] => US [patent_app_date] => 2018-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 10417 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 198 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15968539 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/968539
Efficient storage device data move operation based on priority of garbage collection command Apr 30, 2018 Issued
Array ( [id] => 16494454 [patent_doc_number] => 10860496 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-12-08 [patent_title] => Method, apparatus and computer readable medium for building multi-tier flash cache by using spare flash drives and clean user data is flushed from main flash cache to one of the spare flash drives that only stores the clean user data, wherein the main flash cache is configured as one or more pairs of flash drives and the one of the spare flash drives is allocated as single drive to secondary flash cache [patent_app_type] => utility [patent_app_number] => 15/954720 [patent_app_country] => US [patent_app_date] => 2018-04-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6373 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 287 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15954720 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/954720
Method, apparatus and computer readable medium for building multi-tier flash cache by using spare flash drives and clean user data is flushed from main flash cache to one of the spare flash drives that only stores the clean user data, wherein the main flash cache is configured as one or more pairs of flash drives and the one of the spare flash drives is allocated as single drive to secondary flash cache Apr 16, 2018 Issued
Array ( [id] => 14585205 [patent_doc_number] => 20190220211 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-07-18 [patent_title] => SYSTEM AND METHODS OF USING IN-MEMORY REPLICATED OBJECT TO SUPPORT FILE SERVICES [patent_app_type] => utility [patent_app_number] => 15/870506 [patent_app_country] => US [patent_app_date] => 2018-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4679 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 269 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15870506 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/870506
System and method of using in-memory replicated object to support file services wherein file server converts request to block I/O command of file handle, replicating said block I/O command across plural distributed storage module and performing said block I/O command by local storage module Jan 11, 2018 Issued
Array ( [id] => 16592373 [patent_doc_number] => 10901634 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-01-26 [patent_title] => Self-healing in a storage system where critical storage group is rebuilt with different raid geometry using remaining functioning drives (in the critical storage group) that have not failed, and not all data, drained from the critical storage group, is stopped in the critical storage group that is rebuilt [patent_app_type] => utility [patent_app_number] => 15/870385 [patent_app_country] => US [patent_app_date] => 2018-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3922 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 225 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15870385 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/870385
Self-healing in a storage system where critical storage group is rebuilt with different raid geometry using remaining functioning drives (in the critical storage group) that have not failed, and not all data, drained from the critical storage group, is stopped in the critical storage group that is rebuilt Jan 11, 2018 Issued
Array ( [id] => 14585631 [patent_doc_number] => 20190220424 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-07-18 [patent_title] => DEVICE, SYSTEM AND METHOD TO ACCESS A SHARED MEMORY WITH FIELD-PROGRAMMABLE GATE ARRAY CIRCUITRY [patent_app_type] => utility [patent_app_number] => 15/870749 [patent_app_country] => US [patent_app_date] => 2018-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14975 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 180 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15870749 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/870749
Device, system and method to access a shared memory with field-programmable gate array circuitry without first storing data to computer node Jan 11, 2018 Issued
Array ( [id] => 15545213 [patent_doc_number] => 10572387 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-02-25 [patent_title] => Hardware control of CPU hold of a cache line in private cache where cache invalidate bit is reset upon expiration of timer [patent_app_type] => utility [patent_app_number] => 15/867989 [patent_app_country] => US [patent_app_date] => 2018-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 13 [patent_no_of_words] => 10384 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 215 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15867989 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/867989
Hardware control of CPU hold of a cache line in private cache where cache invalidate bit is reset upon expiration of timer Jan 10, 2018 Issued
Array ( [id] => 13905823 [patent_doc_number] => 20190042116 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-02-07 [patent_title] => TECHNIQUES FOR PREVENTING MEMORY CORRUPTION [patent_app_type] => utility [patent_app_number] => 15/858170 [patent_app_country] => US [patent_app_date] => 2017-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10425 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 49 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15858170 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/858170
TECHNIQUES FOR PREVENTING MEMORY CORRUPTION Dec 28, 2017 Abandoned
Array ( [id] => 13845099 [patent_doc_number] => 20190026034 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-01-24 [patent_title] => DISTRIBUTED STORAGE SYSTEM AND DISTRIBUTED STORAGE CONTROL METHOD [patent_app_type] => utility [patent_app_number] => 15/821997 [patent_app_country] => US [patent_app_date] => 2017-11-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7824 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [patent_words_short_claim] => 284 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15821997 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/821997
Distributed storage system and distributed storage control method wherein data stored in cache matrix, that is to be stored in said distributed storage, is tracked by columns and rows Nov 23, 2017 Issued
Array ( [id] => 15854889 [patent_doc_number] => 10642729 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-05-05 [patent_title] => Data storage device and operating method thereof wherein update to physical-to-logical mapping of destination block is restarted when closing active block [patent_app_type] => utility [patent_app_number] => 15/802065 [patent_app_country] => US [patent_app_date] => 2017-11-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 5844 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 170 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15802065 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/802065
Data storage device and operating method thereof wherein update to physical-to-logical mapping of destination block is restarted when closing active block Nov 1, 2017 Issued
Array ( [id] => 13448689 [patent_doc_number] => 20180275887 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-09-27 [patent_title] => Data Storage Device and Operating Method of Data Storage Device [patent_app_type] => utility [patent_app_number] => 15/802130 [patent_app_country] => US [patent_app_date] => 2017-11-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4538 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15802130 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/802130
Data Storage Device and Operating Method of Data Storage Device Nov 1, 2017 Abandoned
Array ( [id] => 13390533 [patent_doc_number] => 20180246809 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-30 [patent_title] => COLUMN STORE MAIN FRAGMENTS IN NON-VOLATILE RAM [patent_app_type] => utility [patent_app_number] => 15/695621 [patent_app_country] => US [patent_app_date] => 2017-09-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5793 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 36 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15695621 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/695621
Column store main fragments in non-volatile RAM and the column store main fragments are merged with delta fragments, wherein the column store main fragments are not allocated to volatile random access memory and initialized from disk Sep 4, 2017 Issued
Array ( [id] => 13933653 [patent_doc_number] => 20190050342 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-02-14 [patent_title] => SELECTIVE PAGE TRACKING FOR PROCESS CONTROLLER REDUNDANCY [patent_app_type] => utility [patent_app_number] => 15/671585 [patent_app_country] => US [patent_app_date] => 2017-08-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3132 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -10 [patent_words_short_claim] => 222 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15671585 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/671585
SELECTIVE PAGE TRACKING FOR PROCESS CONTROLLER REDUNDANCY Aug 7, 2017 Abandoned
Array ( [id] => 13797151 [patent_doc_number] => 20190012114 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-01-10 [patent_title] => Buffer Management in a Data Storage Device [patent_app_type] => utility [patent_app_number] => 15/642425 [patent_app_country] => US [patent_app_date] => 2017-07-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5775 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15642425 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/642425
Buffer management in a data storage device wherein a bit indicating whether data is in cache is reset after updating forward table with physical address of non-volatile memory and jettisoning the data from the cache Jul 5, 2017 Issued
Menu