Method and apparatus for multimedia system
First Claim
1. A multimedia system comprises:
- multimedia server operably coupled to receive a plurality of channels of a multimedia source, wherein the multimedia server includes;
tuning module operably coupled to receive the plurality of channels and to select a set of channels from the plurality of channels based on a set of channel select commands that is derived from select requests;
channel mixer operably coupled to mix the set of channels into a stream of channel data; and
transceiving module operably coupled to transmit the stream of channel data on to a communication path and to receive the select requests; and
client module that produces the select requests for at least one of a plurality of clients, wherein the at least one of the plurality of clients is operably coupled to receive at least a portion of the stream of channel data, wherein the client module includes;
selection module operable to produce at least one of the select requests; and
network interface controller operably coupled to transmit the at least one of select requests to the multimedia server and to receive the stream of channel data via the communication path.
14 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for providing multimedia services to a local area network includes processing that begins by receiving a plurality of channels from at least one multimedia source. The processing continues by receiving selection requests from at least one client module via a communication path. The processing continues by generating a set of channel select commands from the select request. The processing continues by selecting a set of channels from the plurality of channels based on the set of channel select commands. The processing continues by mixing the set of channels into a stream of channel data. The processing then continues by transmitting the stream of channel data via the communication path to the at least one client module such that each client associated with a client module receives the channel data for the respective channels that they had selected.
-
Citations
73 Claims
-
1. A multimedia system comprises:
-
multimedia server operably coupled to receive a plurality of channels of a multimedia source, wherein the multimedia server includes;
tuning module operably coupled to receive the plurality of channels and to select a set of channels from the plurality of channels based on a set of channel select commands that is derived from select requests;
channel mixer operably coupled to mix the set of channels into a stream of channel data; and
transceiving module operably coupled to transmit the stream of channel data on to a communication path and to receive the select requests; and
client module that produces the select requests for at least one of a plurality of clients, wherein the at least one of the plurality of clients is operably coupled to receive at least a portion of the stream of channel data, wherein the client module includes;
selection module operable to produce at least one of the select requests; and
network interface controller operably coupled to transmit the at least one of select requests to the multimedia server and to receive the stream of channel data via the communication path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19)
-
-
12. A multimedia system comprises:
-
multimedia server operably coupled to receive data from a plurality of multimedia sources and to provide a stream of channel data from channels associated with the plurality of multimedia sources based on a set of channel select commands wherein the set of channel select commands are derived from select requests; and
a plurality of client modules operably coupled to the multimedia server to provide the select requests, wherein at least some of the plurality of client modules are operably coupled to a corresponding one of a plurality of clients, and wherein each of the corresponding ones of the plurality of clients displays at least a portion of the stream of channel data, wherein the at least a portion of the stream of channel data is based on at least one of the set of channel select commands provided to the multimedia server by an affiliated one of the at least some of the plurality of client modules.
-
-
20. A multimedia server for using a multimedia system, the multimedia server comprises:
-
tuning module operably coupled to receive a plurality of channels from a multimedia source and to select a set of channels from the plurality of channels based on a set of channel select commands that is derived from select requests;
channel mixer operably coupled to mix the set of channels into a stream of channel data; and
transceiving module operably coupled to transmit the stream of channel data on to a communication path and to receive the select requests from at least one client module affiliated with at least one of a plurality of clients. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73)
-
-
38. A method for providing multimedia services to a local area network, the method comprises:
-
receiving a plurality of channels from at least one multimedia source;
receiving select requests from at least one client module via a communication path;
generating a set of channel select commands from the select requests;
selecting a set of channels from the plurality of channels based on the set of channel select commands;
mixing the set of channels into a stream of channel data; and
transmitting the stream of channel data on to the communication path such that at least one of a plurality of clients receives at least a portion of the stream of channel data.
-
-
56. An apparatus for providing multimedia services to a local area network, the apparatus comprises:
-
processing module; and
memory operably coupled to the processing module, wherein the memory stores operational instructions that cause the processing module to;
receive a plurality of channels from at least one multimedia source;
receive select requests from at least one client module via a communication path;
generate a set of channel select commands from the select requests;
select a set of channels from the plurality of channels based on the set of channel select commands;
mix the set of channels into a stream of channel data; and
transmit the stream of channel data on to the communication path such that at least one of a plurality of clients, receives at least a portion of the stream of channel data.
-
Specification