System for content delivery
First Claim
1. A method for receiving audio and visual programming content, comprising at a client receiver:
- receiving a transmission schedule for a plurality of content,wherein the plurality of content is comprised of both a plurality of channels of linear content and a plurality of nonlinear content,the transmission schedule indicating transmission methods selected from the set broadcast and unicast of content in the plurality of content,wherein the transmission schedule is based on one or more of(i) at least one preference of one or more users associated with the client receiver;
(ii) a cost of broadcast transmission versus unicast transmission of content;
(iii) an identified available broadcast transmission capacity; and
(iv) a demand for the plurality of channels of linear content and the plurality of nonlinear content; and
selectively capturing, in accordance with the transmission schedule and the at least one preference of one or more users associated with the client receiver, a first content and a second content from the plurality of content, wherein the first content is received via a broadcast transmission, and the second content is received by a unicast transmission, wherein the first content and the second content correspond to different programs;
wherein the transmission schedule is created using a cost function represented by
6 Assignments
0 Petitions
Accused Products
Abstract
A system for and method of transmitting audio and visual programming content, by identifying an amount of broadcast transmission capacity available for transmitting the content to one or more users. The content is separated into at least first and second portions based on user demand for the content and/or the identified available broadcast transmission capacity. The first portion of the content is transmitted, to a receiver/STB associated with at least one of the users, using the identified broadcast transmission capacity; and the second portion of the content is transmitted to the receiver using transmission other than broadcast transmission. The content can include nonlinear content. Transmission other than broadcast transmission can include unicast transmission, which can be in response to a user request and/or an initiation by a server. The received nonlinear content can be stored at the receiver for play back at a time different from the time of transmission.
-
Citations
28 Claims
-
1. A method for receiving audio and visual programming content, comprising at a client receiver:
-
receiving a transmission schedule for a plurality of content, wherein the plurality of content is comprised of both a plurality of channels of linear content and a plurality of nonlinear content, the transmission schedule indicating transmission methods selected from the set broadcast and unicast of content in the plurality of content, wherein the transmission schedule is based on one or more of (i) at least one preference of one or more users associated with the client receiver; (ii) a cost of broadcast transmission versus unicast transmission of content; (iii) an identified available broadcast transmission capacity; and (iv) a demand for the plurality of channels of linear content and the plurality of nonlinear content; and selectively capturing, in accordance with the transmission schedule and the at least one preference of one or more users associated with the client receiver, a first content and a second content from the plurality of content, wherein the first content is received via a broadcast transmission, and the second content is received by a unicast transmission, wherein the first content and the second content correspond to different programs; wherein the transmission schedule is created using a cost function represented by - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for receiving audio and visual programming content, the system comprising:
-
a storage; a receiver interface, a network interface; and a computer system, the computer system coupled in communication with the network interface, the receiver interface and the storage, the computer system including a controller for receiving a transmission schedule for a plurality of content over one of the receiver interface and the network interface, wherein the plurality of content is comprised of both a plurality of channels of linear content and a plurality of nonlinear content, the transmission schedule indicating a transmission method selected from the set broadcast and unicast of content in the plurality of content and based on one or more of (i) the at least one preference of one or more users associated with the client receiver (ii) a cost of broadcast transmission versus unicast transmission of content (iii) an identified available broadcast transmission capacity and (iv) a demand for the plurality of channels of linear content and the plurality of nonlinear content; wherein the storage is adapted to selectively store, in accordance with the transmission schedule and the at least one preference of one or more users associated with the client receiver, a first content and a second content from the plurality of content, wherein the first content is received via a broadcast transmission on the receiver interface and the second content is received by a unicast transmission on the network interface, wherein the first content and the second content correspond to different programs, and a means for determining the transmission schedule using a cost function represented by - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for transmitting audio and visual programming content to at least one client receiver, comprising:
-
separating a plurality of content into a first content group and a second content group in accordance with a transmission schedule, wherein the plurality of content is comprised of both a plurality of channels of linear content and a plurality of nonlinear content, the first content group and the second content group are different, the separating is based on at least one of (i) at least one preference of one or more users of the at least one client receiver (ii) a cost of broadcast transmission versus unicast transmission of content (iii) an identified available broadcast transmission capacity and (iv) a demand for the plurality of channels of linear content and the plurality of nonlinear content; and transmitting content in the first content group to a plurality of receivers using at least a portion of the identified broadcast transmission capacity, and transmitting content in the second content group to at least one receiver using a transmission other than broadcast transmission, in accordance with a transmission schedule, wherein the transmission schedule is created using a cost function represented by - View Dependent Claims (15, 16, 17)
-
-
18. A method for receiving audio and visual programming content comprising:
-
receiving a transmission schedule for a plurality of content at a client receiver, wherein the plurality of content is comprised of both a plurality of channels of linear content and a plurality of nonlinear content, the transmission schedule providing transmission methods and based on one or more of (i) at least one of user preferences associated with the client receiver; (ii) at least one of user preferences associated with a plurality of non-client receivers; (iii) the cost for a first transmission form and the cost for a second transmission form; (iv) an identified available broadcast transmission capacity; and (v) a demand for the plurality of channels of linear content and the plurality of nonlinear content; and capturing, in accordance with the transmission schedule and the at least one of user preferences associated with the client receiver a first content and a second content from the plurality of content, wherein the first content is received via a broadcast transmission, and the second content is received by a unicast transmission, wherein the first content and the second content correspond to different programs, wherein the transmission schedule is created using a cost function represented by - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification