Apparatus and method for updating images stored in non-volatile memory
AssigneePhoenix Technologies Ltd.
InventorSameer Mathur
Life of this patent
Estimating the term…
Abstract
A method and apparatus is described in which a firmware causes display of a graphical screen with various images that are stored in a non-volatile memory wherein the images may be selectively updated. A memory is configured into a plurality of memory segments wherein each memory segment has a predetermined address thereby allowing the segment to be selectively addressed. A circuit is able to configure a display template having a plurality of display sections on a display wherein data stored in the mentioned memory segments is displayed on a predetermined display section.
Claims20
An apparatus comprising:
- a non-volatile memory including a plurality of non-volatile memory segments, each of said plurality of non-volatile memory segments having a predetermined address to allow selective access thereto;
- a first circuit for receiving an updating image to update an old image;
- a second circuit, coupled to said first circuit, for translating a logical address included in said updating image into a physical address corresponding to at least one of said predetermined addresses of said plurality of non-volatile memory segments;
- a third circuit for selecting one of the plurality of non-volatile memory segments based on said physical address;
- a fourth circuit, coupled to the non-volatile memory, for updating said one of the plurality of non-volatile memory segments with said updating image;
- and
- a fifth circuit adapted to configure a display template having a plurality of display sections on a display wherein said updating image stored in said one of the plurality of non-volatile memory segments is displayed on a predetermined display section.
A method comprising:
- receiving an updating image to update an old image;
- translating a logical address included in said updating image into a physical address;
- selecting one of a plurality of non-volatile memory segments based on said physical address;
- updating said one of the plurality of non-volatile memory segments with said updating image;
- and
- displaying said updating image stored in said one of the plurality of non-volatile memory segments on a predetermined display section on a display.
A processor readable medium which, when executed by a processor, causes said processor to perform a method comprising:
- receiving an updating image to update an old image;
- translating a logical address included in said updating image into a physical address;
- selecting one of a plurality of non-volatile memory segments based on said physical address;
- updating said one of the plurality of non-volatile memory segments with said updating image;
- and
- displaying said updating image stored in said one of the plurality of non-volatile memory segments on a predetermined display section on a display.
A computer data signal comprising:
- a code segment to receive updating image to update an old image;
- a translate code segment to translate a logical address included in said updating image into a physical address;
- a selection code segment to select one of a plurality of non-volatile memory segments based on said physical address;
- an update code segment to update said one of the plurality of non-volatile memory segments with said updating image;
- and
- a display code segment to display said updating image stored in said one of the plurality of non-volatile memory segments on a predetermined display section on a display.
A computer system comprising:
- a processor;
- a non-volatile memory coupled to said processor, said non-volatile memory including a plurality of non-volatile memory segments, each of said non-volatile memory segments having a predetermined address to allow a selective access thereto;
- an interface port coupled to said non-volatile memory, said interface port adapted to receive data;
- a first circuit for translating a logical address included in a received data into a physical address corresponding to at least one of said predetermined addresses of said plurality of non-volatile memory segments;
- a second circuit for selecting one of the plurality of non-volatile memory segments based on said physical address;
- a third circuit to update data stored in said one of the plurality of non-volatile memory segments with said received data;
- and
- a fourth circuit to configure a display template having a plurality of display sections on a display wherein data stored in said one of the plurality of non-volatile memory segments is displayed on a predetermined display section.
Dependencies are inferred from the claim text.