Patent ID: 9697212
Date: 2017-07-04
CPC Classifications: G06F,G06T,H04N

Claim:
1. A method for a computing system managing consistent data objects, comprising: managing, via a data management module of the computing system, multiple copies of a consistent data object in multiple levels of memory of the computing system, the multiple levels comprising cache and system memory, the managing comprising: detecting an operation to store the consistent data object in the memory; detecting one or more attributes for the consistent data object; storing the consistent data object in the memory based on the one or more attributes as a first consistent data object, wherein the one or more attributes comprise a memory hierarchy attribute that restricts the consistent data object to one or more levels of the memory of the computing system; determining an additional format of the consistent data object to be stored in the memory; generating a second consistent data object comprising a copy of the consistent data object based on the additional format; storing the second consistent data object in the memory; detecting a retrieval request for the consistent data object from a hardware component of the computing system or from an application executing on the computer system; and determining whether to retrieve the first consistent data object or the second consistent data object based on a format of the consistent data object requested by the hardware component or the application.