Systems and methods for wireless local area network based control of a set-top box device
First Claim
Patent Images
1. A method comprising:
- establishing, by a mobile phone device, a wireless local area network communication channel between the mobile phone device and a set-top box device bybroadcasting from the mobile phone device a communication signal configured todirect the set-top box device to initiate the wireless local area network communication channel, the communication signal including a first key generated from a combination of a nonce value, a user ID assigned to the mobile phone device, and a password assigned to the mobile phone device, andrecognizing an initiation of the wireless local area network communication channel by way of a router by the set-top box device, the initiation being performed by the set-top box device in response to detecting the communication signal broadcast from the mobile phone device by comparing the first key to a second key that is based on the nonce value, a user ID assigned to the set-top box device, and a password assigned to the set-top box device,transmitting, in response to the recognizing of the initiation of the wireless local area network communication channel, a handshaking request to the set-top box device to authenticate the wireless local area network communication channel,receiving a handshaking response from the set-top box device in response to the handshaking request, the handshaking response including a third key generated by the set-top box device and a second nonce value, andvalidating credentials of the set-top box device based on the handshaking response by determining that the third key was generated by the set-top box device using a valid user ID and password;
providing, by the mobile phone device, a graphical user interface for display on a display screen of the mobile phone device, the graphical user interface configured to facilitate inputting of one or more control commands by a user of the mobile phone device; and
controlling, by the mobile phone device, at least one operation of the set-top box device via the wireless local area network communication channel in accordance with the one or more control commands.
1 Assignment
0 Petitions
Accused Products
Abstract
An exemplary method includes establishing, by a mobile phone device, a wireless local area network communication channel between the mobile phone device and a set-top box device, providing, by the mobile phone device, a graphical user interface for display on a display screen of the mobile phone device, the graphical user interface configured to facilitate inputting of one or more control commands by a user of the mobile phone device, and controlling, by the mobile phone device, at least one operation of the set-top box device via the wireless local area network communication channel in accordance with the one or more control commands. Corresponding methods and systems are also described.
18 Citations
22 Claims
-
1. A method comprising:
-
establishing, by a mobile phone device, a wireless local area network communication channel between the mobile phone device and a set-top box device by broadcasting from the mobile phone device a communication signal configured to direct the set-top box device to initiate the wireless local area network communication channel, the communication signal including a first key generated from a combination of a nonce value, a user ID assigned to the mobile phone device, and a password assigned to the mobile phone device, and recognizing an initiation of the wireless local area network communication channel by way of a router by the set-top box device, the initiation being performed by the set-top box device in response to detecting the communication signal broadcast from the mobile phone device by comparing the first key to a second key that is based on the nonce value, a user ID assigned to the set-top box device, and a password assigned to the set-top box device, transmitting, in response to the recognizing of the initiation of the wireless local area network communication channel, a handshaking request to the set-top box device to authenticate the wireless local area network communication channel, receiving a handshaking response from the set-top box device in response to the handshaking request, the handshaking response including a third key generated by the set-top box device and a second nonce value, and validating credentials of the set-top box device based on the handshaking response by determining that the third key was generated by the set-top box device using a valid user ID and password; providing, by the mobile phone device, a graphical user interface for display on a display screen of the mobile phone device, the graphical user interface configured to facilitate inputting of one or more control commands by a user of the mobile phone device; and controlling, by the mobile phone device, at least one operation of the set-top box device via the wireless local area network communication channel in accordance with the one or more control commands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
detecting, by a set-top box device, a communication signal broadcast from a mobile phone device, the communication signal configured to direct the set-top box device to initiate a wireless local area network communication channel, the communication signal including a first key generated from a combination of a nonce value, a user ID assigned to the mobile phone device, and a password assigned to the mobile phone device; establishing, by the set-top box device, the wireless local area network communication channel between the set-top box device and the mobile phone device by way of a router and in response to the detected communication signal broadcast from the mobile phone device by; generating, in response to detecting the communication signal, a second key based on the nonce value, a user ID assigned to the set-top box device, and a password assigned to the set-top box device, validating the communication signal by comparing the first key and the second key, initiating the wireless local area network communication channel after the communication signal is validated, receiving a handshaking request comprising the second nonce value from the mobile phone device after the wireless local area network communication channel is initiated, generating a third key based on the second nonce value, transmitting a handshaking response comprising the third key and a third nonce value to the mobile phone device, receiving an acknowledgement signal from the mobile phone device, and validating credentials of the mobile phone device based on the acknowledgement signal; receiving, by the set-top box device, data representative of one or more control commands from the mobile phone device via the wireless local area network communication channel; and performing, by the set-top box device, at least one operation in accordance with the one or more control commands. - View Dependent Claims (13, 14, 15)
-
-
16. A system comprising:
-
a user interface facility that provides a graphical user interface for display on a display screen of a mobile phone device, the graphical user interface configured to facilitate inputting of one or more control commands by a user of the mobile phone device; a communication facility communicatively coupled to the display facility and that establishes a wireless local area network communication channel between the mobile phone device and a set-top box device by broadcasting a communication signal from the mobile phone device, the communication signal being configured to direct the set-top box device to initiate the wireless local area network communication channel, the communication signal including a first key generated from a combination of a nonce value, a user ID assigned to the mobile phone device, and a password assigned to the mobile phone device, recognizing an initiation of the wireless local area network communication channel by way of a router by the set-top box device, the initiation being performed by the set-top box device in response to the set-top box device detecting the communication signal broadcast from the mobile phone device by comparing the first key to a second key that is based on the nonce value, a user ID assigned to the set-top box device, and a password assigned to the set-top box device, transmitting, in response to the recognizing of the initiation of the wireless local area network communication channel, a handshaking request to the set-top box device to authenticate the wireless local area network communication channel, receiving a handshaking response from the set-top box device in response to the handshaking request, the handshaking response including a third key generated by the set-top box device and a second nonce value, and validating credentials of the set-top box device based on the handshaking response by determining that the third key was generated by the set-top box device using a valid user ID and password; and a control facility communicatively coupled to the communication facility and that controls at least one operation of the set-top box device via the wireless local area network communication channel and in accordance with the one or more control commands. - View Dependent Claims (17, 18)
-
-
19. A system comprising:
-
a monitoring facility residing within a set-top box device and that detects a communication signal broadcast from a mobile phone device, the communication signal configured to direct the set-top box device to initiate a wireless local area network communication channel between the set-top box device and the mobile phone device, the communication signal including a first key generated from a combination of a nonce value, a user ID assigned to the mobile phone device, and a password assigned to the mobile phone device; a communication facility communicatively coupled to the monitoring facility and that establishes, by way of a router, a wireless local area network communication channel between the set-top box device and the mobile phone device in response to the detection of the communication signal broadcast from the mobile phone device by the monitoring facility by; generating, in response to detecting the communication signal, a second key based on the nonce value, a user ID assigned to the set-top box device, and a password assigned to the set-top box device, validating the communication signal by comparing the first key and the second key, initiating the wireless local area network communication channel after the communication signal is validated, receiving a handshaking request comprising the second nonce value from the mobile phone device after the wireless local area network communication channel is initiated, generating a third key based on the second nonce value, transmitting a handshaking response comprising the third key and a third nonce value to the mobile phone device, receiving an acknowledgement signal from the mobile phone device, and validating credentials of the mobile phone device based on the acknowledgement signal; and receives data representative of one or more control commands from the mobile phone device via the wireless local area network communication channel; and an operation facility residing within the set-top box that performs at least one operation in accordance with the one or more control commands.
-
-
20. A system comprising:
-
a mobile phone device; and a set-top box device selectively and communicatively coupled to the mobile phone device; wherein the mobile phone device is configured to display a graphical user interface that is configured to facilitate inputting of one or more control commands by a user of the mobile phone device, establish a wireless local area network communication channel with the set-top box device by broadcasting from the mobile phone device a communication signal configured to direct the set-top box device to initiate the wireless local area network communication channel, the communication signal including a first key generated from a combination of a nonce value, a user ID assigned to the mobile phone device, and a password assigned to the mobile phone device, recognizing an initiation of the wireless local area network communication channel by way of a router by the set-top box device, the initiation being performed by the set-top box device in response to the set-top box device detecting the communication signal broadcast from the mobile phone device by comparing the first key to a second key that is based on the nonce value, a user ID assigned to the set-top box device, and a password assigned to the set-top box device, transmitting, in response to the recognizing of the initiation of the wireless local area network communication channel, a handshaking request to the set-top box device to authenticate the wireless local area network communication channel, receiving a handshaking response from the set-top box device in response to the handshaking request, the handshaking response including a third key generated by the set-top box device and a second nonce value, and validating credentials of the set-top box device based on the handshaking response by determining that the third key was generated by the set-top box device using a valid user ID and password; and control at least one operation of the set-top box device via the wireless local area network communication channel and in accordance with the one or more control commands. - View Dependent Claims (21, 22)
-
Specification