Method and apparatus for dynamically configuring device using device code
First Claim
1. A method of configuring a server based on a code provided by a Human Interface Device (HID) comprising the steps of:
- connecting said server to said HID via an interconnect fabric;
accepting by said server an input from said HID;
providing a code associated with a peripheral device connected with said HID to said server in association with said input;
determining if a configuration of said server corresponds to a configuration corresponding to said provided code; and
dynamically reconfiguring said server to a new configuration associated with said provided code if said server is not already configured in accordance with said provided code.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention is a method and apparatus for configuring a first device based on a code associated with a second device. In accordance an embodiment of the invention, the method comprises the steps of accepting with the first device an input from the second device, providing to the first device a code associated with the second device in association with the input, determining if a configuration of the first device corresponds to a configuration corresponding to the provided code and, if not, reconfiguring the first device to a configuration associated with the provided code if the first device. In one embodiment of the invention, the first device is a computer and the second device is a keyboard connected to the computer, the input comprises the typing of a key and the configuration comprises selecting a keyboard mapping function corresponding to a keyboard code.
32 Citations
20 Claims
-
1. A method of configuring a server based on a code provided by a Human Interface Device (HID) comprising the steps of:
-
connecting said server to said HID via an interconnect fabric;
accepting by said server an input from said HID;
providing a code associated with a peripheral device connected with said HID to said server in association with said input;
determining if a configuration of said server corresponds to a configuration corresponding to said provided code; and
dynamically reconfiguring said server to a new configuration associated with said provided code if said server is not already configured in accordance with said provided code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
associating a user using said peripheral device with said new configuration;
reconfiguring said server with said new configuration associated with said user when said user moves to a second HID;
accepting by said server a second input from said second HID;
providing a second code associated with a second peripheral device connected with said second HID to said server in association with said second input;
determining if said new configuration of said server corresponds to a configuration corresponding to said provided second code; and
dynamically reconfiguring said server to a second new configuration associated with said provided second code if said server is not already configured in accordance with said provided second code.
-
-
5. The method in accordance with claim 1 wherein said peripheral device is a keyboard and wherein said input comprises a key input associated with said keyboard.
-
6. The method in accordance with claim 1 wherein said step of providing said code comprises transmitting said code with a keyboard code associated with a key of a keyboard depressed during said input step.
-
7. The method in accordance with claim 1 wherein said code comprises a code indicating a country associated with a keyboard.
-
8. The method in accordance with claim 1 wherein said code comprises a code indicating a language associated with a keyboard.
-
9. The method in accordance with claim 8 wherein said reconfiguration step comprises changing text information displayed by said HID into said language.
-
10. The method in accordance with claim 1 wherein said server provides a computational service to said HID, said HID receives and displays data from said server, and said peripheral device comprises a keyboard for entering data to said server via said HID.
-
11. The method in accordance with claim 10 wherein said interconnect fabric comprises a local area network.
-
12. The method in accordance with claim 11 further comprising:
-
associating a user using said keyboard with said new configuration; and
reconfiguring said server with said new configuration associated with said user when said user moves to a second HID connected with said server via said local area network.
-
-
13. A computing system comprising:
-
a network;
a server;
a Human Interface Device (HID) connected to said server via said network; and
a computer usable medium having computer readable program code embodied therein for configuring said server based on a code provided by a peripheral device connected to said HID comprising;
computer readable program code configured to cause said server to accept a code associated with an input from said peripheral device to said HID;
computer readable program code configured to cause said server to determine if a configuration of said server corresponds to a configuration corresponding to said associated code; and
computer readable program code configured to dynamically reconfigure said server to a configuration associated with said associated code if said server is not already configured in accordance with said associated code. - View Dependent Claims (14, 15, 16)
-
-
17. A computing system comprising:
-
first and second Human Interface Devices (HID'"'"'s) for receiving data and displaying data;
a network connected to said first and second HID'"'"'s;
means for providing computational services to said HID'"'"'s via said network, wherein said providing means is physically separated from said HID'"'"'s;
an input device associated with said first HID;
a transmitting device for automatically transmitting to said providing means a code corresponding to a characteristic of said input device in association with each input from a user to said input device; and
means for dynamically configuring said computing system to a configuration corresponding to said code. - View Dependent Claims (18, 19, 20)
means for associating said user with said configuration when said user moves to said second HID.
-
-
19. The computing system in accordance with claim 17 wherein said input device comprises a keyboard and wherein said code comprises information indicating a language.
-
20. The computing system in accordance with claim 17 wherein said network comprises an Ethernet and wherein said HID'"'"'s and said processing means are connected via said Ethernet.
Specification