Patent ID: 8065534
Filing Date: 2011-11-22
Classification: G06F,H04L

Abstract:
1. A system of storing a state store on a computing device, the system comprising: a computer processor; a computing memory communicatively coupled to the processor, wherein when the processor executes using the memory the following steps occur: obtaining information from the computing device unique with regard to the computing device, the obtained information being selected from a group consisting of a hardware identification (HWID) generated for the computing device based on one or more identifications of hardware of the computing device, and a specific time associated with the computing device; generating a specific number of locations on the computing device at which at least a portion of the state store is to be stored; generating the specific number of pseudo-random file names and the specific number of corresponding paths based at least in part on the obtained information by applying a one-way hash function to data including the obtained information and employing a resulting output of the function to define the file names and the paths, wherein the generated file names and corresponding paths are unique to the computing device; pairing respective ones of the specific number of generated file names and the specific number of generated paths to form the specific number of locations on the computing device; and storing the state store on the computing device according to the specific number of generated locations on the computing device.