DYNAMIC SERVER SIDE FILTER CREATION
First Claim
1. A method for transmitting requested content items in a broadband transmission system comprising:
- receiving requests for a plurality of content items on an upstream path of the broadband transmission system;
creating a list of the content items;
creating a request count for each content item of the plurality of content items based on the requests received;
sorting the requests using the count;
determining an associated retransmit rate for each of the content items, the content items with a higher request count receiving a higher associated retransmit rate than content items with a lower request count, the retransmit rate indicating how often the content items should be retransmitted; and
repeatedly broadcasting the transmit group at the group retransmit rate.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system that optimizes transmission bandwidth of a broadband transmission system such as a cable television, satellite system, or wireless information service. Requests for content items from users are employed to add or delete content items from a list. Content items in the list are ranked relative to the number of requests received or by rate of request. Package groups are created with most requested content items being broadcast more frequently than less requested content items. Transmit groups are produced from package groups and placed in a broadcast queue. A transmit process transmits groups retrieved from the queue.
28 Citations
20 Claims
-
1. A method for transmitting requested content items in a broadband transmission system comprising:
-
receiving requests for a plurality of content items on an upstream path of the broadband transmission system; creating a list of the content items; creating a request count for each content item of the plurality of content items based on the requests received; sorting the requests using the count; determining an associated retransmit rate for each of the content items, the content items with a higher request count receiving a higher associated retransmit rate than content items with a lower request count, the retransmit rate indicating how often the content items should be retransmitted; and repeatedly broadcasting the transmit group at the group retransmit rate. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for optimizing transmit bandwidth utilization in a broadband transmission system employing a content item list, the method comprising:
-
receiving requests on an upstream path of the broadband transmission system for transmission of a plurality of content items; adding a content item of the plurality of content items to the content item list based on the content item not being in the content item list; determining a rate of request for each content item contained in the content item list based on the requests received; deleting content items from the content list for which the number of requests during a predefined time are less than or equal to a predefined rate of request; determining an associated retransmit rate for each of the content items in the content item list, the associated retransmit rate being based on the rate of request, the retransmit rate indicating how often the content items should be retransmitted; repeatedly broadcasting the content items at the associated retransmit rate. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system for optimizing bandwidth utilization in a broadband transmission system, the system comprising:
-
a first database containing a plurality of content items; a second database containing user request information for the content items; a transmit unit; and a software program that processes the user request information for the content items, determines a rate of request for each content item based on the user request information for each the content item, determines an associated retransmit rate for each content item of the plurality of content items in the first database, the associated retransmit rate responsive to the rate of request for each content item, the retransmit rate indicating how often the content items should be retransmitted, and repeatedly broadcasts the content items via the transmit unit to a downstream requesting device based on the retransmit rate. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for transmitting requested content items in a broadband transmission system, the system comprising:
-
means for receiving requests for a plurality of content items on an upstream path of the broadband transmission system; means for creating a request count for each content item of the plurality of content items based on the requests received; means for sorting the requests using the count; means for determining an associated retransmit rate for each of the content items, the content items with a higher request count receiving a higher associated retransmit rate than content items with a lower request count, the retransmit rate indicating how often the content items should be retransmitted; and means for repeatedly broadcasting the transmit group at the group retransmit rate.
-
Specification