20080313266 | PROCESSING SERVICE REQUESTS IN A DISTRIBUTED ENVIRONMENT | December, 2008 | Barrett et al. |
20090031005 | Portal COM Module | January, 2009 | Swanson et al. |
20050132001 | Service program interface for integrating modules with a scheduled meeting service | June, 2005 | Quinn et al. |
20100077057 | File Transfer in Conference Services | March, 2010 | Godin et al. |
20050256972 | Mirroring storage interface | November, 2005 | Cochran et al. |
20030069959 | Alarm lists synchronization in an alarm management system | April, 2003 | Tse |
20020133539 | Dynamic logical storage volumes | September, 2002 | Monday |
20100094992 | Capacity Planning Of Multi-tiered Applicatons From Application Logs | April, 2010 | Cherkasova et al. |
20060259539 | Cumputer system comprising a communication device | November, 2006 | Martikian |
20090327419 | Management of Organizational Boundaries in Unified Communications Systems | December, 2009 | Serr et al. |
20080065776 | METHOD OF CONNECTING A FIRST DEVICE AND A SECOND DEVICE | March, 2008 | Moloney et al. |
[0001] This application is a continuation-in-part claiming priority to Khoi Hoang's patent application NON CLIENT SPECIFIC ON-DEMAND DATA BROADCAST (Amended) filed on May 31, 2000, bearing application Ser. No. 09/584,832, which application is incorporated herein by reference.
[0002] The present invention relates to video-on-demand and digital broadcast technology. In particular, the present invention teaches a digital broadcast relay server system for use in both uni-directional and bi-directional data-on-demand (DOD) digital broadcast networks.
[0003] A variety of mechanisms are available for delivering digital data-on-demand (DOD) services over existing networks such as the Internet. These methods all require expensive and complex equipment due to the need to provide a large volume of data to large numbers of customers. Many providers of data over these networks utilize relay servers to provide a large volume of data to customers in widely distributed regions. The relay server distributes individual DOD services to customers through wide area networks. Relay servers provide more efficient distribution because they are usually located within fewer hops of each customer than a single central data server would be. They may be used to provide redundancy to central servers by operating in tandem with a central server.
[0004] One problem with existing relay servers is that they require bi-directional communication with customers to provide these digital data services. Also conventional relay servers can only serve a limited number of clients because they require a transmission bandwidth proportional to the number of clients receiving data. Also conventional relay servers cannot provide client generic data transmissions.
[0005] Also, existing bi-directional DOD service distribution networks require a large number of bi-directional systems, because each system can only support a limited number of set-top-box (STB) receivers. Additionally bi-directional DOD services require a greater number of bi-directional systems because bi-directional DOD distribution systems require a relatively large bandwidth.
[0006] What is needed is a uni-directional DOD relay server system capable of distributing uni-directional broadcast DOD services to a greater number of end users than existing bi-directional units. Also needed is a uni-directional relay server system that is less complex and expensive than existing bi-directional units. What is further needed is a uni-directional DOD broadcast system that uses fewer relay server systems to serve more clients. Also needed is a relay server system using less transmission bandwidth than conventional bi-directional systems to serve more clients.
[0007] Certain embodiments of the present invention teaches methods and systems for providing a uni-directional DOD relay server system capable of distributing uni-directional broadcast DOD services to a greater number of end users than existing bi-directional units. Additionally the present invention provides for a uni-directional relay server system that is less complex and expensive than existing bi-directional units. Furthermore the present invention provides a uni-directional DOD broadcast system that uses fewer relay server systems to serve more clients. Furthermore the present invention provides a relay server system using less transmission bandwidth than conventional bi-directional systems to serve more clients.
[0008] A first embodiment of the present invention teaches a relay server for enabling a data-on-demand (DOD) digital broadcast system to provide digital DOD service via a communications medium over one or more channels, the relay server comprising: an communications network interface for receiving at least one DOD service from the DOD digital broadcast system, wherein the DOD service is formatted as a stream of data blocks arranged in a schedule such that a first data block of the DOD service may be accessed at any selected time period; a uni-directional network interface for providing the stream of data blocks to a plurality of users, wherein the users may access the first data block at any time period and may access subsequent data blocks of the stream of data blocks thereby accessing the at least one DOD service.
[0009] In accordance with such an embodiment the at least one DOD service is a plurality of DOD services formatted as a stream of data blocks arranged in a schedule such that a first data block of a selected DOD services may be accessed during any selected time period, and wherein a user may access subsequent data blocks of the selected DOD service, thereby accessing the selected DOD service on demand.
[0010] A second embodiment of the present invention teaches a data-on-demand (DOD) digital broadcast system for providing digital DOD services via a communications medium, the system comprising: a digital broadcast server system for providing client generic DOD digital data; a digital data relay server system for receiving the DOD digital data, wherein the relay server system is further operative to provide the DOD digital data to a plurality of authorized clients via a network, wherein the authorized clients access the DOD digital data without sending data to the digital relay data server.
[0011] It is important to remark that as types of set-top boxes become more ubiquitous, they are often built-in to a unit, such as a TV or computer, rather than actually set on top or beside. One of ordinary skill in the art would recognize that all references to STBs would apply equally to built-in version, and thus the two become synonymous.
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018] In the following detailed description of the embodiments, reference is made to the drawings that accompany and that are a part of the embodiments. The drawings show, by way of illustration, specific embodiments in which the invention may be practiced. Those embodiments are described in sufficient detail to enable those skilled in the art to practice the invention and it is to be understood that other embodiments may be utilized and that structural, logical, and electrical changes as well as other modifications may be made without departing from the spirit and scope of the present invention.
[0019] Preferred embodiments teach methods and systems for providing a uni-directional relay server capable of distributing DOD services to a greater number of end users than prior bi-directional units. More specifically the present invention teaches methods and systems for providing a relay server for enabling a data-on-demand (DOD) digital broadcast system to provide digital DOD service via a communications medium over one or more channels, the relay server comprising: an communications network interface for receiving at least one DOD service from the DOD digital broadcast system, wherein the DOD service is formatted as a stream of data blocks arranged in a schedule such that a first data block of the DOD service may be accessed at any selected time period; a uni-directional network interface for providing the stream of data blocks to a plurality of users, wherein the users may access the first data block at any time period and may access subsequent data blocks of the stream of data blocks thereby accessing the at least one DOD service.
[0020]
[0021] DOD broadcast server
[0022] This method of broadcasting DOD services is discussed in detail in Khoi Nhu Hoang's patent applications entitled UNIVERSAL STB ARCHITECTURES AND CONTROL METHODS filed on May 30, 2001, SYSTEMS AND METHODS FOR PROVIDING VIDEO ON DEMAND SERVICES FOR BROADCASTING SYSTEMS filed on May 31, 2000, bearing application Ser. No. 09/584,832, METHODS FOR PROVIDING VIDEO ON DEMAND SERVICES FOR BROADCASTING SYSTEMS filed Nov. 10, 2000, bearing application Ser. No. 09/709,948 and UNIVERSAL DIGITAL BROADCAST SYSTEM AND METHODS filed on Apr. 24, 2001, bearing application Ser. No. 09/841,792, each of which is hereby incorporated by reference.
[0023] The data network
[0024] The relay server
[0025] The relay server
[0026] In accordance with one embodiment of the present invention a server
[0027]
[0028] In accordance with one embodiment each wide area network
[0029]
[0030] Unlike previous bi-directional relay server units, the uni-directional relay server
[0031] A stream of DOD data is transmitted in a format suitable for display by relay server
[0032] The uni-directional relay server
[0033]
[0034] In an exemplary embodiment, data files stored in the central storage
[0035] In a preferred embodiment, the central controlling server
[0036] The output of the up channel servers
[0037] The up-converters
[0038] The combiner/amplifier
[0039]
[0040] In one embodiment, the QAM demodulator
[0041] In an exemplary embodiment, when access is granted, the decoder
[0042] The graphics overlay module
[0043] The user interface
[0044]
[0045] In a step
[0046] The foregoing examples illustrate certain exemplary embodiments of the invention from which other embodiments, variations, and modifications will be apparent to those skilled in the art. The invention should therefore not be limited to the particular embodiments discussed above, but rather is defined by the following claims.