On-line menu updating for an electronic book
First Claim
1. A method for on-line displaying and updating a dynamic menu included in a page, the dynamic menu having at least one item, the page being requested by a viewing device from a server, the viewing device having a display screen and a menu function key for displaying a default menu when the viewing device is off-line, the method comprising:
- (a) sending the page to the viewing device as a hypertext language code, the hypertext language code including a menu tag, the menu tag specifying the dynamic menu;
(b) receiving the page at the viewing device;
(c) parsing the hypertext language code to identify the menu tag;
(d) displaying the page on the display screen;
(e) displaying the dynamic menu on the display screen when the menu function key is activated; and
(f) performing a dynamic action when one item of the dynamic menu is selected by an action of a user of the viewing device.
13 Assignments
0 Petitions
Accused Products
Abstract
A method for on-line displaying and updating a dynamic menu included in a page requested by a viewing device from a server. The dynamic menu has at least one item. The viewing device has a display screen and a menu function key for displaying a default menu when the viewing device is off-line. The method includes the following steps: (a) sending the page to the viewing device as a hypertext language code, the hypertext language code including a menu tag which specifies the dynamic menu; (b) receiving the page at the viewing device; (c) parsing the hypertext language code to identify the menu tag; (d) displaying the page on the display screen; (e) displaying the dynamic menu on the display screen when the menu function key is activated; and (f) performing a dynamic action when one item of the dynamic menu is selected by an action of a user of the viewing device.
177 Citations
12 Claims
-
1. A method for on-line displaying and updating a dynamic menu included in a page, the dynamic menu having at least one item, the page being requested by a viewing device from a server, the viewing device having a display screen and a menu function key for displaying a default menu when the viewing device is off-line, the method comprising:
-
(a) sending the page to the viewing device as a hypertext language code, the hypertext language code including a menu tag, the menu tag specifying the dynamic menu;
(b) receiving the page at the viewing device;
(c) parsing the hypertext language code to identify the menu tag;
(d) displaying the page on the display screen;
(e) displaying the dynamic menu on the display screen when the menu function key is activated; and
(f) performing a dynamic action when one item of the dynamic menu is selected by an action of a user of the viewing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
(g) releasing the dynamic menu from the display screen if the page is dismissed by the user of the viewing device; and
(h) releasing the dynamic menu from the display screen if the dynamic action dismisses the dynamic menu.
-
-
3. The method of claim 1 wherein the menu tag has menu tag attributes.
-
4. The method of claim 3 wherein the menu tag attributes include an identification attribute, the identification attribute having a value, the value identifying a local menu template which resides in a memory of the viewing device.
-
5. The method of claim 1 wherein the menu tag has a default identification attribute, the default identification attribute identifying the default menu which resides in a memory of the viewing device.
-
6. The method of claim 1 wherein the menu tag includes a menu-item tag, the menu-item tag having menu-item tag attributes specifying modifications to one item of the menu.
-
7. The method of claim 6 wherein the menu-item tag attributes include an item identification attribute, the item identification attribute having a value identifying one item of the menu.
-
8. The method of claim 7 wherein the menu-item tag attributes include a command attribute, the command attribute having a value specifying a command for the item identified by the item identification attribute value.
-
9. The method of claim 7 wherein the menu-item tag attributes include a picture identification attribute, the picture identification attribute having a value identifying an image residing in memory of the viewing device, the image being selected for drawing the item identified by the item identification attribute value.
-
10. The method of claim 7 wherein the menu-item tag attributes include a parameter attribute, the parameter attribute having a value specifying a parameter of the item identified by the item identification attribute value.
-
11. The method of claim 1 wherein the viewing device is a portable electronic book.
-
12. The method of claim 1 wherein the server is a virtual bookstore.
Specification