Accessing functionalities in hypermedia
AssigneeNokia Corporation
InventorsRobert Aarts, Peter Dam Nielsen, Franklin Davis
Life of this patent
Estimating the term…
Abstract
A browser parses an XHTML document to identify links in the document that are marked up with the accesskey attribute and forms an options list containing the links, so that they can be selected independently of their position in the document.
Claims35
A method of accessing functionalities in a hypermedia document to be parsed and rendered by a user agent, the hypermedia document 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 at least one element, the method comprising:
- parsing the hypermedia document;
- in response to identifying an element in the hypermedia document that has been assigned a keyboard shortcut in the hypermedia document using said predetermined attribute, collating data corresponding to the element;
- and
- rendering a display of collated data for at least one element that has been assigned a keyboard shortcut using said predetermined attribute in the hypermedia document, instead of the hypermedia document.
A device comprising a processor configured to:
- run a browser to render hypermedia that includes at least one element that has a predetermined attribute whereby a dynamically assignable keyboard shortcut actuates a predetermined functionality associated with the at least one element;
- parse a hypermedia document;
- collate data corresponding to an element in response to identifying the element in the hypermedia document that has been assigned a keyboard shortcut in the hypermedia document using said predetermined attribute;
- and
- cause a display of collated data for at least one element that has been assigned a keyboard shortcut using said predetermined attribute in the hypermedia document, instead of the hypermedia document.
A device for rendering a hypermedia document received from a remote server, the device including a processor for processing the hypermedia document and a user interface including a display device and a keyboard with a plurality of keys configured in a first mode to enter associated alphanumeric data, and configured in a second mode to actuate respective keyboard shortcuts dynamically assigned thereto by elements in the hypermedia document, and wherein;
- the processor and the display device being configured in a first display configuration to display the hypermedia document;
- the processor being configured to, responsive to an identification of an element that defines predetermined keyboard shortcuts in the hypermedia document, collate data associated with the identified element, and form an options list containing collated data associated with identified elements;
- and
- the processor and the display device being configured in a second display configuration to display the options list.
A computer readable medium storing computer executable code that when executed by a processor performs the following:
- parsing a hypermedia document;
- in response to identifying an element in the hypermedia document that has been assigned a keyboard shortcut in the hypermedia document using said predetermined attribute, collate data corresponding to the element;
- and
- rendering a display of collated data, for at least one element that has been assigned a keyboard shortcut using said predetermined attribute in the hypermedia document, instead of the hypermedia document.
A computer program product, the computer program product comprising at least one computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
- a first executable portion configured to parse a hypermedia document;
- a second executable portion configured to collate data corresponding to an element in response to identifying the element that defines a predetermined keyboard shortcut in the hypermedia document;
- and
- a third executable portion configured to render a display of collated data for at least one element that has been assigned a keyboard shortcut using said predetermined attribute in the hypermedia document instead of the hypermedia document.
A method of collating and providing a display of mark up language elements embedded in a hypermedia document that is loaded by a browser and at least partly rendered in a display of a mobile device, comprising:
- parsing, using a processor of the mobile device, mark-up code of the hypermedia document;
- collating data corresponding to at least one mark up code element in response to identifying the element in the hypermedia document having an accesskey attribute;
- and
- rendering a list of the identified elements instead of the hypermedia document in said display.
A device comprising:
- a processor configured to run a browser to load a hypermedia document;
- and
- the processor further being configured to parse mark-up code of the hypermedia document at least partly displayed in a display;
- and
- collate data corresponding to at least one mark up code element in response to identifying at least one mark up code element in the hypermedia document having been assigned an accesskey attribute and render a list including the identified elements for display, instead of the hypermedia document, in said display.
A device for rendering a hypermedia document, the device comprising:
- a processor configured to process the hypermedia document and configured in a first mode to receive alphanumeric data in response to actuation of one or more keys, and configured in a second mode to receive respective keyboard shortcuts dynamically assigned to respective keys by elements in the hypermedia document, and wherein;
- the processor being configured in a first display configuration to cause display of at least a portion of hypermedia in the hypermedia document;
- the processor being configured, responsive to identification of an element that defines a predetermined keyboard shortcuts in the hypermedia document, collate data associated with the identified element, and form an options list containing collated data associated with identified elements;
- and
- the processor being configured in a second display configuration to cause display of the options list.
Dependencies are inferred from the claim text.