Storing Information in a Memory
OwnerAnxiao Jiang, Vasken Z. Bohossian +1inventors
InventorsAnxiao Jiang, Vasken Z. Bohossian, Jehoshua Bruck
Life of this patent
Estimating the term…
Abstract
Systems and methods, including computer software products, can be implemented for updating or modifying stored data. Multiple variables are represented by one or more cell values in a memory. Each variable is associated with one or more of the cell values and at least one single cell value influences a value of at least two of the variables. Multiple states of the multiple variables are defined. At least one of the multiple defined states of the multiple variables is associated with more than one set of cell values.
Claims26
A method comprising:
- representing a plurality of variables with at least one cell value in a memory, wherein each variable is associated with one or more of the cell values and at least one single cell value influences a value of at least two of the variables;
- and
- defining multiple states of the plurality of variables, wherein at least one of the multiple states of the plurality of variables is associated with more than one set of cell values.
A method comprising:
- writing n first cell values to n cells of a memory, each of the n cells comprising a plurality of possible cell states sequentially ordered from a lowest cell state to a highest cell state, each of the n first cell values corresponding to one of the plurality of possible cell states, at least one of the n first cell values corresponding to a cell state other than the lowest cell state, the n first cell values jointly representing first store values of a plurality of variables, at least one of the n first cell values comprising an individual cell value based at least in part on the first store values of more than one of the plurality of variables;
- and
- writing n second cell values to the n cells of the memory, each of the n second cell values corresponding to one of the plurality of possible cell states, each of the n cells of the memory either remaining in its previous cell state or progressing to a cell state higher than its previous cell state.
An article comprising a computer-readable medium storing instructions operable to cause data processing apparatus to perform operations comprising:
- writing a first plurality of cell values to a plurality of cells of a memory, each of the plurality of cells comprising a plurality of possible cell states sequentially ordered from a lowest cell state to a highest cell state, each of the first plurality of cell values corresponding to one of the plurality of possible cell states, at least one of the first plurality of cell values corresponding to a cell state other than the lowest cell state, the first plurality of cell values jointly representing first store values of a plurality of variables, at least one of the first plurality of cell values comprising an individual cell value based at least in part on the first store values of more than one of the plurality of variables;
- and
- writing a second plurality of cell values to the plurality of cells of the memory, each of the second plurality of cell values corresponding to one of the plurality of possible cell states, each of the plurality of cells of the memory either remaining in its previous cell state or progressing to a cell state higher than its previous cell state.
A system comprising:
- a memory comprising a plurality of cells, each of the plurality of cells comprising a plurality of possible cell states sequentially ordered from a lowest cell state to a highest cell state;
- and
- a processor adapted to:
- write a first plurality of cell values to the plurality of cells, each of the first plurality of cell values corresponding to one of the plurality of possible cell states, at least one of the first plurality of cell values corresponding to a cell state other than the lowest cell state, the first plurality of cell values jointly representing first store values of a plurality of variables, at least one of the first plurality of cell values comprising an individual cell value based at least in part on the first store values of more than one of the plurality of variables;
- and
- write a second plurality of cell values to the plurality of cells of the memory, each of the second plurality of cell values corresponding to one of the plurality of possible cell states, each of the plurality of cells of the memory either remaining in its previous cell state or progressing to a cell state higher than its previous cell state.
Dependencies are inferred from the claim text.