Secure pairing of wireless devices
AssigneeDISH Network L.L.C.
InventorsShiqiang Chu, Alan Terry Pattison
Life of this patent
Estimating the term…
Abstract
A facility for establishing a wireless connection between first and second devices is described. On the first device, the facility causes a one-time pairing code to be displayed, then wirelessly receives from the second device a wireless connection solicitation having contents. On the first device, in response to the receiving, the facility determines whether the contents reflect the one-time pairing code. In response to determining that the contents reflect the one-time pairing code, on the first device, the facility establishes the wireless connection between the first and second devices.
Claims17
A method in a media receiver device for establishing a wireless connection between the media receiver device and a media player device, the method comprising:
- causing a one-time pairing code to be displayed;
- wirelessly receiving from the media player device a wireless connection solicitation having contents;
- in response to the receiving, determining whether the contents reflect the one-time pairing code;
- in response to determining that the contents reflect the one-time pairing code, wherein the pairing code reflected in the contents is manipulated in accordance with cryptographic functions, hashing functions, or other mathematical or procedural transformations, establishing the wireless connection between the media receiver device and the media player device, wherein the media receiver device is configured to receive media from a cable or satellite television service provider or other content provider;
- and
- cause the media receiver device to be able to exchange software with the media player device via the established wireless connection.
One or more instances of non-transitory computer-readable media collectively having contents configured to cause a first device to perform a method for establishing a wireless connection between the first device and a second device, the method comprising:
- receiving user input specifying a pairing code;
- generating a wireless connection solicitation message having contents based on the pairing code, wherein the contents include the pairing code manipulated in accordance with cryptographic functions, hashing functions, or other mathematical or procedural transformations;
- wirelessly transmitting the generated wireless connection solicitation message for receipt by the second device, wherein the second device is configured to receive media from a cable or satellite television service provider or other content provider;
- and
- exchanging additional wireless messages with the second device to establish the wireless connection between the first and second devices;
- and
- cause the first device to be able to exchange software with the second device via the established wireless connection.
A system for establishing a wireless connection, comprising:
- a first device having a wireless communication module, the first device adapted to:
- receive media from a cable or satellite television service provider or other content provider;
- generate a pairing code;
- cause display of the pairing code;
- wirelessly receive from a second device having a wireless communication module a wireless connection message solicitation having contents;
- in response to the receiving, determine whether the contents reflect the generated pairing code;
- in response to determining that the contents reflect the one-time pairing code, establish the wireless connection between the first and second devices, wherein the pairing code reflected in the contents is manipulated in accordance with cryptographic functions, hashing functions, or other mathematical or procedural transformations;
- and
- exchange software with the second device via the established wireless connection.
Dependencies are inferred from the claim text.