发明名称 Methods and systems for storing and retrieving data
摘要 Through use of the technologies of the present invention, one is able to store and to retrieve data efficiently. One may realize these efficiencies by coding the data and storing coded data that is of a smaller size than original data.
申请公布号 US9584312(B2) 申请公布日期 2017.02.28
申请号 US201615286331 申请日期 2016.10.05
申请人 SYMBOLIC IO CORPORATION 发明人 Ignomirello Brian
分类号 G06F12/14;G06F11/30;H04L9/06;G06F17/30;G06F21/62;H03M7/30;H03M7/40;G06F11/14 主分类号 G06F12/14
代理机构 Maldjian Law Group LLC 代理人 Maldjian Law Group LLC
主权项 1. A method for storing data on a non-cache recording medium comprising: i. receiving an I/O stream of N Bytes; ii. fragmenting the N Bytes into fragmented units of X Bytes; iii. applying a cryptographic hash function to each fragmented unit of X Bytes to form a generated hash function value for each fragmented unit of X Bytes; iv. encoding each hash function value for storage through use of a bit marker table to generate a bit marker for each hash function value for storage and storing each bit marker in the non-cache recording medium, wherein the encoding further uses a frequency of occurrence converter, wherein for each hash function value for storage, a converted string of bits is generated, wherein for at least two different strings of Y bits, the converted strings of bits that are output are of different lengths; v. accessing a correlation file, wherein the correlation file associates a stored hash function value of Y bits with each of a plurality of stored sequences of X Bytes and (a) if the generated hash function value for a fragmented unit of X Bytes is in the correlation file, using the stored hash function value of Y bits for storage on a non-cache recording medium; and(b) if the generated hash function value for the fragmented unit of X Bytes is not in the correlation file, then storing the generated hash function value of Y bits with the fragmented unit of X Bytes in the correlation file and using the generated hash function value for storage on the non-cache recording medium.
地址 Holmdel NJ US