Systems and methods for controlling media devices
First Claim
1. A method executable by a local device to process an input received at the local device from a user via a remote control, the method comprising:
- receiving a media stream at the local device from a remote device via a network;
presenting the media stream on a display associated with the local device as the media stream is received via the network;
receiving the input from the remote control at the local device associated with the display;
disambiguating the input received from the remote control by the local device to thereby determine if the input is intended for the local device or for the remote device that provides the media stream, wherein the disambiguating comprises the local device automatically recognizing that the input is able to be processed by one of the local device and the remote device but not by the other device, without the user expressly selecting the local system or the remote device, and establishing the one of the local device and the remote device that is able to process the input as a current active device; and
routing subsequent inputs received from the remote control to the current active device until a subsequent input is received that is not able to be processed by the current active device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods process an input received from a remote control. A media stream is presented on a display, and the input from the remote control is received at a local device associated with the display. The local device may determine if the input is intended for the local device or a remote device. If the input is intended for the local device, the input may be processed at the local device. Various interface features, for example, may be managed at the local device. If the input is intended for the remote device, a signal may be transmitted from the local device to the remote device to thereby allow the remote device to respond to the input.
318 Citations
19 Claims
-
1. A method executable by a local device to process an input received at the local device from a user via a remote control, the method comprising:
-
receiving a media stream at the local device from a remote device via a network; presenting the media stream on a display associated with the local device as the media stream is received via the network; receiving the input from the remote control at the local device associated with the display; disambiguating the input received from the remote control by the local device to thereby determine if the input is intended for the local device or for the remote device that provides the media stream, wherein the disambiguating comprises the local device automatically recognizing that the input is able to be processed by one of the local device and the remote device but not by the other device, without the user expressly selecting the local system or the remote device, and establishing the one of the local device and the remote device that is able to process the input as a current active device; and routing subsequent inputs received from the remote control to the current active device until a subsequent input is received that is not able to be processed by the current active device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A local system for processing an input from a viewer of a display, the system comprising:
-
an interface configured to receive the input from the viewer; a network interface configured to be coupled to a network; a display interface configured to be coupled to the display; and a processor configured to receive the input from the interface, to receive a media stream from a remote device via the network interface, to present imagery comprising the media stream on the display via the display interface, to disambiguate the input from the viewer and thereby automatically determine whether the input is intended for the local system or for the remote device without the user expressly selecting the local system or the remote device, to process the input at the local system if the input is intended for the local system, and to transmit a signal to the remote device via the network to thereby allow the remote device to respond to the input if the input is intended for the remote device. - View Dependent Claims (12, 13, 14)
-
-
15. A method executable by a local device to process an input received at the local device from a user, the method comprising:
-
receiving a media stream at the local device from a remote device via a network; presenting the media stream on a display associated with the local device as the media stream is received via the network; receiving the input from the user at the local device; disambiguating the input received from the remote control by the local device to thereby automatically determine if the input is intended for the local device or for the remote device that provides the media stream without the user expressly selecting the local device or the remote device; if the input is intended for the local device, processing the input at the local device; and if the input is intended for the remote device, the local device transmitting a signal to the remote device via the network to thereby allow the remote device to respond to the input. - View Dependent Claims (16, 17, 18, 19)
-
Specification