Method and set top box for use in a multimedia system
First Claim
1. A client device comprising:
- an interface for coupling to a display device;
a transceiver for communicating with a multimedia server via a network protocol;
a processing device that executes at least one access application, the processing device operable to;
generate authentication data associated with the client device, wherein the multimedia server authenticates the client device based on the authentication data;
generate a first video request, the first video request including a channel selection of one of a plurality of broadcast channels; and
command the transceiver to send the first video request to the multimedia server, wherein the multimedia server sends a first video stream that includes the one of the plurality of broadcast channels to the client device;
wherein the transceiver receives the first video stream from the multimedia server for decoding by the client device and display by the display device;
wherein the processing device is further operable to;
generate a second video request, the second video request identifying a video selection; and
command the transceiver to send the second video request to the multimedia server, wherein the multimedia server sends a second video stream that includes the video selection to the client device in accordance with pause and rewind commands received from the client device and wherein the multimedia server adapts a video quality of the second video stream based on an alternative video resolution selected by the client device;
wherein the transceiver receives the second video stream from the multimedia server for decoding by the client device and display by the display device.
2 Assignments
0 Petitions
Accused Products
Abstract
A multimedia server receives a plurality of programs of a multimedia source. The multimedia server includes a tuning module to receive the plurality of programs and to select a set of programs from the plurality of programs based on a set of program select commands that is derived from select requests. A program mixer mixes the set of programs into a stream of program data. One or more transceiving modules transmit the stream of program data on to corresponding communication paths and receive the select requests. A client module produces the select requests for one or more clients. The client module includes a selection module to produce at least one of the select requests. A network interface controller transmits at least one of select requests to the multimedia server and receives the stream of program data via the communication path or paths in response.
-
Citations
20 Claims
-
1. A client device comprising:
-
an interface for coupling to a display device; a transceiver for communicating with a multimedia server via a network protocol; a processing device that executes at least one access application, the processing device operable to; generate authentication data associated with the client device, wherein the multimedia server authenticates the client device based on the authentication data; generate a first video request, the first video request including a channel selection of one of a plurality of broadcast channels; and command the transceiver to send the first video request to the multimedia server, wherein the multimedia server sends a first video stream that includes the one of the plurality of broadcast channels to the client device; wherein the transceiver receives the first video stream from the multimedia server for decoding by the client device and display by the display device; wherein the processing device is further operable to; generate a second video request, the second video request identifying a video selection; and command the transceiver to send the second video request to the multimedia server, wherein the multimedia server sends a second video stream that includes the video selection to the client device in accordance with pause and rewind commands received from the client device and wherein the multimedia server adapts a video quality of the second video stream based on an alternative video resolution selected by the client device; wherein the transceiver receives the second video stream from the multimedia server for decoding by the client device and display by the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A client device comprising:
-
an interface for coupling to a television; a transceiver for communicating with a multimedia server via a wireless network protocol; a processing device that executes at least one access application, the processing device operable to; generate authentication data associated with the client device, wherein the multimedia server authenticates the client device based on the authentication data; generate a first video request, the first video request including a channel selection of one of a plurality of broadcast channels; and command the transceiver to send the first video request to the multimedia server, wherein the multimedia server sends a first video stream that includes the one of the plurality of broadcast channels to the client device; wherein the transceiver receives the first video stream from the multimedia server for decoding by the client device and display by the display device; wherein the processing device is further operable to; generate a second video request, the second video request identifying a video selection; and command the transceiver to send the second video request to the multimedia server, wherein the multimedia server sends a second video stream that includes the video selection to the client device in accordance with pause and rewind commands received from the client device and wherein the multimedia server adapts a video quality of the second video stream based on an alternative video resolution selected by the client device; wherein the transceiver receives the second video stream from the multimedia server for decoding by the client device and display by the television. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A client device comprising:
-
an interface for coupling to a display device; a transceiver for communicating with a multimedia server via a network protocol; a memory that stores at least one access application; a processing device that executes the at least one access application, the processing device operable to; generate authentication data associated with the client device, wherein the multimedia server authenticates the client device based on the authentication data; generate a first video request, the first video request including a channel selection of one of a plurality of broadcast channels; and command the transceiver to send the first video request to the multimedia server, wherein the multimedia server sends a first video stream that includes the one of the plurality of broadcast channels to the client device; wherein the transceiver receives the first video stream from the multimedia server for decoding by the client device and display by the display device; wherein the processing device is further operable to; generate a second video request, the second video request identifying a video selection; and command the transceiver to send the second video request to the multimedia server, wherein the multimedia server sends a second video stream that includes the video selection to the client device in accordance with pause and rewind commands received from the client device and wherein the multimedia server adapts a video quality of the second video stream based on an alternative video resolution selected by the client device; wherein the transceiver receives the second video stream from the multimedia server for decoding by the client device and display by the display device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification