Device independent specification of navigation shortcuts in an application
First Claim
1. A method for assigning navigation shortcuts corresponding to an application, comprising:
- reserving a plurality of access keys corresponding to a device that executes an application;
receiving a plurality of functions and corresponding descriptions related to a document associated with the application;
dynamically assigning each function of the plurality of functions to an access key of the plurality of access keys; and
providing information related to the access keys, functions and descriptions.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method for navigation shortcuts to computing elements or functions on a computing device in a manner that is browser, platform and hardware independent. A computing device reserves a set of device dependent mechanisms, or access keys that may be assigned to functionality associated with a document or web page. A browser or application associated with the document or web page dynamically assigns the designated functionality to one of the reserved set access keys. The application or browser that assigns the designated functionality provides a list of the assigned access keys and a corresponding description. Certain access keys may be designated as allowing duplicate assignments. Duplicate assignments of a particular access key may be toggled, or cycled, through the respective functionalities. If the same access key is assigned to different functionalities within different application, then the meaning of the access key is determined by its context.
71 Citations
20 Claims
-
1. A method for assigning navigation shortcuts corresponding to an application, comprising:
-
reserving a plurality of access keys corresponding to a device that executes an application;
receiving a plurality of functions and corresponding descriptions related to a document associated with the application;
dynamically assigning each function of the plurality of functions to an access key of the plurality of access keys; and
providing information related to the access keys, functions and descriptions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 20)
-
-
8. A system for assigning navigation shortcuts corresponding to an application, comprising:
-
a plurality of reserved access keys corresponding to a device that executes an application;
a plurality of functions corresponding to a document associated with the application;
a plurality of descriptions, each description corresponding to a function of the plurality of functions;
logic for dynamically associating each function of the plurality of functions to an access key of the plurality of access keys; and
logic for providing information related to the access keys, functions and corresponding descriptions. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer programming product for assigning navigation shortcuts corresponding to an application, comprising:
-
a memory;
a list, stored on the memory, of a plurality of access keys corresponding to a device that executes an application;
a list, stored on the memory, of a plurality of functions and corresponding descriptions corresponding to a document associated with the application;
logic stored on the memory, for dynamically associating each function on the list of the plurality of functions to an access key on the list of the plurality of access keys; and
logic for providing information corresponding to the access keys, functions and the corresponding descriptions. - View Dependent Claims (16, 17, 18, 19)
-
Specification