Patent ID: 9747293
Date: 2017-08-29
CPC Classifications: G06F

Claim:
1. A computer assisted method for storing and retrieving information, the method including: receiving information; organizing said information for storage and retrieval based on qualities of a storage medium; and at least one selected from a group consisting of presenting and storing said organized information, wherein said storing comprises maintaining a representation of the information in-memory or in non-transient storage, wherein the in-memory representation of the information is organized independently from the non-transient representation of the information, wherein the information is independently organized or space and time performance based on the qualities of the storage medium, wherein said information is at least one selected from a group consisting of created, read, updated and deleted as key/value pairs, and wherein keys and values are represented by key elements and value elements, the key elements and value elements being encoded using at least one selected from a group consisting of a state flag, a fixed size encoding, a size delimited variable size encoding, and a framed variable length encoding.