Patent ID: 9490998
Filing Date: 2016-11-08
CPC Classification: G08C,H04L,H04N

Claim Text:
1. A method comprising: receiving a request from a remote control to establish a session for communication with one or more controlled devices, wherein the remote control comprises an electronic device; responsive to receiving the request from the remote control, assigning, by a server, a remote control identifier that uniquely identifies the remote control, wherein the remote control identifier is associated with the session; transmitting, by the server, the remote control identifier to the remote control; receiving, by the server, from a first controlled device of the one or more controlled devices, a request to join the session for communication with the remote control; responsive to receiving the request from the first controlled device, assigning, by the server, a controlled device identifier to the first controlled device, wherein the controlled device identifier uniquely identifies the first controlled device and is associated with the session; prior to receiving messages containing the controlled device identifier, sending, by the server, to the first controlled device, the controlled device identifier; receiving, by the server, a first message from the remote control, wherein the first message includes the remote control identifier and control information for controlling one or more functions of at least one of the one or more controlled devices; retrieving, by the server, at least one controlled device identifier associated with the session from a data repository based on the remote control identifier, wherein the at least one controlled device identifier uniquely identifies at least one controlled device; and sending a second message from the server to the at least one controlled device identified by the at least one controlled device identifier, wherein the second message is based on the first message and includes the control information to control an operation of the at least one controlled device.