Updating control information in non-volatile memory to control selection of content
AssigneeHewlett-Packard Development Company, L.P.
InventorJohnny A. Lam
Life of this patent
Estimating the term…
Abstract
To control selection of content in a non-volatile memory, control information is stored in the non-volatile memory, where the control information is to control selection of content in the non-volatile memory. An algorithm is used to update the control information in the non-volatile memory to cause different content in the non-volatile memory to be selected, wherein the algorithm sets the control information to an initial value that enhances use of programming of the non-volatile memory to update the control information, and reduces use of erasing of the non-volatile memory to update control information.
Claims20
A method of controlling selection of content in a non-volatile memory, comprising:
- storing control information in the non-volatile memory, the control information to control selection of content in the non-volatile memory;
- and
- using an algorithm to update the control information in the non-volatile memory to cause different content in the non-volatile memory to be selected, wherein the algorithm sets the control information to an initial value that enhances use of programming of the non-volatile memory to update the control information, and reduces use of erasing of the non-volatile memory to update control information.
An article comprising at least one storage medium containing instructions that when executed cause a computer to:
- store selection indicators associated with corresponding plural copies of an image in a non-volatile memory, wherein the non-volatile memory is configured to enable writes to change data bits from a first state to a second state but not from the second state to the first state;
- set the selection indicators in the non-volatile memory to have different initial values to cause selection of one of the plural copies to use;
- and
- program the value of at least one of the selection indicators to cause selection of a different one of the plural copies to use.
A computer comprising:
- a non-volatile memory to store at least first content and second content;
- and
- a control module to:
- store control information in the non-volatile memory, the control information to control selection between the first and second content in the non-volatile memory;
- and
- use an algorithm to update the control information in the non-volatile memory to select a different one of the first and second content in the non-volatile memory for use during operation of the computer, wherein the algorithm sets the control information to an initial value that enhances use of programming of the non-volatile memory to update the control information, and reduces use of erasing of the non-volatile memory to update the control information.
Dependencies are inferred from the claim text.