The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 03, 2022
Filed:
Mar. 19, 2020
Applicant:
Samsung Electronics Co., Ltd., Suwon-si, KR;
Inventors:
Yang Seok Ki, Palo Alto, CA (US);
Ilgu Hong, Santa Clara, CA (US);
Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/02 (2006.01); G06F 3/06 (2006.01); G06F 12/1072 (2016.01); G06F 12/14 (2006.01); H04L 9/08 (2006.01); G06F 9/4401 (2018.01); G06F 21/57 (2013.01);
U.S. Cl.
CPC ...
G06F 12/1072 (2013.01); G06F 3/064 (2013.01); G06F 3/0604 (2013.01); G06F 3/0659 (2013.01); G06F 3/0673 (2013.01); G06F 3/0679 (2013.01); G06F 9/4411 (2013.01); G06F 12/0246 (2013.01); G06F 12/1466 (2013.01); G06F 21/575 (2013.01); H04L 9/0861 (2013.01); H04L 9/0894 (2013.01); G06F 2212/7201 (2013.01); G06F 2212/7207 (2013.01); G06F 2221/034 (2013.01);
Abstract
A Key-Value (KV) storage device is disclosed. The KV storage device may include storage for a first object and a second object. Each object may include data associated with a key. A KV translation layer may translate a key to a physical address in the storage where the data is stored. A KV interface may receive a KV request involving an object, and a block interface may receive a block request involving an object. A block emulator may generate a KV request including a key generated from the block request.