System and method for dynamically configuring the output of a media gateway appliance
AssigneeARRIS Enterprises LLC
InventorVirendra Singh
Life of this patent
Estimating the term…
Abstract
A system and method for dynamically routing each of multiple independent content streams from a single media gateway appliance to specific output ports. The particular content and the identity of the port or ports to which it will be routed are defined by the contents of user commands received by media gateway appliance. The disclosed technology enables a single appliance to simultaneously route independent content to particular identified displays, thereby providing independent viewing experiences to multiple users.
Claims20
A system for dynamically tuning and directing received content, the system comprising:
- a plurality of tuners, each adapted to receive a broadband multi-program signal, tune to a specified frequency within the bandwidth of the broadband multi-program signal in response to a received tuning command, acquire and demodulate program content, and output the demodulated program content;
- a switching fabric adapted to switchably link the demodulated program content output by each of the plurality of tuners with a selected one of the plurality of output ports;
- at least one wireless command receiver, adapted to receive commands from a plurality of wireless control devices, wherein each of the received commands identifies particular content to be accessed and comprises a wireless controller identifier exclusive to a particular wireless control device;
- at least one memory adapted to store information associating each exclusive wireless control device identifiers with at least one of the plurality of output ports;
- and
- at least one processor adapted to:
- extract the identity of the content to be accessed and the wireless controller identifier from each of the wireless commands received at the at least one wireless command receiver;
- associate a first wireless command received from a first wireless device with a first one of the plurality of output ports based, at least in part, on the wireless controller identifier exclusive to the first wireless device and the information stored in the memory;
- associate at least a second wireless command received from a second wireless device with a second one of the plurality of output ports based, at least in part, on the wireless device identifier exclusive to the second wireless device and the information stored in the memory;
- generate, based at least in part on the content identity extracted from the first wireless command, a first tuning command instructing a first one of the plurality of tuners to tune to a particular frequency and demodulate a first program content;
- generate, based at least in part on the content identity extracted from the second wireless command, a second tuning command instructing a second one of the plurality of tuners to tune to a particular frequency and demodulate a second program content;
- route, via the switching fabric, the demodulated first program content to the first one of the plurality of output ports;
- and
- route, via the switching fabric, the demodulated second program content to the second one of the plurality of output ports.
In a system comprising:
- a plurality of tuners, each adapted to receive a broadband multi-program signal, tune to a specified frequency within the bandwidth of the broadband multi-program signal in response to a received tuning command, acquire and demodulate program content, and output the demodulated program content;
- a switching fabric adapted to switchably link the demodulated program content output by each of the plurality of tuners with a selected one of the plurality of output ports;
- at least one wireless command receiver, adapted to receive commands from a plurality of wireless control devices, wherein each of the received commands identifies particular content to be accessed and comprises a wireless controller identifier exclusive to a particular wireless control device;
- at least one memory adapted to store information associating each exclusive wireless control device identifiers with at least one of the plurality of output ports;
- and
- at least one processor;
- a method for dynamically tuning and directing received content, the method comprising the steps of:
- extracting the identity of the content to be accessed and the wireless controller identifier from each of the wireless commands received at the at least one wireless command receiver;
- associating a first wireless command received from a first wireless device with a first one of the plurality of output ports based, at least in part, on the wireless controller identifier exclusive to the first wireless device and the information stored in the memory;
- associating at least a second wireless command received from a second wireless device with a second one of the plurality of output ports based, at least in part, on the wireless device identifier exclusive to the second wireless device and the information stored in the memory;
- generating, based at least in part on the content identity extracted from the first wireless command, a first tuning command instructing a first one of the plurality of tuners to tune to a particular frequency and demodulate a first program content;
- generating, based at least in part on the content identity extracted from the second wireless command, a second tuning command instructing a second one of the plurality of tuners to tune to a particular frequency and demodulate a second program content;
- routing, via the switching fabric, the demodulated first program content to the first one of the plurality of output ports;
- and
- routing, via the switching fabric, the demodulated second program content to the second one of the plurality of output ports.
Dependencies are inferred from the claim text.