Method and apparatus for dynamic configuration of an input device
DCFirst Claim
1. A method of configuring an input device for a data processing system, the input device having a set of display elements capable of displaying symbols the method comprising:
- selecting an input device layout;
determining whether the selected input device layout is displayed;
determining a location of the selected input device layout when it is determined that the selected input device layout is not displayed;
retrieving the selected input device layout; and
displaying a set of symbols on the display elements corresponding to the input device layout.
7 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system and method is provided that displays different symbols on an input device corresponding to different input device layouts. On a keyboard type input device, each key on the keyboard has an individually controllable display device which displays one or more symbols in a given symbol set. Software detects which keyboard layout should be used, downloads the keyboard layout over a network, such as the Internet, and causes the display device in each key to display the appropriate symbol or symbols. A virtual machine embedded in the keyboard provides a platform independent execution enviromnent and simplifies the development of different types of input device layouts. This unique arrangement obviates the need for purchasing different keyboards and software to accommodate the different character sets used by different languages or different specialized software applications.
-
Citations
26 Claims
-
1. A method of configuring an input device for a data processing system, the input device having a set of display elements capable of displaying symbols the method comprising:
-
selecting an input device layout; determining whether the selected input device layout is displayed; determining a location of the selected input device layout when it is determined that the selected input device layout is not displayed; retrieving the selected input device layout; and displaying a set of symbols on the display elements corresponding to the input device layout. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 23)
-
-
9. A method of configuring an input device for a data processing system, the input device having a set of display elements capable of displaying symbols, the method comprising:
-
selecting an input device layout; determining whether the selected input device layout is displayed; determining a location of the selected input device layout when it is determined that the selected input device layout is not displayed; retrieving the selected input device layout from a smartcard; and displaying a set of symbols on the display elements corresponding to the input device layout.
-
-
10. An input device for a data processing system, the input device having a set of display elements capable of displaying symbols, comprising:
-
a memory having program instructions to display symbols on the input device; and a processor responsive to the program instructions to select an input device layout, determine whether the selected input device layout is displayed, determine a location of the selected input device layout when it is determined that the selected input device layout is not displayed, retrieve the selected input device layout from a network, and display a set of symbols on the display elements corresponding to the input device layout. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. An input device for a data processing system, the input device having a set of display elements capable of displaying symbols, comprising:
-
means for storing program instructions that display symbols on the input device; means for processing the program instructions to select an input device layout to display symbols on the display elements; means for determining whether the selected input device layout is displayed; means for determining a location of the selected input device layout when it is determined that the selected device layout is not displayed; means for retrieving the selected input device layout; and means for displaying a set of symbols on the display elements corresponding to the selected input device layout. - View Dependent Claims (24)
-
-
19. A method of configuring an input device for a data processing system, the input device having a set of display elements capable of displaying symbols, the method comprising:
-
storing a plurality of input device layouts; selecting one of the stored input device layouts; determining whether the selected input device layout is displayed; determining a location of the selected input device layout when it is determined that the selected device layout is not displayed; retrieving the selected input device layout; invoking an applet to control the input device; loading the selected input device layout into the input device; and displaying symbols on the display elements corresponding to the input device layout. - View Dependent Claims (25)
-
-
20. A method, executed on a data processing system, that facilitates the configuration of an input device having a set of display elements, comprising the steps of:
-
storing a plurality of input device layouts; determining whether the input device layout is displayed; determining a location of the input device layout when it is determined that the input device layout is not displayed; and downloading the plurality of input device layouts over a network into the input device. - View Dependent Claims (26)
-
-
21. A method of configuring an input device for a data processing system, the input device having a set of display elements capable of displaying symbols, the method comprising:
-
selecting an input device layout; determining whether the selected input device layout is displayed; determining a location of the selected input device layout when it is determined that the selected input device layout is not displayed; retrieving the selected input device layout; and displaying a set of symbols on the display elements.
-
-
22. An input device for a data processing system, the input device having a set of display elements capable of displaying symbols, comprising:
-
a memory having program instructions to display symbols on the input device; and a processor responsive to the program instructions to select an input device layout, determine whether the selected input device layout is displayed, determine a location of the selected input device layout when it is determined that the selected device layout is not displayed, retrieve the selected input device layout based on the location, and display a set of symbols on the display elements based on the retrieved input device layout, wherein the input device is selected from the group of a mouse, a joystick, a touch pad, a touch-screen, or another device used to interact with the processor.
-
Specification