Claims
- 1. In a wireless communication system utilizing a method of displaying information organized in decks and cards on a wireless communication device screen, a method of providing a jump menu for directly navigating to selected cards in a deck, said method comprising the steps of:
making a first deck having a plurality of cards available to the wireless communication device for display thereon; displaying a first card of the first deck on the wireless communication device; inputting a navigational request related to the first deck into the wireless communication device; displaying a second card of the first deck on the wireless communication device in response to the navigational request; inputting a jump menu navigational request into the wireless communication device; and displaying a jump menu on the wireless communication device in response to the jump menu navigational request,
wherein the jump menu comprises menu items for directly navigating to at least two cards, and wherein at least one of said two cards is in said first deck.
- 2. The method of claim 2 wherein the step of displaying the jump menu comprises the steps of:
sending the jump menu navigational request from the wireless communication device to a server computer located in the wireless communication system; accessing a server computer memory to identify cards in the first deck previously displayed on the wireless communication device; providing menu items in the jump menu corresponding to selected ones of the previously displayed cards in the first deck; and sending the jump menu from the server computer to the wireless communication device for display thereon.
- 3. The method of claim 2 wherein the step of making a first deck having a plurality of cards available comprises the steps of:
sending a request for the first deck from the wireless communication device to the server computer; and sending the first card in the first deck from the server computer to the wireless communication device in response to the request for the first deck.
- 4. The method of claim 2 wherein the selected ones of the previously displayed cards at least include two cards most recently displayed on the wireless communication device.
- 5. The method of claim 4 wherein a level of separation from a most recently displayed card is indicated in the jump menu for each menu item included therein.
- 6. The method of claim 2 wherein a home menu item is provided in every jump menu.
- 7. The method of claim 6 wherein a level of separation from the home menu item is indicated in the jump menu for each menu item included therein.
- 8. The method of claim 2 wherein the selected ones of the previously displayed cards at least include a second most recently displayed card and exclude a most recently displayed card.
- 9. The method of claim 2 wherein the jump menu includes menu items corresponding to a set of cards in the first deck that link a most recently displayed card to the first card.
- 10. The method of claim 2 wherein the jump menu comprises a first set of menu items corresponding to recently displayed cards and a second set of menu items corresponding to cards preselected for inclusion in every jump menu.
- 11. The method of claim 1 wherein the step of creating the jump menu comprises the steps of:
sending the jump menu navigational request from the wireless communication device to a server computer located in the wireless communication system; determining a most recently displayed card on the wireless communication device; accessing a server computer memory to identify menu items for the jump menu based on the determination of the most recently displayed card on the wireless communication device; and sending the jump menu from the server computer to the wireless communication device for display thereon.
- 12. The method of claim 11 wherein the step of making a first deck having a plurality of cards available comprises the steps of:
sending a request for the first deck from the wireless communication device to the server computer; and sending the first card in the first deck from the server computer to the wireless communication device in response to the request for the first deck.
- 13. The method of claim 11 wherein the menu items for the jump menu at least include menu items for two cards most recently displayed on the wireless communication device.
- 14. The method of claim 11 wherein a home menu item is provided in every jump menu.
- 15. The method of claim 14 wherein a level of separation from the home menu item is indicated in the jump menu for each menu item included therein.
- 16. The method of claim 11 wherein a level of separation from a most recently displayed card is indicated in the jump menu for each menu item included therein.
- 17. The method of claim 11 wherein the menu items identified for the jump menu at least include a second most recently displayed card and exclude a most recently displayed card.
- 18. The method of claim 11 wherein the jump menu includes menu items corresponding to a set of cards in the first deck that link a most recently displayed card to the first card.
- 19. The method of claim 11 wherein the jump menu comprises a first set of menu items corresponding to recently displayed cards and a second set of menu items corresponding to cards preselected for inclusion in every jump menu.
- 20. The method of claim I wherein the jump menu includes menu items corresponding to at least two cards most recently displayed on the wireless communication device.
- 21. The method of claim 20 wherein a level of separation from a most recently displayed card is indicated in the jump menu for each menu item included therein.
- 22. The method of claim 1 wherein a home menu item is provided in every jump menu.
- 23. The method of claim 22 wherein a level of separation from the home menu item is indicated in the jump menu for each menu item included therein.
- 24. The method of claim 1 wherein the jump menu excludes a menu item for a most recently displayed card on the wireless communication device.
- 25. The method of claim 1 wherein the jump menu includes menu items corresponding to a set of cards in the first deck that link a most recently displayed card on the wireless communication device to the first card.
- 26. The method of claim 1 wherein the jump menu comprises a first set of menu items related to recently displayed cards on the wireless communication device and a second set of menu items related to cards preselected for inclusion in every jump menu.
- 27. In a wireless communication system having a wireless communication device linked to a server computer, and wherein information provided to the wireless communication device is organized in decks and cards, and wherein the wireless communication device is adapted to provide a menu interface for a user, a method of providing a jump menu for navigating to selected cards in a deck, said method comprising the steps of:
sending a plurality of requests for cards from the wireless communication device to the server computer; displaying the requested cards on the wireless communication device-storing the sequence of displayed cards in a memory associated with the server computer; sending a jump menu request from the wireless communication device to the server computer; and sending a jump menu from the server computer to the wireless communication device in response to the jump menu request,
wherein the jump menu comprises menu items for directly navigating to selected ones of the stored sequence of displayed cards.
- 28. The method of claim 27 wherein the selected ones of the stored sequence of displayed cards at least include two cards most recently displayed on the wireless communication device.
- 29. The method of claim 28 wherein a level of separation from a most recently displayed card is indicated in the jump menu for each menu item included therein.
- 30. The method of claim 27 wherein a home menu item is provided in every jump menu.
- 31. The method of claim 30 wherein a level of separation from the home menu item is indicated in the jump menu for each menu item included therein.
- 32. The method of claim 27 wherein the selected ones of the stored sequence of displayed cards at least include a second most recently displayed card and exclude a most recently displayed card.
- 33. The method of claim 27 wherein the jump menu includes menu items corresponding to a set of cards that link a most recently displayed card to a first displayed card.
- 34. The method of claim 27 wherein the jump menu comprises a first set of menu items corresponding to recently displayed cards and a second set of menu items corresponding to cards preselected for inclusion in every jump menu.
- 35. A computer readable medium having stored thereon one or more sequences of instructions for causing one or more microprocessors to perform the steps for providing a jump menu to a wireless communication device, the steps comprising:
receiving a wireless connection from the wireless communication device; providing a home deck to the wireless communication device; providing at least one card to the wireless communication device in response to a request for said at least one card; receiving a request from the wireless communication device for a jump menu; determining a current card, and a set of previously visited cards; creating the jump menu, the jump menu containing an entry for the home card, the current card, and each card in the set of previously visited cards; and providing the jump menu to the wireless communication device, the jump menu allowing direct access to each card represented by an entry in the jump menu.
- 36. A computer system including a processor, a persistent storage area, a volatile storage area, and a communications means, the computer system configured to provide a jump menu to a wireless communication device, the computer system further including an execution area configures to perform the steps of:
receiving a wireless connection from the wireless communication device; providing a home deck to the wireless communication device; providing at least one card to the wireless communication device in response to a request for said at least one card; receiving a request from the wireless communication device for a jump menu; determining a current card, and a set of previously visited cards; creating the jump menu, the jump menu containing an entry for the home deck, the current card, and each card in the set of previously visited cards; and providing the jump menu to the wireless communication device, the jump menu allowing direct access to each card represented by an entry in the jump menu.
CROSS REFERENCE TO RELATED APPLICATION
[0001] The application relates to and claims priority on U.S. Provisional Patent Application Serial No. ______ entitled “Dynamically Defined Context Sensitive Jump Menu,” filed on May 21, 2001.