Wireless device support for electronic devices
First Claim
1. A system that facilitates wireless device support for electronic devices comprising:
- a transceiver—
Universal Serial Bus (USB) hub that is configurable to operatively connect to at least one host computer that communicates with at least one wireless input component to facilitate recognizing the at least one wireless input component at boot;
a pairing component that is configurable to securely connect the at least one wireless input component with the host computer, the pairing component comprising a message transmission component that broadcasts a message from the at least one wireless input component to the host PC to engage the PC into a pairing process;
a host generator that generates an input sequence selected from a plurality of input sequences and that presents the selected input sequence to a user, asking the user to enter the selected input sequence into the at least one wireless input component to facilitate matching up the at least one wireless input component with a desired PC; and
an input analyzer comprising a challenge-response mechanism that challenges at least one possible host in the area of the wireless input component, the input analyzer determines whether the response indicates the desired host.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are a unique system and method that facilitate establishing and maintaining a secure connection between at least one wireless input component and a host (e.g., PC). The system and method involve the wireless input component broadcasting a message that can be “heard” by any potential host located within a given distance from the wireless input component. The message can indicate that the input component is available for use or pairing with a PC. PCs in the area can respond to the message by notifying the user that a wireless input component is available and by generating a random PIN. The PIN can be displayed to the user on the respective PC. The user can be prompted to enter the PIN using the wireless device. When a match between the user'"'"'s response and the corresponding PC is determined, the two can be securely linked. In addition the invention provides support of wireless input devices at boot or start up.
92 Citations
29 Claims
-
1. A system that facilitates wireless device support for electronic devices comprising:
-
a transceiver—
Universal Serial Bus (USB) hub that is configurable to operatively connect to at least one host computer that communicates with at least one wireless input component to facilitate recognizing the at least one wireless input component at boot;a pairing component that is configurable to securely connect the at least one wireless input component with the host computer, the pairing component comprising a message transmission component that broadcasts a message from the at least one wireless input component to the host PC to engage the PC into a pairing process; a host generator that generates an input sequence selected from a plurality of input sequences and that presents the selected input sequence to a user, asking the user to enter the selected input sequence into the at least one wireless input component to facilitate matching up the at least one wireless input component with a desired PC; and an input analyzer comprising a challenge-response mechanism that challenges at least one possible host in the area of the wireless input component, the input analyzer determines whether the response indicates the desired host. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system that facilitates wireless device support for electronic devices comprising:
-
a transceiver-USB hub that is configurable to operatively connect to at least one host computer that communicates with at least one wireless input component to facilitate recognizing the at least one wireless input component at boot; a pairing component that is configurable to securely connect the at least one wireless input component with the host computer, the pairing component comprising;
a message transmission component that broadcasts a message from the at least one wireless input component to the host PC to engage the PC into a pairing process;a random string generator that generates a plurality of strings comprising one or more characters and that presents the strings to a user, asking the user to enter the string into the computer to facilitate matching up the wireless input component with a desired PC; and an input analyzer comprising a challenge-response mechanism that challenges at least one possible host in the area of the wireless input component, the input analyzer determines whether the response indicates the desired host.
-
-
14. A method that facilitates a secure wireless pairing process comprising:
-
broadcasting a message to indicate that a wireless input component is in an area and available; detecting and analyzing the message; notifying a user that the wireless input component is available for connection to a PC by inputting an input sequence selected from a plurality of input sequences on the wireless input component; and determining whether a secure connection can be established between the PC and the wireless input component in response to receiving the selected input sequence. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A method that facilitates a secure wireless pairing process comprising:
-
broadcasting a message to indicate that a wireless input component is in an area and available; detecting and analyzing the message; notifying a user that the wireless input component is available for connection to a PC comprises; generating a random character string, making the random character string visible on the PC while keeping the wireless input component invisible to the PC, and requiring the user to respond to the message by entering the random character string using the wireless input component; and determining whether a secure connection can be established between the PC and the wireless input component. - View Dependent Claims (23)
-
-
24. A method that facilitates a secure wireless pairing process comprising:
-
broadcasting a message to indicate that a wireless input component is in an area and available; detecting and analyzing the message; notifying a user that the wireless input component is available for connection to a PC; determining whether a secure connection can be established between the PC and the wireless input component; and detecting a reset push from the wireless input component; and
determining whether the user desires to delete a pairing between the wireless input component and the PC. - View Dependent Claims (25, 26, 27)
-
-
28. A system that facilitates a secure wireless pairing process comprising:
-
means for broadcasting a message to indicate that a wireless input component is in an area and available; means for detecting and analyzing the message; means for notifying a user that the wireless input component is available for connection to a PC by inputting a unique input sequence; and means for determining whether a secure connection can be established between the PC and the wireless input component in response to receiving the unique input sequence from wireless input component made by the user, a computer readable medium encoded with a computer program comprising computer executable components for facilitating a secure connection between a host and at least one wireless input device comprising.
-
-
29. A computer readable medium encoded with a computer program comprising computer executable components for facilitating a secure connection between a host and at least one wireless input device, comprising:
-
a first set of codes for causing a computer to access information associated with a message broadcasted from the wireless input device to at least one possible host in an area that indicates that the wireless input component is available for use; a second set of codes for causing the computer to generate a shared key to challenge each possible host, at least one possible host responding with an input sequence selected from a plurality of input sequences, and with a response from the user comprising the selected input sequence that indicates which host is the desired host.
-
Specification