System for reconfiguring a keyboard configuration in response to an event status information related to a computer's location determined by using triangulation technique
First Claim
1. A method for dynamically configuring a physical keyboard connected to a computer based on a location of the computer, said method comprising the steps of:
- determining the location of the computer using triangulation;
assigning a keyboard configuration associated with the keyboard based on the location of the computer; and
automatically reconfiguring said keyboard configuration based on the location of the computer to provide a different keyboard configuration,an appearance of the keyboard not being dependent upon said keyboard configuration.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer system includes a computer having an event detecting interface for detecting when an event occurs. Based on the occurrence of the event, a keyboard assignment scheme is dynamically reconfigured to an appropriate configuration. The computer also includes a user interface for sensing when a key combination of at least one standard key and a non-standard key of a keyboard is depressed and a look-up table for storing a plurality of key combinations and one or more applications corresponding to each key combination of the active configuration. A non-standard key application control in the computer determines the application corresponding to the depressed key combination according to the active configuration. If the depressed key combination corresponds to one application, the non-standard key application control launches the application via an application program interface. If the depressed key combination corresponds to a plurality of separate applications, the user is presented with a pop-up list to select an application for launching. In addition, the user can define the available configurations by communicating with the non-standard key application control via user dialogs to add or edit configurations thereby selecting the applications launched when a key combination in the defined configuration is depressed.
-
Citations
28 Claims
-
1. A method for dynamically configuring a physical keyboard connected to a computer based on a location of the computer, said method comprising the steps of:
-
determining the location of the computer using triangulation; assigning a keyboard configuration associated with the keyboard based on the location of the computer; and automatically reconfiguring said keyboard configuration based on the location of the computer to provide a different keyboard configuration, an appearance of the keyboard not being dependent upon said keyboard configuration. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a computer system comprising a display, a physical keyboard having a set of keys, and a computer coupled to the keyboard, a method for defining a plurality of keyboard configurations, wherein one of said keyboard configurations is selected based on a location of the computer, said method comprising the steps of:
-
prompting a user to select a first keyboard configuration and an action for binding to a key combination for said first keyboard configuration; first storing in a first configuration memory area, responsive to a user'"'"'s selection, the key combination and information for executing the user-selected action for said first keyboard configuration; prompting a user to select a second keyboard configuration and an action for binding to a key combination for said second keyboard configuration; second storing in a second configuration memory area, responsive to the user'"'"'s selection, the key combination and information for executing the user-selected action for said second keyboard configuration; determining the location of the computer using triangulation; and third storing one of said first and second keyboard configurations in a keyboard look-up table based on the location of the computer an appearance of the keyboard not being dependent upon said keyboard configurations. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system comprising a physical keyboard having a set of keys and a computer coupled to said keyboard, said computer comprising:
-
an event detecting interface for determining a location of the computer using triangulation and generating event status information; configuration memory for storing a plurality of different keyboard configurations represented by a keyboard configuration information, wherein each keyboard configuration includes key binding with a plurality of key combinations being bound to a different action and information for executing the action; a configuration interface, responsive to said event status information, for retrieving keyboard configuration information according to the location of the computer from said configuration memory; key application control, configured to receive the keyboard configuration information, for automatically changing an active keyboard configuration to a keyboard configuration associated with the location of keyboard, an appearance of the keyboard not being dependent upon the keyboard configurations; and a look-up table, responsive to said key application control, for storing said keyboard configuration. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. In a computer system comprising a display, a physical keyboard having a set of keys, and a computer coupled to the keyboard, wherein an action is executed responsive to a depression of a key combination on the keyboard, a method for dynamically configuring the keyboard, said method comprising the steps of:
-
determining a location of the computer using triangulation; generating event status information based on the location of the computer; and automatically reconfiguring said keyboard responsive to the event status information to provide a different keyboard configuration, an appearance of the keyboard not being dependent upon the keyboard configuration. - View Dependent Claims (26, 27, 28)
-
Specification