Claims
- 1. A method of accessing functionalities in hypermedia to be parsed and rendered by a user agent, the hypermedia including at least one element that has a predetermined attribute whereby a dynamically assignable keyboard shortcut for the user agent actuates a predetermined functionality associated with the element, the method comprising:
parsing the hypermedia collating data corresponding to those elements in the hypermedia that support said predetermined attribute, and rendering a display of the collated data.
- 2. A method according to claim 1 wherein the predetermined attribute comprises accesskey operability for assigning a particular control key for the user agent to the element.
- 3. A method according to claim 2 including rendering the hypermedia, and operating a control of the user agent to render the collated data instead of the hypermedia.
- 4. A method according to claim 4 including making a selection from the collated data whereby to select the functionality.
- 5. A method according to claim 1 wherein the parsing and collating is performed by a browser.
- 6. A method according to claim 1 wherein the hypermedia comprises an XHTML document.
- 7. A browser for hypermedia that includes at least one element that has a predetermined attribute whereby a dynamically assignable keyboard shortcut for the user agent actuates a predetermined functionality associated with the element, the browser including software to provide:
a parsing process to parse the hypermedia a process to identify data corresponding to those elements in the hypermedia that support said predetermined attribute, and a process to render a display of the data.
- 8. A browser according to claim 7 for use with XHTML.
- 9. A mobile device including a browser as claimed in claim 7.
- 10. A browser according to claim 7 wherein the predetermined attribute is an accesskey function.
- 11. A device for rendering hypermedia received from a remote server, the device including a processor for the hypermedia and a user interface including a display device and a keyboard with a plurality of keys operable in a first mode to enter associated alphanumeric data, and operable in a second mode to actuate respective keyboard shortcuts dynamically assigned thereto by elements in the hypermedia,
the processor and the display device being operable in a first display configuration to display the hypermedia, the processor being operable to identify elements that define predetermined keyboard shortcuts in the hypermedia, and form an options list containing data associated with the identified elements, and the processor and the display device being operable in a second display configuration to display the options list.
- 12. A device according to claim 11 wherein the data associated with the identified elements comprise links to other hypermedia locations, and the keyboard is operable in the second display configuration to select and actuate one of the links.
- 13. A device according to claim 11 wherein the keyboard is operable to switch between the first display configuration in which the hypermedia is displayed and the second configuration in which the options list is displayed.
- 14. A device according to claim 11 wherein the display device is configured to scroll the displayed hypermedia in said first display configuration whereby the display can be scrolled through different scrolling positions, and the options list display for the second configuration is selectable independently of the scrolling position of the first display configuration.
- 15. A device according to claim 14 including a scrolling device to scroll the display of hypermedia in the first configuration.
- 16. A device according to claim 13 wherein the keys of the keyboard are operable with a relatively short key-press in the first mode and a relatively long key-press in the second mode.
- 17. A device according to claim 11 wherein the elements have an accesskey keyboard shortcut function.
- 18. A device according to claim 17 wherein numbering associated with the accesskey keyboard shortcut function is hidden in the display of hypermedia in the first display configuration.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application is a continuation-in-part of U.S. patent application Ser. No.10/024,717 filed on 21st Dec. 2001 entitled “Accessing Functionalities in Hypermedia”, which application is incorporated herein by reference in its entirety.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10024717 |
Dec 2001 |
US |
Child |
10041610 |
Jan 2002 |
US |