Persistent maintenance of customization data on computing devices
First Claim
Patent Images
1. A component for a computing device, the component comprising:
- a persistent memory configured to store, in a hard-reset state, data corresponding to an operating system, and customization data;
a first logic that delineates a first region of the persistent memory where the operating system is stored from a second region in the memory where the customization data is stored, so that the customization data is retrievable from the second region without retrieving data from the first region; and
a second logic that reserves a location of the second region where the customization data is stored, wherein the location is based on a size of the customization data.
9 Assignments
0 Petitions
Accused Products
Abstract
In a computing device, customization data is persistently maintained independent of the device'"'"'s operating system. Customization data may stored in a computing device'"'"'s persistent memory (or ROM or equivalent memory component), along with but independent of the operating system. When the computing device is first initialized, or when the computing device is initialized immediately after a hard-reset event, the customization data is not lost.
-
Citations
25 Claims
-
1. A component for a computing device, the component comprising:
-
a persistent memory configured to store, in a hard-reset state, data corresponding to an operating system, and customization data;
a first logic that delineates a first region of the persistent memory where the operating system is stored from a second region in the memory where the customization data is stored, so that the customization data is retrievable from the second region without retrieving data from the first region; and
a second logic that reserves a location of the second region where the customization data is stored, wherein the location is based on a size of the customization data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing device comprising:
-
a first memory that persistently holds data corresponding to (i) an operating system in a first region of the memory and (ii) a customization data in a second region of the first memory that does not overlap with the first region, wherein in a hard-reset state, the second region is substantially unformatted with exception of the customization data;
a first logic associated with the first memory to define the first region and the second region;
a value stored with the operating system that indicates at least a size of the customization data; and
a second logic associated with the first memory that is configured upon initialization from the hard-reset state, to format a section of the second memory that does not include a portion in which the customization data is provided, where the size of the section is determined at least in part on the value stored indicating the size of the customization data. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
- 20. The computing device of claim 13, wherein the customization data includes binary data corresponding to at least one of an application or an image.
-
20-1. A method for customizing a computing device, the method comprising:
- persistently storing the operating system in a first region of a memory of the computing device;
storing the customization data in a second region of the memory independently of the first region of the memory;
upon initialization of the computing device from a hard-reset state, formatting a portion of the second region that does not include the customization data for use with the computing device in the operational state;
wherein the portion of the second region that is formatted is based on a size of the customization data.
- persistently storing the operating system in a first region of a memory of the computing device;
-
24. A method for customizing a computing device, the method comprising:
-
upon initialization of the computing device from a hard-reset state, determining a size of a portion of a persistent memory of the computing device that is to be formatted, wherein the size is based on an amount of customization data that is stored in a region of the persistent memory that contains the portion to be formatted, and wherein the region of the persistent memory is independent of another persistent memory region where the operating system is stored; and
formatting the portion of the second memory without affecting the customization data. - View Dependent Claims (25)
-
Specification