The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 08, 2015

Filed:

Sep. 18, 2006
Applicant:

Hanan Luss, Marlboro, NJ (US);

Inventor:

Hanan Luss, Marlboro, NJ (US);

Assignee:

Telcordia Technologies, Inc., Piscataway, NJ (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 15/173 (2006.01); H04N 7/173 (2011.01); H04N 7/16 (2011.01); H04N 21/218 (2011.01); H04N 21/2312 (2011.01); H04N 21/258 (2011.01); H04N 21/472 (2011.01); H04L 29/08 (2006.01); H04L 29/06 (2006.01);
U.S. Cl.
CPC ...
H04N 7/17336 (2013.01); H04L 67/16 (2013.01); H04N 21/2181 (2013.01); H04N 21/2312 (2013.01); H04N 21/25841 (2013.01); H04N 21/47202 (2013.01); H04L 65/4076 (2013.01);
Abstract

A method provides for the optimal location of servers and the optimal assignment of programs to the servers in a video-on-demand (VOD) network with a tree topology. Each node may have demands for multiple VOD programs. The central server at the root of the network stores all programs, and each of the other servers may store some of these programs. The cost considered include cost of servers, cost of assigning programs to servers, and cost of link bandwidths used for broadcasting programs from servers to demands at various nodes. The demand for a specific program is served by the closest server that has this program along the path that connects the requesting node to the root of the tree network. The invention consists of a dynamic programming method that determines optimal server locations and optimal program assignments for minimizing the costs. Starting from the end-nodes of the tree network, the method determines optimal solutions to sub-trees, eventually reaching the root node, thus providing an optimal solution to the entire network.


Find Patent Forward Citations

Loading…