Back to results
US 12,182,415 B2Granted
Encoding system data in parity symbols
AssigneeMicrosoft Technology Licensing, LLC
InventorsMajid Anaraki Nemati, Anthony Dwayne Weathers
Life of this patent
Estimating the term…
Abstract
A RAM chip includes host dies and parity dies. A memory controller receives system data to be stored on the RAM chip that is in excess of the storage capacity of the host dies. The memory controller encodes the system data in the parity symbols of the parity dies. The system data is retrieved by decoding the parity symbols and identifying the system data from the decoded information.
Claims20
A method for encoding data, comprising:
- at a memory controller for a RAM chip, the RAM chip including one or more data dies and one or more parity dies:
- receiving host data from a host, the host data having a host size that is equal to a memory capacity of the one or more data dies of the memory controller;
- receiving system data from a system, the system data different than the host data, wherein the system data plus the host data exceeds the memory capacity of the one or more data dies;
- encoding the host data received from the host and the system data received from the system into one or more symbols;
- and
- storing the one or more symbols in the one or more parity dies.
3 more elements
A device for storing data, comprising:
- one or more data dies;
- one or more parity dies;
- and
- a controller in communication with the one or more data dies and the one or more parity dies, the controller including instructions executable to:
- receive host data from the one or more data dies, the host data having a host size that is equal to a memory capacity of the one or more data dies;
- receive system data from a system, the system data different than the host data, wherein the system data plus the host data exceeds the memory capacity of the one or more data dies;
- encode the host data received from the one or more data dies and the system data received from the system into one or more symbols;
- and
- storing the one or more symbols in one or more parity dies.
6 more elements
Dependencies are inferred from the claim text.