Emulating multiple universal serial bus (USB) keys so as to efficiently configure different types of hardware
First Claim
1. A method for efficiently configuring different types of hardware components, the method comprising:
- detecting a first type of hardware component upon being connected to said first hardware component;
identifying a first profile associated with said detected first type of hardware component, wherein said first profile contains a first configuration file for configuring said detected first type of hardware component, wherein said first configuration file comprises the following settings;
Internet Protocol address, subnet mask, formation of disk and topology of disk, wherein said first profile is identified based on properties of said detected first hardware component available on a USB interface;
emulating, by a processor, a first Universal Serial Bus (USB) key presenting said first configuration file to said detected first hardware component;
detecting a second type of hardware component upon being connected to said second hardware component;
identifying a second profile associated with said detected second type of hardware component, wherein said second profile contains a second configuration file for configuring said detected second type of hardware component; and
emulating, by said processor a second USB key presenting said second configuration file to said detected second hardware component.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and computer program product for efficiently configuring different types of hardware components. A computing device is connected to a hardware component to be configured. The computing device detects the type of the hardware component upon being connected to the hardware component. The computing device then identifies a profile from among multiple profiles associated with the detected type of hardware component, where each profile contains a configuration file(s) for configuring its associated type of hardware component. Upon identifying the profile associated with the connected hardware component, the computing device emulates a Universal Serial Bus (USB) key presenting the configuration file(s) contained in the identified profile to the detected hardware component. Such a process may be repeated for configuring another type of hardware component. In this manner, the user is able to efficiently configure different types of hardware by having the computing device emulate multiple USB keys.
46 Citations
10 Claims
-
1. A method for efficiently configuring different types of hardware components, the method comprising:
-
detecting a first type of hardware component upon being connected to said first hardware component; identifying a first profile associated with said detected first type of hardware component, wherein said first profile contains a first configuration file for configuring said detected first type of hardware component, wherein said first configuration file comprises the following settings;
Internet Protocol address, subnet mask, formation of disk and topology of disk, wherein said first profile is identified based on properties of said detected first hardware component available on a USB interface;emulating, by a processor, a first Universal Serial Bus (USB) key presenting said first configuration file to said detected first hardware component; detecting a second type of hardware component upon being connected to said second hardware component; identifying a second profile associated with said detected second type of hardware component, wherein said second profile contains a second configuration file for configuring said detected second type of hardware component; and emulating, by said processor a second USB key presenting said second configuration file to said detected second hardware component. - View Dependent Claims (2, 3, 4)
-
-
5. A method for efficiently configuring different types of hardware components, the method comprising:
-
receiving a selection of a profile from a list of a plurality of profiles presented to a user associated with a type of hardware component that needs to be configured, wherein said profile contains a configuration file, wherein said configuration file comprises the following settings;
Internet Protocol address, subnet mask, formation of disk and topology of disk, wherein each of said plurality of profiles is associated with a different type of hardware component; andemulating, by a processor, a Universal Serial Bus (USB) key presenting said configuration file contained in said selected profile to said hardware component upon being connected to said hardware component. - View Dependent Claims (6)
-
-
7. A computer program product embodied in a non-transitory computer readable storage medium for efficiently configuring different types of hardware components, the computer program product comprising the programming instructions for:
-
detecting a first type of hardware component upon being connected to said first hardware component; identifying a first profile associated with said detected first type of hardware component, wherein said first profile contains a first configuration file for configuring said detected first type of hardware component, wherein said first configuration file comprises the following settings;
Internet Protocol address, subnet mask, formation of disk and topology of disk, wherein said first profile is identified based on properties of said detected first hardware component available on a USB interface;emulating, by a processor, a first Universal Serial Bus (USB) key presenting said first configuration file to said detected first hardware component; detecting a second type of hardware component upon being connected to said second hardware component; identifying a second profile associated with said detected second type of hardware component, wherein said second profile contains a second configuration file for configuring said detected second type of hardware component; and emulating, by said processor a second USB key presenting said second configuration file to said detected second hardware component. - View Dependent Claims (8, 9, 10)
-
Specification