Activating touch-sensitive keys utilizing configuration settings
First Claim
1. One or more nontransitory computer-readable storage media having computer-useable instructions embodied thereon for performing a method of activating reconfigurable functional keys according to configuration settings, the method comprising:
- receiving a user-initiated request to access a data file;
retrieving the data file via a communications-network server, wherein the data file is configured to be opened by an application that presents a representation of the data file on a display of the mobile device, wherein the application is associated with one or more commands, the data file having configuration settings attached thereto, wherein based on(a) a capability of the mobile device to reconfigure the reconfigurable functional keys and(b) the one or more commands associated with the application,the configuration settings map one or more of the reconfigurable functional keys to respective one or more of the commands associated with the application;
automatically assigning the one or more commands to the one or more reconfigurable functional keys, respectively, by way of the steps comprising;
(a) placing one or more of the functional keys in an active condition in accordance with the configuration settings;
(b) placing any unassigned reconfigurable functional keys in an idle condition in accordance with the configuration settings, wherein no functionality is afforded to reconfigurable functional keys in the idle condition; and
(c) assigning the plurality of commands to the one or more functional keys in the active condition, respectively, in accordance with the configuration settings, wherein receiving a key event via a reconfigurable function key triggers a respective command; and
visually indicating to a user of the mobile device the one or more functional keys are in the active condition.
3 Assignments
0 Petitions
Accused Products
Abstract
One or more media for performing a method of activating a set of user-input elements (e.g., touch-sensitive keys) accommodated by a mobile device according to configuration settings is provided. Initially, a message sent from a transmitting device having a data file includes an address to identify the mobile device. Upon the identified mobile device sending a request to access the data file, a communications-network server performs a configuration-preparation process that includes the following steps: retrieving the appropriate data file, determining the capabilities of mobile device based on a user-agent profile, selecting configuration settings specific to the mobile device capabilities, and dynamically appending the configuration settings to the data file, which are then transmitted to the mobile device. Upon receipt, the mobile device applies the configuration settings to activate at least a portion of the user-input elements, where activation enables activated user-input element(s) to trigger a command on the mobile device.
39 Citations
19 Claims
-
1. One or more nontransitory computer-readable storage media having computer-useable instructions embodied thereon for performing a method of activating reconfigurable functional keys according to configuration settings, the method comprising:
-
receiving a user-initiated request to access a data file; retrieving the data file via a communications-network server, wherein the data file is configured to be opened by an application that presents a representation of the data file on a display of the mobile device, wherein the application is associated with one or more commands, the data file having configuration settings attached thereto, wherein based on (a) a capability of the mobile device to reconfigure the reconfigurable functional keys and (b) the one or more commands associated with the application, the configuration settings map one or more of the reconfigurable functional keys to respective one or more of the commands associated with the application; automatically assigning the one or more commands to the one or more reconfigurable functional keys, respectively, by way of the steps comprising; (a) placing one or more of the functional keys in an active condition in accordance with the configuration settings; (b) placing any unassigned reconfigurable functional keys in an idle condition in accordance with the configuration settings, wherein no functionality is afforded to reconfigurable functional keys in the idle condition; and (c) assigning the plurality of commands to the one or more functional keys in the active condition, respectively, in accordance with the configuration settings, wherein receiving a key event via a reconfigurable function key triggers a respective command; and visually indicating to a user of the mobile device the one or more functional keys are in the active condition. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system for activating one or more user-input elements according to configuration settings, comprising:
-
a communications-network server configured for (a) storing a data file, (b) determining key-filtering capabilities of a mobile device requesting the data file, wherein the key-filtering capabilities include a capability to convert one or more key events received via reconfigurable user-input elements into commands associated with one or more applications, and (c) selecting configuration settings as a function of both the key-filtering capabilities of the mobile device and a plurality of commands that affect an application hosted at the mobile device, wherein the application is configured to execute the data file; and the mobile device configured for (a) retrieving the data file from the communications-network server, the data file having the selected configuration settings attached thereto, and (b) based on the selected configuration settings attached to the data file, automatically assigning the plurality of commands to the reconfigurable user-input elements upon launching the application configured to execute the data file. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A mobile device comprising:
-
a user-interface display for rendering a representation of a document; one or more reconfigurable user-input elements adjacent to the user-interface display for receiving an input from a user; a transmission component for retrieving the document from a communications-network server, the document having configuration settings attached thereto, wherein based on (a) the one or more reconfigurable user-input elements and (b) an application that is configured to execute the document, the configuration settings map the one or more reconfigurable user-input elements to respective one or more commands that affect the application that is configured to execute the document; and an execution component for launching the application that is affected by the one or more commands, wherein, during launching the application, the one or more commands are automatically assigned to the one or more reconfigurable user-input elements, respectively, by way of the steps comprising; (a) placing one or more functional keys of the one or more reconfigurable user-input elements in an active condition in accordance with the configuration settings; (b) assigning the one or more commands to the one or more functional keys in the active condition, respectively, in accordance with the configuration settings. - View Dependent Claims (18, 19)
-
Specification