Apparatus and method for updating images stored in non-volatile memory
First Claim
Patent Images
1. 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.
6 Assignments
0 Petitions
Accused Products
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.
75 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4)
-
-
5. 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. - View Dependent Claims (6, 7, 8, 9)
receiving said updating image from an internet.
-
-
7. The method as in claim 5, wherein updating said one of the plurality of non-volatile memory segment comprises storing said updating image in said one of the plurality of non-volatile memory segment as a bitmap of said display.
-
8. The method of claim 5, wherein said predetermined display section is linked to said one of the plurality of non-volatile memory segments.
-
9. The method of claim 5 wherein displaying said updating image comprises displaying, during a boot period, said updating image stored in said one of the plurality of non-volatile memory segments on the predetermined display section on the display.
-
10. 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. - View Dependent Claims (11, 12)
receiving said updating image from an internet.
-
-
12. The processor readable medium as in claim 10, wherein updating said one of the plurality of non-volatile memory segments comprises storing said updating image in said one of the plurality of non-volatile memory segments as a bitmap of said display.
-
13. 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. - View Dependent Claims (14, 15)
-
-
16. 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. - View Dependent Claims (17, 18, 19, 20)
-
Specification