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.
- 2. The method of claim 1 wherein said request count is the number of requests received during a predefined time period for each content item of said plurality of content items.
- 3. The method of claim 1 further comprising:
removing said content item from said list of content items if said count is equal to or less than a predetermined number.
- 4. The method of claim 1 wherein said step of transmitting further comprises:
grouping content items with a count greater than or equal to a second predetermined number into a transmit group.
- 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.
- 6. The method of claim 5 wherein said step of transmitting further comprises:
transmitting content items with a higher rate of request more frequently than content items with a lower rate of request.
- 7. The method of claim 6 wherein said step of transmitting further comprises:
grouping of a plurality of said content items into a transmit package wherein said transmit package is of a predetermined maximum size.
- 8. The method of claim 6 wherein said step of transmitting further comprises:
merging said content items with other transmitted data.
- 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.
- 10. The system of claim 9 wherein said transmit unit is a television transmitter.
- 11. The system of claim 9 wherein said transmit unit is a server computer connected to a network.
- 12. The system of claim 9 further comprising:
a third database containing only those of said content items corresponding to said user request information for said content items.
- 13. The software program of claim 9 wherein said rate of transmission is further responsive to available bandwidth for content item broadcast.
- 14. The software program of claim 9 wherein said rate of transmission is further responsive to duration of each content item of said plurality of content items in said first database.
- 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.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is based upon and claims the benefit of U.S. provisional application No. 60/266,335, entitled “DYNAMIC SERVER SIDE FILTER CREATION, filed Feb. 2, 2001, by Brian N. Sedlak, et al., the entire disclosure of which is herein specifically incorporated by reference for all that it discloses and teaches.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60266335 |
Feb 2001 |
US |