Patent ID: 9665498
Date: 2017-05-30
CPC Classifications: G06F

Claim:
1. A non-transitory computer readable storage medium embodying software instructions for managing memory space, the software instructions causing a computer to perform a method, the method comprising the steps of: identifying a page, within a memory space of a random access memory that is managed in units of pages, that is similar, but not identical, to a reference page within said memory space, wherein the identified page and the referenced page are each a single page in said memory space; obtaining transformation information enabling re-creation of the identified page from the reference page; storing at least one of the transformation information or a pointer to the transformation information; and, deleting the identified page, wherein the step of obtaining the transformation information comprises calculating a set of vectors, each vector comprising an addend location and an addend, the addend location identifying a location in the identified page having a stored present value different from a reference value stored at a corresponding location on the reference page, the addend equaling a difference between the stored present value and the stored reference value.