Method, system, and apparatus to provide media content from broadcast media sources to media devices
First Claim
1. A method of providing broadcast media content receivable by a media controller from one or more broadcast media sources to one or more media devices, and transmitting media content between the one or more media devices and the media controller, the method comprising:
- initiating a connection to the media controller from the one or more media devices;
exchanging media processing capabilities between the media controller and the one or more media devices after establishing the connection, the media processing capabilities defining formats of media content capable of being processed by the media controller and the one or more media devices;
generating a list of the broadcast media sources having broadcast media content at the media controller for each of the one or more media devices in which media processing capabilities have been received, each list being generated according to the respective media processing capabilities of the one or more media devices;
providing the generated list of broadcast media sources from the media controller to each of the one or more media devices;
receiving, at the media controller, a selection of one of the broadcast media sources provided on the list of broadcast media sources from each of the one or more media devices in which a list is generated;
providing a list of broadcast media content receivable from the selected broadcast media source from the media controller to each of the one or more media devices in which a selection of one of the broadcast media sources is received;
receiving, at the media controller, a selection of broadcast media content from among the list of broadcast media content via the one or more media devices in which a list is provided; and
transmitting the selected broadcast media content from the media controller to each of the one or more media devices in which a selection of broadcast media content is received.
2 Assignments
0 Petitions
Accused Products
Abstract
A media storage and access system and methodology including a set-top box which receives and processes a plurality of signal sources and makes programming available locally through connected devices or via a data network such as a LAN, WAN, or the Internet. The system also integrates a multimedia storage system that allows programming content to be digitally stored. The system utilizes an integrated digital storage system and operating software to allow users to view a broadcast program (e.g., television, radio, etc.) with the option of instantly reviewing previous segments within the program. In addition, the system allows the user to store selected media programming while the user is simultaneously watching or reviewing another program. The system also allows stored media assets to be accessed locally via a media device connected to the unit or remotely via the Internet.
135 Citations
53 Claims
-
1. A method of providing broadcast media content receivable by a media controller from one or more broadcast media sources to one or more media devices, and transmitting media content between the one or more media devices and the media controller, the method comprising:
-
initiating a connection to the media controller from the one or more media devices; exchanging media processing capabilities between the media controller and the one or more media devices after establishing the connection, the media processing capabilities defining formats of media content capable of being processed by the media controller and the one or more media devices; generating a list of the broadcast media sources having broadcast media content at the media controller for each of the one or more media devices in which media processing capabilities have been received, each list being generated according to the respective media processing capabilities of the one or more media devices; providing the generated list of broadcast media sources from the media controller to each of the one or more media devices; receiving, at the media controller, a selection of one of the broadcast media sources provided on the list of broadcast media sources from each of the one or more media devices in which a list is generated; providing a list of broadcast media content receivable from the selected broadcast media source from the media controller to each of the one or more media devices in which a selection of one of the broadcast media sources is received; receiving, at the media controller, a selection of broadcast media content from among the list of broadcast media content via the one or more media devices in which a list is provided; and transmitting the selected broadcast media content from the media controller to each of the one or more media devices in which a selection of broadcast media content is received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system to provide broadcast media content and transmit media content between a media controller and media devices, comprising:
-
a media controller to receive broadcast media content from one or more broadcast media sources, to generate a list of the broadcast media sources having broadcast media content according to media processing capabilities of each of one or more media devices, to provide the respective generated list to each of the one or more media devices, and in response to receiving a selection of one of the broadcast media sources provided on each list of broadcast media sources from the one or more media devices, to provide a respective list of broadcast media content receivable from the selected broadcast media source; and one or more media devices to initiate a connection to the media controller, to exchange the media processing capabilities with the media controller after establishing the connection, to receive a selection at the one or more media devices of one of the broadcast media sources provided on the list of broadcast media sources, and to receive a selection at the one or more media devices of broadcast media content from the list of broadcast media content; wherein the selected broadcast media content is transmitted from the media controller to the one or more media devices, and wherein the media processing capabilities define formats of media content capable of being processed by the media controller and the one or more media devices. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A computing device, comprising:
-
one or more processors to control the operations of the computing device and to generate a list of broadcast media sources having broadcast media content according to media processing capabilities of one or more media devices; an antenna to receive broadcast media content from at least one broadcast media source; a storage device to store at least a portion of the received broadcast media content; and a network interface to communicatively couple the computing device to a communications network, to connect the computing device to one or more media devices coupled to the communications network, to exchange the media processing capabilities between the computing device and the one or more media devices after connecting to the one or more media devices, to provide the generated list of broadcast media sources to each of the one or more media devices in which media processing capabilities are exchanged, to provide a list of broadcast media content receivable from a selected broadcast media source in response to receiving a selection from the one or more media devices of one of the broadcast media sources provided on the respective list of broadcast media sources, to stream selected broadcast media content to the one or more media devices in response to receiving a selection from the one or more media devices of broadcast media content provided on the respective list of broadcast media content, and to receive control commands from the one or more media devices, wherein the media processing capabilities define formats of media content capable of being processed by the computing device and the one or more media devices. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53)
-
Specification