← Back to Patent Explorer
US5608448A Expired / Lapsed US ⏱️ 0.0 years remaining

Hybrid architecture for video on demand server

Assignee: Lockheed Martin Corp
•
Filing: 1995-04-10
•
Granted: 1997-03-04
•
Expires: 2015-04-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Processing requirement at each computing element in a video server for a video on demand (VOD) system are reduced to only those needed for VOD, resulting in a less expensive processor with less memory and, hence, lower cost. A hybrid video server architecture combines the best features of massive parallel processor (MPP) and workstation designs into a cost effective high performance system. Since it is not necessary to run a parallel relational database program in order to accomplish VOD data distribution, a unique type of switch element that is well matched to the VOD server problem is employed. By matching this switch element technology to an appropriate data storage technique, a full featured, responsive VOD server is realized that can be affordably installed at regional cable distribution centers nationwide.

Inventors

  • 👤 Vincent J. Smoral
  • 👤 Peter M. Kogge
  • 👤 Phillip J. Sementilli, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 18:27
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/20; H04N21/21; H04L; H04L49/00; H04L49/10; H04L49/104; H04L49/105; H04L49/106; H04L49/15; H04L49/1553; H04L49/30; H04L49/3081; H04N21/23; H04N7/00; H04N7/16; H04N7/173; H04N7/17309; H04N7/17336; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5603; H04L2012/5609; H04L2012/561; H04L2012/5638; H04L2012/564; H04L2012/5642

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 127 words
A video on demand server supplying digitized movies to subscribers via a distribution network comprising: a disk array storing a plurality of digitized movies, said movies being stored across a plurality of disks in a data striping pattern in a plurality of partitions; a multiprocessor switch array composed of a plurality of processing elements, each processing element including a central processing unit and a local memory, said local memory storing switching information for supplying requested movies to requesting subscribers; and a workstation connected to said multiprocessor switch array and responsive to requesting subscribers for assigning subscribers to one of said plurality of partitions of said disk array and controlling individual switches in the multiprocessor switch array so that requested movies are transmitted to requesting subscribers on demand.
Claim 2
Dependent Claim 127 words
A video on demand server supplying digitized movies to subscribers via a distribution network comprising: a disk array storing a plurality of digitized movies, said movies being stored across a plurality of disks in a data striping pattern in a plurality of partitions; a multiprocessor switch array composed of a plurality of processing elements, each processing element including a central processing unit and a local memory, said local memory storing switching information for supplying requested movies to requesting subscribers; and a workstation connected to said multiprocessor switch array and responsive to requesting subscribers for assigning subscribers to one of said plurality of partitions of said disk array and controlling individual switches in the multiprocessor switch array so that requested movies are transmitted to requesting subscribers on demand.
Claim 3
Dependent Claim 28 words
The video on demand server recited in claim 1 wherein said multiprocessor switch array is a Benes network composed of 2×2 switch elements in a minimal switch topology.
Claim 4
Dependent Claim 39 words
The video on demand server recited in claim 2 wherein said 2×2 switch elements are implemented in pairs as simple binary hypercubes where a processing element forms each of eight "corners" of a hypercube, forming two 2×2 switch elements.
Claim 5
Dependent Claim 21 words
The video on demand server recited in claim 3 wherein each binary hypercube is formed on a single integrated circuit chip.
Claim 6
Dependent Claim 35 words
The video on demand server recited in claim 3 wherein each partition in the data striping pattern of the disk array stores a predetermined number of complete movies, allocated across the partition in data blocks.
Claim 7
Dependent Claim 46 words
The video on demand server recited in claim 5 wherein, to serve a movie to a requesting subscriber, the multiprocessor switch array sequentially reads one block from each disk in a partition in a rotation among disks in the partition for a duration of the movie.
Claim 8
Dependent Claim 31 words
The video on demand server recited in claim 6 wherein said workstation is responsive to subscriber commands to provide virtual video cassette recorder functions, including play, pause, fast forward, and rewind.
Claim 9
Dependent Claim 182 words
A video on demand distribution system comprising: a video on demand server including a disk array storing a plurality of digitized movies, said movies being stored across a plurality of disks in a data striping pattern in a plurality of partitions, a multiprocessor switch array in the form of a Benes network composed of 2×2 switch elements in a minimal switch topology and composed of a plurality of processing elements, each processing element including a central processing unit and a local memory, said local memory storing switching information for supplying requested movies to requesting subscribers, and a workstation connected to said multiprocessor switch array and responsive to requesting subscribers for assigning subscribers to one of said plurality of partitions of said disk array and controlling individual switches in the multiprocessor switch array so that requested movies are transmitted to requesting subscribers on demand; a distribution system connecting to said multiprocessor switch array with a plurality of subscriber terminals; and a plurality of decoders connected to said plurality of subscriber terminals for decoding digitized movies for reproducing on a television set or monitor.
Claim 10
Dependent Claim 182 words
A video on demand distribution system comprising: a video on demand server including a disk array storing a plurality of digitized movies, said movies being stored across a plurality of disks in a data striping pattern in a plurality of partitions, a multiprocessor switch array in the form of a Benes network composed of 2×2 switch elements in a minimal switch topology and composed of a plurality of processing elements, each processing element including a central processing unit and a local memory, said local memory storing switching information for supplying requested movies to requesting subscribers, and a workstation connected to said multiprocessor switch array and responsive to requesting subscribers for assigning subscribers to one of said plurality of partitions of said disk array and controlling individual switches in the multiprocessor switch array so that requested movies are transmitted to requesting subscribers on demand; a distribution system connecting to said multiprocessor switch array with a plurality of subscriber terminals; and a plurality of decoders connected to said plurality of subscriber terminals for decoding digitized movies for reproducing on a television set or monitor.
Claim 11
Dependent Claim 53 words
The video on demand distribution system recited in claim 8 wherein said 2×2 switch elements are implemented in pairs as simple binary hypercubes where a processing element forms each of eight "corners" of a hypercube, forming two 2×2 switch elements, and wherein each binary hypercube is formed on a single integrated circuit chip.
Claim 12
Dependent Claim 70 words
The video on demand distribution system recited in claim 9 wherein, to serve a movie to a requesting subscriber, the multiprocessor switch array sequentially reads one block from each disk in a partition in a rotation among disks in the partition for a duration of the movie, and wherein said workstation is responsive to subscriber commands to provide virtual video cassette recorder functions, including play, pause, fast forward, and rewind.

References Cited (Backward Citations)

US4381522A Cited
US4760442A Cited
US5179551A Cited
US5389963A Cited
EP0570741A2 Cited
EP0570951A2 Cited
EP0570729A2 Cited
EP0570950A2 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-03-03 2000-09-02 2001-03-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-03-03 2004-09-02 2005-03-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-03-03 2008-09-02 2009-03-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag