System and method of managing video content delivery
First Claim
Patent Images
1. A method comprising:
- receiving, at a head end that supports a plurality of end user media devices, input from a user device that indicates selection of a delayed delivery option of a particular content item from a search result listing, wherein the search result listing is generated at a search engine based on a search request and a delivery requirement received from the user device, and wherein an entry of the search result listing identifies a content item and a delivery option for the content item;
incrementing a pea counter associated with the particular content item in response to receiving the input, wherein the pea counter indicates a number of requests received for delayed delivery of the particular content item;
storing user information associated with the input;
comparing, at the head end, a value of the pea counter to a broadcast efficiency threshold; and
when the value of the pea counter exceeds the broadcast efficiency threshold;
scheduling, at the head end, delivery of the particular content item to a plurality of user devices that requested delayed delivery of the particular content item; and
resetting the peg counter.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of managing delivery of content is disclosed. The method includes receiving a first request for delayed broadcast of a content item at a first time. The first request is from a first user having access to broadcast content. The method further includes receiving a second request for delayed broadcast of the content item at a second time. The second request is from a second user having access to broadcast content. The method further includes scheduling the content item for broadcast to a plurality of users at a third time. The third time is after the first time and after the second time. The plurality of users includes the first and second user.
352 Citations
28 Claims
-
1. A method comprising:
-
receiving, at a head end that supports a plurality of end user media devices, input from a user device that indicates selection of a delayed delivery option of a particular content item from a search result listing, wherein the search result listing is generated at a search engine based on a search request and a delivery requirement received from the user device, and wherein an entry of the search result listing identifies a content item and a delivery option for the content item; incrementing a pea counter associated with the particular content item in response to receiving the input, wherein the pea counter indicates a number of requests received for delayed delivery of the particular content item; storing user information associated with the input; comparing, at the head end, a value of the pea counter to a broadcast efficiency threshold; and when the value of the pea counter exceeds the broadcast efficiency threshold; scheduling, at the head end, delivery of the particular content item to a plurality of user devices that requested delayed delivery of the particular content item; and resetting the peg counter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving a search request and a delivery requirement at a search engine server, the search request received from a set top box; performing a search at the search engine server of a plurality of databases to identify video content sources able to provide content that satisfies the search request; sending the delivery requirement to the video content sources to determine a particular video content source able to satisfy the delivery requirement; providing a search result to the set top box that satisfies the search request and the delivery requirement, wherein an entry of the search result identifies a particular video content item available from the particular video content source and a delayed delivery option for the particular video content item; receiving a selection of the entry that identifies the particular video content item and the delayed delivery option from the search result; incrementing a peg counter associated with the particular video content item in response to the selection; storing user information associated with the selection; and when a determination indicates a value of the peg counter exceeds a broadcast efficiency threshold; scheduling a broadcast of the particular video content item to a plurality of user devices that requested delayed delivery of the particular video content item; and resetting the peg counter. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A device comprising:
-
a processor; a memory accessible to the processor; and a computer program embedded within the memory, the computer program comprising instructions executable by the processor to perform operations including; receiving input from a user device indicating selection of an entry from a search result listing, wherein the search result listing is generated at a search engine based on a search request and a delivery requirement received from the user device, and wherein the input identifies a delayed delivery option of a particular content item; incrementing a peg counter associated with the particular content item in response to the input, wherein the peg counter indicates a number of requests received for delayed delivery of the particular content item; storing user information associated with the input; and when a determination indicates a value of the peg counter exceeds a broadcast efficiency threshold; scheduling a broadcast of the particular content item to a plurality of user devices that requested delayed delivery of the particular content item; and resetting the peg counter. - View Dependent Claims (22, 23)
-
-
24. A computer-readable storage device comprising instructions executable by a processor to perform operations including:
-
sending a search result listing to a user device via a network, wherein the search result listing is generated at a search engine server based on a search request and a delivery requirement received from the user device, and wherein an entry of the search result listing identifies a content item and a delivery option for the content item; receiving input from the user device via the network, wherein the input indicates selection of a delayed delivery option of a particular content item from the search result listing; incrementing a peg counter associated with the particular content item in response to receiving the input, wherein the peg counter indicates a number of requests received for delayed delivery of the particular content item; storing user information associated with the input; comparing a value of the peg counter to a broadcast efficiency threshold; and when the value of the peg counter exceeds the broadcast efficiency threshold; scheduling delivery of the particular content item to a plurality of user devices that requested delayed delivery of the particular content item; and resetting the peg counter. - View Dependent Claims (25)
-
-
26. A computer-readable storage device comprising instructions executable by a processor to perform operations including:
-
receiving data from a user device, wherein the data includes a search request criterion and a delivery requirement; determining content sources able to provide content that satisfies the search request criterion and the delivery requirement; sending a search result listing to the user device that includes content sources that satisfy the search request criterion and the delivery requirement, wherein an entry of the search result listing identifies a particular content item, a delayed delivery option, and a cost associated with the delayed delivery option; receiving, from the user device, second data indicating selection of the entry that identifies the particular content item and the delayed delivery option from the search result listing; incrementing a peg counter associated with the particular content item in response to the second data; storing user information associated with the second data; and when a determination indicates a value of the peg counter exceeds a broadcast efficiency threshold; scheduling a broadcast of the particular content item to a plurality of user devices that requested delayed delivery of the particular content item; and resetting the peg counter. - View Dependent Claims (27, 28)
-
Specification