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 said broadband transmission system;
creating a list of said content items;
creating a request count for each content item of said plurality of content items;
sorting said requests using said count; and
transmitting content items with a higher count more frequently than content items with a lower count.
3 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.
-
Citations
15 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 said broadband transmission system;
creating a list of said content items;
creating a request count for each content item of said plurality of content items;
sorting said requests using said count; and
transmitting content items with a higher count more frequently than content items with a lower count. - View Dependent Claims (2, 3, 4)
-
-
5. A method for optimizing transmit bandwidth utilization in a broadband transmission system employing a content item list comprising:
-
receiving requests on an upstream path of said broadband transmission system for transmission of a plurality of content items;
adding one content item of said plurality of content items to said content item list if said one content item is in said content item list;
determining a rate of request for each content item contained in said content item list;
deleting content items from said content list for which the number of requests during a predefined time are less than or equal to a predefined rate of request; and
transmitting content items in said content item list. - View Dependent Claims (6, 7, 8)
-
-
9. A system for optimizing bandwidth utilization in a broadband transmission system comprising:
-
a first database containing a plurality of content items;
a second database containing user request information for said content items;
a transmit unit;
a server computer; and
a software program that processes said request information received across said broadband transmission system and determines a rate of request for each content item of said plurality of content items in said first database and establishes a frequency of transmission for each content item of said plurality of content items in said first database responsive to said rate of request for each content item of said plurality of content items in said first database. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for managing information transmission in a broadband transmission system comprising:
-
receiving a plurality of requests across said broadband transmission system, each request of said plurality of requests specifying a program and content element of said program wherein said plurality of requests include a plurality of different programs;
determining a rate of request for each program of said plurality of different programs;
determining a rate of request for each content element for each program of said plurality of different programs;
establishing a broadcast schedule for at least two programs of said plurality of different programs wherein said broadcast schedule is response to said rate of request for said each program and each program of said at least two programs contains at least one content element, the selection thereof responsive to said rate of request for each content element for each program.
-
Specification