WO2002003249A1 - Hybrid central/distributed vod network with tiered content structure - Google Patents
Hybrid central/distributed vod network with tiered content structure Download PDFInfo
- Publication number
- WO2002003249A1 WO2002003249A1 PCT/US2001/020432 US0120432W WO0203249A1 WO 2002003249 A1 WO2002003249 A1 WO 2002003249A1 US 0120432 W US0120432 W US 0120432W WO 0203249 A1 WO0203249 A1 WO 0203249A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- content
- media server
- hub
- cod
- radio frequency
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/222—Secondary servers, e.g. proxy server, cable television Head-end
- H04N21/2225—Local VOD servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
- H04N21/23106—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving caching operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2408—Monitoring of the upstream path of the transmission network, e.g. client requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/615—Signal processing at physical level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/10—Adaptations for transmission by electrical cable
Definitions
- the present invention relates to content delivery systems and, more particularly, to content delivery systems having video on demand capability.
- VOD Video on demand
- VOD services in television systems contemplated a centralized service.
- the centralized VOD service model placed (or housed) the computers and media servers necessary to implement and control the VOD services in the central or headend location. Customers would access the servers through their set-top boxes. The set-top boxes would communicate with the media server at the headend to establish a video stream for the requested video.
- the centralized service works fairly well. Centralized VOD services work in the smaller environment partially due to the predictable and limited number of video streams that are necessary to satisfy expected peak demand for VOD services. Additionally, the content of the smaller centralized server is typically limited to "new release" types of movies.
- a purely distributed system cannot realistically support interactive VOD functionality for real time events that would provide personal video recorder (PVR) experience for live events. Therefore, it is desirous to develop and engineer a hybrid central/distributed VOD system with a tiered content structure that would provide a vastly superior technical and economical performance. It segregates the content according to its demand and makes each of the high and low demand content available in a most economic and reliable fashion to the users. It would further enable fully interactive real time event VOD services, providing PVR functionality.
- the hybrid central/ distributed VOD system with a tiered content structure is applicable to interactive content delivery systems used in cable systems, as well as geographically larger, delivery systems such as internet, satellite or regional DSL service systems.
- hub server as it relates to high demand content storage may be supplemented by any of these home devices.
- One may assume high demand content to be pushed to homes (as it is now file transferred to the hub servers) while the low demand content is ordered on an individual basis (as it is now from central server).
- content delivery systems for supplying video on demand in a broadband environment include a headend station having a central media server and at least one hub station having a hub media server.
- the headend and the hub stations also have tiered content storage capability and radio frequency management infrastructure.
- Video on demand content is supplied via a distribution network to the set-top boxes preferably from a nearby high-demand content hub server and secondary from the central media server over a content transport network.
- the radio frequency management infrastructure modulates and directs the content streams. It further groups the channels for delivery of video on demand services from the radio frequency management infrastructure to the set-top boxes over a distribution network.
- Other embodiments of the present invention provide methods of interactive delivering video on demand services. These methods include requesting a video on demand service. After requesting the service, a video on demand asset database is accessed to identify available delivery assets and data stream paths. Particular assets are determined, identified, and assigned to deliver the requested video on demand service to the set -top box. After the assignment of the assets, the video on demand service is supplied over the assigned data stream path.
- Still other embodiments of the present invention provide computer program products having computer readable code for delivering video on demand service.
- the computer program product having a requesting module configured to receive requests for video on demand services from a viewer.
- a determining module configured to access a video on demand asset database to identify assets capable of being used to deliver the requested video on demand service and determining whether assets are available to deliver the requested service.
- An identifying module then identifies a particular data stream path from the assets determined to be available.
- An assigning module configured to assign the identified data stream path to deliver the requested video on demand service and update the asset database to indicate the assets are no longer available.
- a supplying module configured to supply the requested VOD service over the assigned data stream path.
- FIG. 1 is a system wide schematic diagram of a cable television system in accordance with an embodiment of the present invention
- FIG. 2 is a system wide schematic diagram of a cable television system having centralized video-on-demand service in accordance with an embodiment of the present invention
- FIG. 3 is a system wide schematic diagram of a cable television system having a hybrid central and distributed video-on-demand service in accordance with an embodiment of the present invention
- FIG. 4 is a schematic diagram of hub station 330 of Fig. 3;
- FIG. 5 is a block diagram of one potential data stream path in accordance with an embodiment of the present invention.
- FIG. 5A is a block diagram of another potential data stream path in accordance with an embodiment of the present invention.
- FIG. 5B is a block diagram of yet another potential data stream path (used primarily for backup and overflow/oversubscription instances) in accordance with an embodiment of the present invention
- FIG. 6 is a system wide schematic diagram of a data network in accordance with an embodiment of the present invention.
- FIG. 7 is a block diagram showing the loading of video content in accordance with an embodiment of the present invention.
- FIG. 8 is a database showing transport stream identification numbers in accordance with an embodiment of the present invention.
- FIG. 9 is a flow chart showing the establishment of a video stream path in accordance with an embodiment of the present invention.
- FIGs. 1-9 refer to television systems having VOD services in accordance with aspects of the preferred embodiments of the present invention. While the present invention is described with respect to cable television systems, one of ordinary skill in the art would recognize on reading the disclosure that the present invention is applicable to other types of content, like audio, or delivery systems, such as the Internet, regional DSL service systems, wireless content delivery systems, satellite delivery systems, etc.
- VOD video on demand
- COD content on demand
- FIG. 1 shows part of a conventional broadband, multi-channel cable television system 100.
- System 100 includes several components.
- system 100 includes a central headend station 110, a fiber transport network 120, a plurality of hub stations 130, and a hybrid fiber coax distribution network 125.
- the distribution network 125 distributes signals from the hub station 130 to at least one set-top box 150 through at least one distribution node 140.
- the set-top box 150 could be a stand alone unit associated with a television, as shown, or set-top box 150 could be integrated into a computing device (such as a personal computer, a compatible television, etc.) on which the VOD service is displayed to a user.
- a computing device such as a personal computer, a compatible television, etc.
- system 100 represents only part of the television system associated with central headend station 110.
- central headend station 110 provides television services to several other hubs connected by other fiber transport networks, not specifically shown.
- a regional cable television network may connect to several central headend stations 110 in a wide area transport network.
- central headend station 110 typically includes control software packages.
- the control software includes back-office control software and resource management software.
- Back-office control software includes such functions as billing, accounting and the like.
- Resource management software controls the resources of the television system and assigns resources as needed for particular video streams (operation of the resource management software in conjunction with the distributed VOD sendees will be explained in more detail below).
- FIG. 2 shows a conventional television system 200 having centralized
- System 200 includes the central headend station 110, the fiber transport network 120, at least one hub station 130, and the hybrid fiber coax distribution network 125.
- the distribution network 125 distributes signals from the hub station 130 to at least one set-top box 150 through at least one distribution node 140.
- Central headend station 110 includes conventional digital/analog broadcast infrastructure 212, which typically includes digital receivers, analog receives, processors and modulators, not specifically shown. Digital/analog broadcast infrastructure 212 provides digital and analog broadcast services over system 200 using the fiber transport network 120. Central headend station 110 also includes at least one central media server 216. Using conventional methods, central media server 216 is connected to a high speed transport network 260, which as will be explained below is referred to as data network 260, through an interface 265 to provide VOD services to set-top boxes (viewers) 150. (Note, all VOD services could be provided over fiber transport network 120, but this is not conventionally done due to the bandwidth constraints).
- central media server 216 and the high speed transport data network 260 must be sized to provide video streams for the peak VOD load expected.
- the peak VOD loads on system 200 for VOD services include the expected peak data streams associated with all the set-top boxes 150 associated with system 200 as well as for expected peaks on other systems attached to central headend station 110, but not shown. For example, in even relatively controlled distribution networks having a limited number of users, it is not unrealistic to expect peak demand on the media server 216 to be upwards of tens of thousands of data streams.
- the high speed transport data network 260 is an asynchronous transfer mode (ATM) switching system, although other high speed transport data networks are usable, such as, for example, a SONET or Internet Protocol based system.
- ATM asynchronous transfer mode
- interface 265 needs to convert the video streams from an as stored MPEG format to an ATM cell format prior to transport over the ATM system.
- each hub needs to reconvert the ATM cell back to MPEG.
- the ATM system could extend into the set-top box and then be reconverted into MPEG; however, extending the ATM network into the set-top box is inefficient.
- the VOD content is sent over the ATM system, it is preferable to convert back to MPEG format in the hubs and use distribution network 125 to deliver the requested video content or asset to the set-top boxes.
- FIG. 3 shows a content distribution system 300 having hybrid central/distributed VOD services in accordance with an embodiment of the present invention.
- System 300 includes the central headend station 110, the fiber transport network 120, a plurality of hub stations 330, and the hybrid fiber coax distribution network 125.
- Distribution network 125 distributes signals from a hub station 330 to at least one set-top box 150 through at least one distribution node 140.
- Central headend station 110 also includes the conventional digital/analog broadcast infrastructure 212, which typically includes digital receivers, analog receives, processors and modulators, not specifically shown. Digital/ analog broadcast infrastructure 212 provides digital and analog broadcast services over system 300 using the fiber transport network 120. Central headend station 110 also includes at least one central media server 216. Hub stations 330 include a hub media server 332.
- central media server 216 could use high speed transport data network 260 to deliver VOD servers to set-top boxes (i.e., central media server 216 uses interface 265 to convert the MPEG format video stream to the appropriate protocol for the high speed transport data network 260, such as ATM cell protocol, and transfer the requested asset or content to Hub 330, which would then use a corresponding interface 265 to convert the, for example, ATM cell back to MPEG format for delivery to the distribution network 125 and eventually to set-top boxes), it is preferable to establish a separate VOD content transport network 360, as will be explained in more detail below.
- System 300 still includes the high speed transport data network 260 and interface 265, however.
- data network 260 and interface 265 are connected to the resource management software so that the resource management software can communicate with the hub stations.
- data network 260 it is preferable to use data network 260 to propagate content and assets from central media server 216 to hub media servers 332 as the real-time interactivity is not required.
- data network 260 for these functions is preferable because most television systems already have such a network installed on a smaller scale, which is sufficient for the control and file transfer functions.
- data network 260 in some television systems, is the ATM switching system described above using 100BaseT Internet protocols, although as also explained above, multiple protocols are available. Lately, for example, lGigE is gaining momentum.
- Hub media servers 332 are sized to provide the expected high-demand content peak number of data streams for the set-top boxes 1 0 attached to hub station 330. While hub media servers 332 can include all the video content of central media server 216, it is preferred to only store high demand video content in the hub media servers 332. In this embodiment, central media server 216 and VOD content transport network 360 only need to have sufficient capacity to provide backup data streams if a predetermined number of hub media servers 332 (or the associated hardware) fail or are unavailable for some reason, and to provide video stream capacity for those low demand video content programs stored only in the central media server.
- central media server 216 and VOD transport network 360 only need to be sized to provide a fraction of the data streams that a single central media server would need to provide. Reducing the number of data streams the central media server needs to provide reduces the size of VOD transport network 360, which significantly reduces the cost of the VOD transport network 360.
- additional demand due to an increase in subscribers can be supplied from existing hub media servers 332, where space is available. Alternatively, as demand on system 300 increases, additional hub stations 330 and media servers 332 can be added to capture the increased demand.
- central media server 216 could also act as a hub media server for a hub station incorporated in the central headend station.
- some small hub stations 330 typically those without a significant number of attached set-top boxes 150, do not need to have a hub media server 332. Rather these small hubs stations use data streams from the central media server 216 to supply VOD services.
- the distributed system is flexible enough to provide the data streams from the central media server.
- the high speed transport data network 260 which may be an ATM switching system or other equivalent high speed transport networks.
- These systems do not efficiently transmit video content using the standard MPEG video protocol.
- the MPEG video content In order to transmit MPEG video content over an ATM system, the MPEG video content must be converted to the ATM cell protocol, for example. Therefore, delivering MPEG video content using the ATM system results in decreased transmission efficiency.
- the separate VOD transport network 360 is a digital video broadcasting-asynchronous serial interface (DVB-ASI) fiber transport network.
- DVB-ASI transport link is capable of transporting video content in the native MPEG format without conversion.
- MPEG-2 format is preferred, but other MPEG formats are possible.
- This increases the efficiency of the fiber transport network and allows a higher number of data streams to be broadcast over the VOD transport network 360.
- DVB-ASI exist; however, they are not currently preferred for various reasons.
- a Dense Wavelength Division Multiplexing network could be used, but a DWDM system requires modulators to be co- located in the centralized media servers, which is not preferred for large systems that require several hundreds or thousands of modulators.
- the data stream can be supplied in real time instead of cashing the stream in a buffer as was necessary for the ATM networks.
- the resource management software could use the multi-purpose transport network 360; however, because most television systems already have an installed a limited- scope data network 260 (based on an ATM system, for example) it is currently preferred to continue to use an established system for VOD resource management.
- a DVB-ASI interface 362 is provided at the central headend station 110 and a corresponding DVB-ASI interface 364 is provided at the hub stations 330.
- the DVB-ASI interface 362 multiplexes several DVB-ASI signals and converts the signals to an optical format compatible with the fiber DVB-ASI transport network 360.
- multiplexing the DVB-ASI signals provides a transfer rate of several Gbits/second in an aggregate throughput. Content transport via lGbitE and lOGbitE is expected in the near future. Standard Dense Wavelength Division Multiplexing methods would further increase the throughput in the optical domain.
- the DVB- ASI interface 362 transfers the data stream from central headend station 110 to DVB-ASI transport network 360 for delivery to hub stations 330.
- a second DVB-ASI interface 364 demultiplexes the DVB- ASI signal and converts it back to an electrical signal.
- the MPEG data streams (generated either locally from the hub media server or remotely form the central media server) then enter a RF management system 370.
- An RF management system 370 manages, processes, and modulates the signal for delivery to the broadband distribution network 125, which in turn delivers the signal to the set-top boxes.
- RF management system 370 includes quadrature amplitude modulation devices (QAM), combiners, combiner/splitters, and transmitters (which are all explained in more detail in conjunction with FIG. 4), that transfer the data stream from the VOD transport network 360 (i.e., the central media server 216) or the hub media server 332 for delivery to set-top box(es) 150 over distribution network 125.
- QAM quadrature amplitude modulation devices
- the AM supertrunk 380 is also capable of being used for delivery of VOD assets and content, which will be explained further below.
- AM supertrunk 380 also uses the RF management system 370 to transfer video content to distribution network 125 for delivery to set-top box(es) 150.
- the AM supertrunk uses QAMs in the central headend station, and because the signal on the AM supertrunk is already RF modulated, it does not use the QAMs in the hub. Instead, it connects directly to the 440 combiner/ divider in the hub for the distribution via 125 to the set top box.
- DAP drop, add, pass
- FIG. 4 shows a portion of the hub station 330 in more detail.
- Hub station 330 includes all the equipment for conventional digital/analog broadcast from digital/ analog broadcast infrastructure 212 over AM supertrunk fiber transport network 120, not specifically shown in FIG. 4.
- FIG. 4 also shows that in one embodiment of the present invention, hub station 330 includes hub media server 332, a plurality of QAMs 410 al -410 b8 , the DVB-ASI interface 364, a plurality of radio frequency combiners 420, an AM supertrunk interface 430, a plurality of combiners/splitters 440, and a plurality of distribution nodes 450 (in actuality the nodes are not located in the hub station 330, but are shown in Fig. 4 for completeness).
- a plurality of laser transmitters 451 having optical couplers are used to allow a single combiner/splitter 440 to supply data streams to several distribution nodes 450.
- the combiner 440 would be reconfigured to provide a dedicated VOD QAM group to each laser and node.
- Each distribution node includes a fiber optic to coax cable converter, not shown, that connects to the set-top box 150, also not shown.
- AM supertrunk interface 430 uses a portion of the conventional digital/ analog broadcast infrastructure 212 and a portion of the transport network 120 that is dedicated for VOD. In particular, it is preferred to dedicate a number of QAMs in the central headend station 110 associated with the digital/ analog broadcast infrastructure 212 and some bandwidth on transport network 120 for use with VOD. AM supertrunk interface 430 is only described with regard to how it is used in supplying VOD services and not with regard to conventional digital/analog broadcasts. Finally, hub station 330 includes both coax bus or splitter network 460 capable of carrying DVB- ASI signals and coax bus or splitter network 470 capable of carrying RF modulated signals.
- hub media server 332 has ports 332-1, 332-2, 332- 3, and 332-4 connected to at least one QAM 410.
- hub media server 332 port 332-1 is connected to QAM 410 ⁇ l , QAM 410 a2 , QAM 410 a3 , and QAM 410 a4 .
- newer QAM modulators support multiple inputs which increases system reliability. For the clarity sake, however, such a configuration is not depicted on FIG. 4.
- hub media server 332 is shown with four ports, it is possible to design media servers having more or less ports. Additional, while FIG. 4 shows port 332-1 connected to four QAMs, it is possible to design media servers having ports capable of supporting more or less QAMs as desired.
- the example depicts large media servers having eight ports and small media servers having four ports. If the ports and QAMs are being used to their fully capacity, each port of these media servers can feed at least four QAMs.
- a small media server (having four ports) is capable of supplying data streams to sixteen or more QAMs.
- QAMs capable of supplying up to 10 data streams (i.e., one QAM, such as QAM 410 al , could supply a dedicated data stream to ten (10) different set-top boxes simultaneously).
- the number of data streams supported by each QAM is dependent on the compression ratios chosen, which are a matter of design choice and can be more or less than ten streams per QAM as desired.
- Each set-top box downstream from the QAM thus needs to be both instructed to be tuned to the proper RF channel and instructed to extract a particular signal from the transmitted multiplex to receive the requested asset or content.
- 4 ports can supply at most 160 data streams regardless of how many QAMs exist.
- the number of data stream that a server can supply is limited somewhat by current technology.
- typical transfer rate from a port of the media server is about 160 Mbits/second (theoretically, this transfer rate is closer to approximately 270 Mbits/second for DVB/ASI ports).
- each MPEG-2 data stream uses a transfer rate of about 4 Mbits/second
- the total number of data streams from each port is approximately 40 steams/port.
- the transfer rate necessary to transfer the data stream decreases or the ability of each port to transfer data increases, the number of channels supplied from a server will increase.
- hub media server 332 supplies a data stream to set-top box 150 when a viewer requests a particular video content or asset.
- FIG. 5 shows one possible path 500 a data stream could take from hub media server 332 to a particular set-top box 550.
- hub media server 332 begins broadcast of the requested video content using conventional protocols, such as MPEG-2 format.
- hub media server 332 transmits the data stream out port 332-1 to QAM 410 a2 .
- the data stream travels to combiner 420.
- the data stream travels from combiner 420 to distribution node 450 over combiner/splitter 440 through transmitter 451.
- the data stream arrives at set-top box 550.
- FIG. 5 represents one path to one set-top box
- the data stream is actually transported to several set-top boxes simultaneously.
- Other set-top boxes are not instructed to be tuned to the particular channel and extract the particular data stream, as long as the stream is under exclusive control of a single user.
- set-top box 550 can receive the data stream using a number of different channels (which will be explained further below).
- the data stream could have traveled from hub media server port 332-1, over QAM 410 a4 to combiner 420.
- the data stream path from combiner 420 to set-top box 550 would be identical to the one shown in above in FIG. 5.
- the hub media server could have sent the data stream out port 332-2 over QAM 410 a5 , etc.
- the distributed VOD system of the present invention is dynamic and allows the system to assign resources as they are available.
- FIGs. 4, 5A and 5B show a path 510 a data stream could take from central media server 216.
- Central media server 216 would broadcast the video content from one of its ports, not specifically labeled, over the DVB-ASI interface 362 and the native format content transport network 360 to the hub DVB-ASI interface 364 through, for example, QAM 410 a7 that would then deliver the data stream to set-top box
- the data stream could originate from central media server 216 only for a limited number of reasons.
- the data stream would originate from central media server 216 either because:
- hub media server 332 and set-top box 550 are unavailable, e.g. streaming capacity of the hub server and/or local QAMs has been used-up by other users -the resources are not functioning (due to break, repair, system maintenance, etc.)
- the requested video content is not currently stored in the hub media server 332.
- hub media server 332 only stores "high demand" video content.
- the video content requested could also be sent over the transport network 120 using AM supertrunk as depicted in FIG.5B.
- the AM supertrunk has its own QAMs located in the central headend station 110 that are dedicated for VOD services (not specifically labeled).
- the signal on the transport network 120 is already RF modulated by the QAMs in the central headend station 110.
- the AM supertrunk interface feeds directly into combiner/splitter 440 and bypasses the hub QAMs 410 and RF combiner 420. From combiner/splitter 440, the data stream would travel the same path to set-top box 550 as described in conjunction with either FIG. 5 or FIG. 5A.
- the hybrid central/distributed VOD system provides both fault tolerance and tiered content selection and delivery. It is currently preferred to allow each set-top box to receive data streams from at least two servers and to access at least two server ports from each server, wherein the data stream can travel over at lest three different paths. Fault tolerance occurs because the system dynamically assigns available resources. Thus, if one data stream path fails, a different data stream path is chosen. It is a tiered service system because as the first choice high demand video content is supplied primarily from the hub media server (first tier) and low demand video content is supplied from the central media server (second tier). Additional tiers could also be provided.
- obscure video content could be stored in a media server only deliverable over the AM supertrunk, which would provide a third tier. Notice that as you move higher in tiers, the fault tolerance is reduced.
- first tier video content high demand, can be supplied over the second tier (central media server and DVB-ASI transport network) or the third tier (AM supertrunk).
- low demand video content can only be supplied from the second or third tier, etc.
- video content stored on the hub media server (which is also stored on the central media server) has two installed backup paths. If the primary source path of the video content or asset (the hub media server) is unavailable, paths could be established from the central media server using either the DVB-ASI network or the AM supertrunk. Normally, video content or assets are supplied from the central media server via native format content transport. This path has one installed backup path, the AM supertrunk.
- set-top box 550 could receive the data stream from hub media server 332 port 332-1 over QAMs 410 al -410 a4 or port 332-2 over QAM 410 a5 -410 a6 , it could not receive the signal from port 332-2 over QAM 410 bl .
- assigning available resources depends, in part, on what resources (hub servers, central server, AM supertrunk, ports, and QAMs) are capable of being used with any given set-top box 550.
- System resource available for any given set-top box 550 are stored in a database 800 (which will be explained below in conjunction with FIG. 8) located in the central headend station 110 as part of the resource management software. As shown in FIG.
- resource management software 620 communicates with the central headend station 110 and the hub stations 330 using a data network 610, which in one preferred embodiment is an ATM system using 100BaseT IP protocol.
- Data network 610 could be many different types of high speed networks including, for example, the multi purpose transport network 360.
- Data network 610 includes data network interface 615. Control signals on the data network 610 assign resources as they are available in a conventional manner based on the database as will be explained further below.
- Data network 610 also facilitates loading video content from central media server 216 in headend station 110 to hub media servers 332 in hub stations 330.
- FIG. 7 shows a loader 710 connected to central media server 216.
- Loader 710 can be a conventional loader that uses DLT tapes (or some other form of media that is MPEG encoded) to load content into central media server 216.
- loader 710 could receive content from a satellite link, an Internet link, etc. to load content into central media server 216.
- central media server 216 propagates (file transfers or downloads) the desired high demand video content over data network 610 to hub media servers 332. Notice that the system also allows the possibility of selectively transferring video content to hub media servers 332 so that some hub media servers receive particular video content and other hub servers do not receive that video content (e. g. ethnic programming, targeted advertising, etc.).
- each hub media server 332 could have its own loader associated with it, it is desirable to use only one loader 710 and to multicast the high demand video content to each hub media server 332 simultaneously.
- the other advantage of a centrally located loader is related to the fundamentals of the hybrid central/distributed VOD system. As the real- time events (live events such as sports and news) are typically received only at the main headend, the encoding and loading of such content is inherently easier and less costly at a central site versus at each hub individually.
- Each set-top box 150 or 550 has assigned to it a particular set of data stream resources. As explained above, these resources include media servers, ports, and QAM channels. While it is possible to have only one path assigned to each set-top box, it is preferable to assign several paths to each set-top box. When multiple paths are available, the resource management software must assign a single path from a choice of multiple available paths when the set-top box requests a VOD asset or content. The resource management software uses a "look-up table" style system to dynamically assign optimum paths.
- FIG. 8 shows one possible database 800 assigning "Transport Stream Identifier" (TSID) numbers to data stream paths.
- Database 800 includes several columns.
- Column 802 contains the hub station name
- column 804 contains the server number
- column 806 contains the port number
- column 808 contains the QAM number.
- Columns 804, 806, and 808 form the TSID number that identifies a particular stream path.
- column 802 would list each station.
- each station entry has several assigned rows for each server at the station.
- Each station could have more than one server; however, for clarity only the Atlantis station will be described with two servers, both Gotham and Metropolis will be confined to one server per station.
- each server could be larger or smaller, only the Atlantis station will be described as larger servers with eight ports, which essentially means the Atlantis station servers will have more ports than the Gotham and Metropolis station servers, which will be described with four ports.
- column 804 shows that the Atlantis station has server 01 and 05 (two servers).
- Column 806 shows server 01 has ports 1, 2, 3, 4, 5, 7, and 8 and server 05 has ports 1, 2, 3, 4, 5, 6, and 8.
- Column 808 shows server 01, port 1, has QAM 1, 2, and 3. Further server 01, port 2, has QAM 1, 2, etc. Notice server 01 does not have port 6 identified and server 05 does not have port 7 identified. Moreover, server 01, port 1 does not identify a QAM 4. While these devices could be identified and used, in our example they have been reserved to support future growth.
- Gotham station (column 802) has server 10 (column 804).
- Column 806 shows server 10 has ports 1, 2, 5, and 6.
- Column 808 shows, for example, server 10, port 1 has QAM 1, 2, 3, and 4.
- Further column 802 of database 800 shows Metropolis station. Metropolis station has server 15 (column 804) with ports 1, 2, 5, and 6 (column 806).
- Column 808 shows server 15, port 1 has QAM 1 and 2.
- Database 800 identifies each stream path by a combination of four digits (two for the server, one for the port, and one for the QAM, notice this standard is exemplary only).
- one data stream path is 1013, which is the Gotham station server, port 1, QAM 3.
- data stream path 1013 is assigned a radio frequency (RF) channel 93, for example.
- RF radio frequency
- Column 810 of database 800 shows data stream paths represented by TSID numbers 0111, 0112, and 0113 being assigned to channels 92, 93, and 94, respectively. As shown in Column 812, these data streams are assigned a group identifier Gl. Group Gl is assigned to transmitters 1, 2, and 3, as represented by columns 814, 815, and 816, which feed data streams to assigned set-top boxes. Similarly, TSID number 0121, 0122, and 0123 also are assigned to channels 92, 93, and 94. These data streams are assigned group identifier G2 that is assigned to different transmitters 4, 5, and 6, which feed data streams to different set-top boxes. Because Gl and G2 are directed to different transmitters and set-top boxes that are located on separate sections of the HFC distribution network, they can be assigned the same RF channel without worrying about interference (this uses principles of narrow casting).
- Database 800 also includes additional TSID numbers that identify data stream paths to set-top boxes from the central media server. For example, assume Atlantis server 05 is the central media server 216. Then server 05, port 1, QAMs 1 and 2 may be assigned to Gl, G2, and G3 as the central server data stream path (second tier) to those transmitters. Sever 05, port 5, QAM 2 may be assigned to transmitters of group G4, etc. Thus, when assigning data stream paths, the resource management software would first determine whether a hub server data path is available, if not, then the software would look to the central media server paths, such as 0551.
- the resource management software would look to the AM supertrunk portion of database 800, not specifically shown, to determine whether the video content could be supplied over an AM supertrunk path.
- the groupings and identification numbers are exemplary.
- the TSID numbers could be assigned automatically (autoprovisioning) and/or randomly, but it is currently preferred to manually assign TSID numbers to follow particular conventions. Formally assigning TSID numbers to follow a convention is preferable because a fault in a particular data stream path can be readily isolated and identified by the TSID number. In other words, stream 1011 is always the Gotham station server, port 1, QAM 1. If the TSID numbers were assigned randomly, the relationship may not be as readily apparent.
- hub media server 332 is represented by server 10. in database 800.
- ports 332-1, 332-2, 332-3, and 332-4 from FIG. 4 correspond to ports 1, 2, 5, and 6 in database 800.
- QAMs 410 al - 410 a4 from FIG. 4 correspond to QAMs 1, 2, 3, and 4 in database 800.
- ' central media server 05, port 6, QAMs 1 and 2 in database 800 represent the data stream path into QAMs 410 a7 and 410 a8 from FIG. 4.
- FIG. 9 is a flow chart 900 describing the process associated with ordering a VOD asset or content and assigning a particular data stream, i.e., TSID.
- a user at a set-top box requests a VOD asset or content from a menu on a television screen, step 902.
- the request is checked by the back- office software to ensure the user is authorized to request and receive the VOD content or asset, step 904.
- the resource management software accesses database 800 to identify and assign an available data stream path, step 906.
- the resource management software first determines, whether the requested asset or content is stored in the hub media server, step 908.
- the resource management software determines whether data stream path resources are available from the hub media server, set 910. If a hub media server path is available, the resource management software assigns that path to the requesting set-top box and indicates that those resources are being used, step 912. If no hub media server paths are available or if it is determined that the requested VOD asset or content is not stored in the hub server, then it is determined whether the requested asset or content is stored in the central media server, step 913. If the requested content is not stored in the central media server (notice, as explained previously above, the resource management software could also look to other hub media servers to supply the requested content), then a fault indication is broadcast to the set-top box, step 922.
- the resource management software determines whether data stream path resources are available from the central media server, step 914. If at least one path from central media server 216 over transport network 360 is available, the resource management software assigns that path to the requesting set-top box and indicates that those resources are being used, step 916. If no central media server paths are available over transport network 360, the resource management software determines whether data stream path resources are available from the AM supertrunk, step 918. If at least one AM supertrunk path is available, the resource management software assigns that path to the requesting set-top box and indicates that those resources are being used, step 920. If no paths are available, a fault indication' is broadcast to the set-top box, step 922.
- the fault indication could be a message simply stating the VOD asset or content is currently unavailable.
- the resource management software assigned an available data stream path the data stream path is established using conventional protocols and handshaking checks, step 924.
- the resource management software tunes the set- top box to the appropriate RF channel, step 926. For example, referring to database 800, if the path was TSID number 1013, the resource management software would tune the set-top box to RF channel, 94.
- the resource management software instructs the set-top box to extract the proper signal from the multiplexed data stream, step 927. Once the set-top box is tuned, instructed to which signal should be extracted, and the handshaking has been performed, the media server begins streaming the video content to the set-top box, step 928.
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP01946721A EP1295222A4 (en) | 2000-06-30 | 2001-06-25 | Hybrid central/distributed vod network with tiered content structure |
AU2001268733A AU2001268733A1 (en) | 2000-06-30 | 2001-06-25 | Hybrid central/distributed vod network with tiered content structure |
JP2002507250A JP4121367B2 (en) | 2000-06-30 | 2001-06-25 | Hybrid central / distributed VOD network with tiered content structure |
CA2400757A CA2400757C (en) | 2000-06-30 | 2001-06-25 | Hybrid central/distributed vod network with tiered content structure |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US21550000P | 2000-06-30 | 2000-06-30 | |
US60/215,500 | 2000-06-30 | ||
US09/876,677 | 2001-06-07 | ||
US09/876,677 US7690020B2 (en) | 2000-06-30 | 2001-06-07 | Hybrid central/distributed VOD system with tiered content structure |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2002003249A1 true WO2002003249A1 (en) | 2002-01-10 |
Family
ID=26910104
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2001/020432 WO2002003249A1 (en) | 2000-06-30 | 2001-06-25 | Hybrid central/distributed vod network with tiered content structure |
Country Status (6)
Country | Link |
---|---|
US (2) | US7690020B2 (en) |
EP (1) | EP1295222A4 (en) |
JP (1) | JP4121367B2 (en) |
AU (1) | AU2001268733A1 (en) |
CA (1) | CA2400757C (en) |
WO (1) | WO2002003249A1 (en) |
Families Citing this family (152)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7690020B2 (en) * | 2000-06-30 | 2010-03-30 | Time Warner Cable, A Division Of Time Warner Entertainment Company, L.P. | Hybrid central/distributed VOD system with tiered content structure |
US8205237B2 (en) | 2000-09-14 | 2012-06-19 | Cox Ingemar J | Identifying works, using a sub-linear time search, such as an approximate nearest neighbor search, for initiating a work-based action, such as an action on the internet |
US8554940B2 (en) | 2001-01-19 | 2013-10-08 | Single Touch Interactive, Inc. | System and method for routing media |
US7054949B2 (en) | 2001-01-19 | 2006-05-30 | World Streaming Network, Inc. | System and method for streaming media |
US8713623B2 (en) | 2001-09-20 | 2014-04-29 | Time Warner Cable Enterprises, LLC | Technique for effectively providing program material in a cable television system |
US7457883B2 (en) * | 2001-10-12 | 2008-11-25 | Cisco Technology, Inc. | Mechanism for implementing network discovery in a cable network |
US20030189589A1 (en) * | 2002-03-15 | 2003-10-09 | Air-Grid Networks, Inc. | Systems and methods for enhancing event quality |
US20030204856A1 (en) * | 2002-04-30 | 2003-10-30 | Buxton Mark J. | Distributed server video-on-demand system |
KR100365839B1 (en) * | 2002-08-22 | 2002-12-31 | Huwell Technology Inc | System for real time service using interactive data communication and method thereof |
US20040143850A1 (en) * | 2003-01-16 | 2004-07-22 | Pierre Costa | Video Content distribution architecture |
JP2004246632A (en) * | 2003-02-14 | 2004-09-02 | Hitachi Ltd | Data distributing server, program, and network system |
US20040179538A1 (en) * | 2003-03-13 | 2004-09-16 | Makofka Douglas S. | System and method for delivery network resource management in a broadband |
US8832758B2 (en) * | 2003-03-17 | 2014-09-09 | Qwest Communications International Inc. | Methods and systems for providing video on demand |
US9807460B2 (en) * | 2003-08-11 | 2017-10-31 | Arris Enterprises, Inc. | Optimal provisioning and management of bandwidth in a video-on-demand services architecture |
US9247288B2 (en) | 2003-08-12 | 2016-01-26 | Time Warner Cable Enterprises Llc | Technique for effectively delivering targeted advertisements through a communications network having limited bandwidth |
WO2005048510A2 (en) * | 2003-11-05 | 2005-05-26 | Arris International, Inc. | Method and system for providing video and data traffic packets from the same device |
US9247207B2 (en) * | 2003-11-13 | 2016-01-26 | Arris Enterprises, Inc. | System to provide index and metadata for content on demand |
CA2755955C (en) | 2004-03-09 | 2019-02-19 | Google Inc. | Dynamic data delivery apparatus and method for same |
US20050249130A1 (en) * | 2004-05-04 | 2005-11-10 | Schutte Mark E | Method for searching ordered entries in a service group map to facilitate auto channel discovery |
US8763063B2 (en) * | 2004-06-01 | 2014-06-24 | Time Warner Cable Enterprises Llc | Controlled isolation splitter apparatus and methods |
US20050278760A1 (en) * | 2004-06-01 | 2005-12-15 | Don Dewar | Method and system for controlling streaming in an on-demand server |
JP2006014243A (en) * | 2004-06-29 | 2006-01-12 | Toshiba Corp | System for recording/reproducing information via network, information transmission target retrieval method, and information recording/reproducing apparatus |
US8843978B2 (en) * | 2004-06-29 | 2014-09-23 | Time Warner Cable Enterprises Llc | Method and apparatus for network bandwidth allocation |
US8201191B2 (en) | 2004-06-30 | 2012-06-12 | Time Warner Cable Inc. | Apparatus and methods for implementation of network software interfaces |
US8312267B2 (en) | 2004-07-20 | 2012-11-13 | Time Warner Cable Inc. | Technique for securely communicating programming content |
US8266429B2 (en) | 2004-07-20 | 2012-09-11 | Time Warner Cable, Inc. | Technique for securely communicating and storing programming material in a trusted domain |
US7631336B2 (en) | 2004-07-30 | 2009-12-08 | Broadband Itv, Inc. | Method for converting, navigating and displaying video content uploaded from the internet to a digital TV video-on-demand platform |
US7590997B2 (en) | 2004-07-30 | 2009-09-15 | Broadband Itv, Inc. | System and method for managing, converting and displaying video content on a video-on-demand platform, including ads used for drill-down navigation and consumer-generated classified ads |
US9344765B2 (en) | 2004-07-30 | 2016-05-17 | Broadband Itv, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
US9641902B2 (en) | 2007-06-26 | 2017-05-02 | Broadband Itv, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
US9584868B2 (en) | 2004-07-30 | 2017-02-28 | Broadband Itv, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
US11259059B2 (en) | 2004-07-30 | 2022-02-22 | Broadband Itv, Inc. | System for addressing on-demand TV program content on TV services platform of a digital TV services provider |
US20060095410A1 (en) * | 2004-10-29 | 2006-05-04 | Ostrover Lewis S | Personal video recorder for home network providing filtering and format conversion of content |
US7805453B2 (en) | 2004-10-29 | 2010-09-28 | Warner Bros. Home Entertainment Inc. | Method, system, and apparatus for receiving, processing and rendering content responsive to user and device parameters |
US9723267B2 (en) | 2004-12-15 | 2017-08-01 | Time Warner Cable Enterprises Llc | Method and apparatus for wideband distribution of content |
US8522293B2 (en) | 2004-12-15 | 2013-08-27 | Time Warner Cable Enterprises Llc | Method and apparatus for high bandwidth data transmission in content-based networks |
US7602820B2 (en) | 2005-02-01 | 2009-10-13 | Time Warner Cable Inc. | Apparatus and methods for multi-stage multiplexing in a network |
US7567565B2 (en) * | 2005-02-01 | 2009-07-28 | Time Warner Cable Inc. | Method and apparatus for network bandwidth conservation |
US7954128B2 (en) * | 2005-02-11 | 2011-05-31 | Time Warner Cable Inc. | Methods and apparatus for variable delay compensation in networks |
US7363001B2 (en) | 2005-03-08 | 2008-04-22 | Google Inc. | Dynamic data delivery apparatus and method for same |
US8028322B2 (en) * | 2005-03-14 | 2011-09-27 | Time Warner Cable Inc. | Method and apparatus for network content download and recording |
US20060212899A1 (en) * | 2005-03-17 | 2006-09-21 | Ryan Steelberg | System and method for broadcast tagging |
US8054849B2 (en) | 2005-05-27 | 2011-11-08 | At&T Intellectual Property I, L.P. | System and method of managing video content streams |
EP1894386B1 (en) * | 2005-06-01 | 2018-08-08 | Google LLC | Media play optimization |
US20070130009A1 (en) * | 2005-06-01 | 2007-06-07 | Chad Steelberg | System and method for media play pricing |
US8099326B2 (en) * | 2005-06-01 | 2012-01-17 | Google Inc. | Traffic estimator |
US7676405B2 (en) * | 2005-06-01 | 2010-03-09 | Google Inc. | System and method for media play forecasting |
US20110029373A1 (en) * | 2005-06-01 | 2011-02-03 | Chad Steelberg | Media play optimization using make good strategies |
US8099327B2 (en) * | 2005-06-01 | 2012-01-17 | Google Inc. | Auctioneer |
US8341527B2 (en) * | 2005-06-10 | 2012-12-25 | Aniruddha Gupte | File format method and apparatus for use in digital distribution system |
US20070022459A1 (en) | 2005-07-20 | 2007-01-25 | Gaebel Thomas M Jr | Method and apparatus for boundary-based network operation |
US7990951B2 (en) * | 2005-10-11 | 2011-08-02 | Arris Group, Inc. | Method and system for fast channel change in a communication device |
US20070094691A1 (en) * | 2005-10-24 | 2007-04-26 | Gazdzinski Robert F | Method and apparatus for on-demand content transmission and control over networks |
US20070124483A1 (en) * | 2005-11-01 | 2007-05-31 | David Marples | System and method for high QoS digital content-based services |
US7889765B2 (en) * | 2005-11-30 | 2011-02-15 | Time Warner Cable Inc. | Apparatus and methods for utilizing variable rate program streams in a network |
US8170065B2 (en) | 2006-02-27 | 2012-05-01 | Time Warner Cable Inc. | Methods and apparatus for selecting digital access technology for programming and data delivery |
US8718100B2 (en) * | 2006-02-27 | 2014-05-06 | Time Warner Cable Enterprises Llc | Methods and apparatus for selecting digital interface technology for programming and data delivery |
US7916755B2 (en) | 2006-02-27 | 2011-03-29 | Time Warner Cable Inc. | Methods and apparatus for selecting digital coding/decoding technology for programming and data delivery |
US8458753B2 (en) * | 2006-02-27 | 2013-06-04 | Time Warner Cable Enterprises Llc | Methods and apparatus for device capabilities discovery and utilization within a content-based network |
US20070245392A1 (en) * | 2006-03-31 | 2007-10-18 | Masstech Group Inc. | Disaster recovery |
US9386327B2 (en) | 2006-05-24 | 2016-07-05 | Time Warner Cable Enterprises Llc | Secondary content insertion apparatus and methods |
US8280982B2 (en) | 2006-05-24 | 2012-10-02 | Time Warner Cable Inc. | Personal content server apparatus and methods |
US7945689B2 (en) * | 2007-03-23 | 2011-05-17 | Sony Corporation | Method and apparatus for transferring files to clients using a peer-to-peer file transfer model and a client-server transfer model |
US8024762B2 (en) | 2006-06-13 | 2011-09-20 | Time Warner Cable Inc. | Methods and apparatus for providing virtual content over a network |
US8468561B2 (en) * | 2006-08-09 | 2013-06-18 | Google Inc. | Preemptible station inventory |
US8520850B2 (en) | 2006-10-20 | 2013-08-27 | Time Warner Cable Enterprises Llc | Downloadable security and protection methods and apparatus |
US8732854B2 (en) | 2006-11-01 | 2014-05-20 | Time Warner Cable Enterprises Llc | Methods and apparatus for premises content distribution |
US8621540B2 (en) | 2007-01-24 | 2013-12-31 | Time Warner Cable Enterprises Llc | Apparatus and methods for provisioning in a download-enabled system |
US8181206B2 (en) | 2007-02-28 | 2012-05-15 | Time Warner Cable Inc. | Personal content server apparatus and methods |
US20080235746A1 (en) | 2007-03-20 | 2008-09-25 | Michael James Peters | Methods and apparatus for content delivery and replacement in a network |
US20080307479A1 (en) * | 2007-06-11 | 2008-12-11 | Alcatel Lucent | Bandwidth-Efficient Deployment of Video-On-Demand Assets in an IPTV Network |
US11570521B2 (en) | 2007-06-26 | 2023-01-31 | Broadband Itv, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
US8117664B2 (en) * | 2007-06-28 | 2012-02-14 | Microsoft Corporation | Radio-type interface for tuning into content associated with projects |
US8625607B2 (en) | 2007-07-24 | 2014-01-07 | Time Warner Cable Enterprises Llc | Generation, distribution and use of content metadata in a network |
US8099753B2 (en) * | 2007-08-29 | 2012-01-17 | At&T Intellectual Property I, L.P. | System for mitigating signal interruption in a satellite communication system |
US8327408B2 (en) | 2007-08-29 | 2012-12-04 | At&T Intellectual Property I, Lp | System and method for troubleshooting a set top box |
US9071859B2 (en) | 2007-09-26 | 2015-06-30 | Time Warner Cable Enterprises Llc | Methods and apparatus for user-based targeted content delivery |
US8561116B2 (en) | 2007-09-26 | 2013-10-15 | Charles A. Hasek | Methods and apparatus for content caching in a video network |
US8099757B2 (en) | 2007-10-15 | 2012-01-17 | Time Warner Cable Inc. | Methods and apparatus for revenue-optimized delivery of content in a network |
US8601524B2 (en) * | 2007-11-19 | 2013-12-03 | Verizon Patent And Licensing Inc. | System and method for delivering long-tail content |
US8332902B2 (en) * | 2007-12-19 | 2012-12-11 | Cable Television Laboratories, Inc. | Method and system of providing switch broadcast television |
CN101483660A (en) * | 2008-01-11 | 2009-07-15 | 中兴通讯股份有限公司 | Content delivery apparatus and system, content on demand method and network architecture |
US20090193486A1 (en) * | 2008-01-25 | 2009-07-30 | Time Warner Cable Inc | Digital set-top terminal with partitioned hard disk and associated system and method |
US8300541B2 (en) * | 2008-02-19 | 2012-10-30 | Time Warner Cable Inc. | Apparatus and methods for utilizing statistical multiplexing to ensure quality of service in a network |
US9503691B2 (en) | 2008-02-19 | 2016-11-22 | Time Warner Cable Enterprises Llc | Methods and apparatus for enhanced advertising and promotional delivery in a network |
US8813143B2 (en) * | 2008-02-26 | 2014-08-19 | Time Warner Enterprises LLC | Methods and apparatus for business-based network resource allocation |
US20110225026A1 (en) * | 2008-06-13 | 2011-09-15 | Google Inc. | Map-Based Interface for Booking Broadcast Advertisements |
US9357247B2 (en) | 2008-11-24 | 2016-05-31 | Time Warner Cable Enterprises Llc | Apparatus and methods for content delivery and message exchange across multiple content delivery networks |
US20100217613A1 (en) * | 2009-02-26 | 2010-08-26 | Brian Kelly | Methods and apparatus for providing charitable content and related functions |
US9215423B2 (en) | 2009-03-30 | 2015-12-15 | Time Warner Cable Enterprises Llc | Recommendation engine apparatus and methods |
US11076189B2 (en) | 2009-03-30 | 2021-07-27 | Time Warner Cable Enterprises Llc | Personal media channel apparatus and methods |
US9602775B2 (en) | 2009-05-07 | 2017-03-21 | Centurylink Intellectual Property Llc | Auto discovery and auto provisioning of set top boxes |
US9602864B2 (en) | 2009-06-08 | 2017-03-21 | Time Warner Cable Enterprises Llc | Media bridge apparatus and methods |
US9866609B2 (en) | 2009-06-08 | 2018-01-09 | Time Warner Cable Enterprises Llc | Methods and apparatus for premises content distribution |
US9094713B2 (en) | 2009-07-02 | 2015-07-28 | Time Warner Cable Enterprises Llc | Method and apparatus for network association of content |
US8813124B2 (en) | 2009-07-15 | 2014-08-19 | Time Warner Cable Enterprises Llc | Methods and apparatus for targeted secondary content insertion |
US9237381B2 (en) | 2009-08-06 | 2016-01-12 | Time Warner Cable Enterprises Llc | Methods and apparatus for local channel insertion in an all-digital content distribution network |
GB2474227B (en) * | 2009-09-08 | 2012-02-08 | Nds Ltd | Delivering an audio video asset |
US8396055B2 (en) | 2009-10-20 | 2013-03-12 | Time Warner Cable Inc. | Methods and apparatus for enabling media functionality in a content-based network |
US9661356B2 (en) * | 2009-10-29 | 2017-05-23 | International Business Machines Corporation | Distribution of unique copies of broadcast data utilizing fault-tolerant retrieval from dispersed storage |
US10264029B2 (en) * | 2009-10-30 | 2019-04-16 | Time Warner Cable Enterprises Llc | Methods and apparatus for packetized content delivery over a content delivery network |
US9635421B2 (en) | 2009-11-11 | 2017-04-25 | Time Warner Cable Enterprises Llc | Methods and apparatus for audience data collection and analysis in a content delivery network |
US9519728B2 (en) | 2009-12-04 | 2016-12-13 | Time Warner Cable Enterprises Llc | Apparatus and methods for monitoring and optimizing delivery of content in a network |
US9342661B2 (en) | 2010-03-02 | 2016-05-17 | Time Warner Cable Enterprises Llc | Apparatus and methods for rights-managed content and data delivery |
US8701138B2 (en) | 2010-04-23 | 2014-04-15 | Time Warner Cable Enterprises Llc | Zone control methods and apparatus |
US20110264530A1 (en) | 2010-04-23 | 2011-10-27 | Bryan Santangelo | Apparatus and methods for dynamic secondary content and data insertion and delivery |
US9300445B2 (en) | 2010-05-27 | 2016-03-29 | Time Warner Cable Enterprise LLC | Digital domain content processing and distribution apparatus and methods |
US9906838B2 (en) | 2010-07-12 | 2018-02-27 | Time Warner Cable Enterprises Llc | Apparatus and methods for content delivery and message exchange across multiple content delivery networks |
US8997136B2 (en) | 2010-07-22 | 2015-03-31 | Time Warner Cable Enterprises Llc | Apparatus and methods for packetized content delivery over a bandwidth-efficient network |
US9185341B2 (en) | 2010-09-03 | 2015-11-10 | Time Warner Cable Enterprises Llc | Digital domain content processing and distribution apparatus and methods |
JP5644375B2 (en) * | 2010-10-28 | 2014-12-24 | 富士通株式会社 | Optical transmission device and optical transmission system |
US8930979B2 (en) | 2010-11-11 | 2015-01-06 | Time Warner Cable Enterprises Llc | Apparatus and methods for identifying and characterizing latency in a content delivery network |
US10148623B2 (en) | 2010-11-12 | 2018-12-04 | Time Warner Cable Enterprises Llc | Apparatus and methods ensuring data privacy in a content distribution network |
US8970668B2 (en) * | 2010-11-29 | 2015-03-03 | Verizon Patent And Licensing Inc. | High bandwidth streaming to media player |
US8863204B2 (en) | 2010-12-20 | 2014-10-14 | Comcast Cable Communications, Llc | Cache management in a video content distribution network |
US9602414B2 (en) | 2011-02-09 | 2017-03-21 | Time Warner Cable Enterprises Llc | Apparatus and methods for controlled bandwidth reclamation |
US9219947B2 (en) | 2011-12-06 | 2015-12-22 | Comcast Cable Communications, Llc | Indirect control of content consumption in an appliance |
US9467723B2 (en) | 2012-04-04 | 2016-10-11 | Time Warner Cable Enterprises Llc | Apparatus and methods for automated highlight reel creation in a content delivery network |
KR20130113246A (en) * | 2012-04-05 | 2013-10-15 | 한국전자통신연구원 | Apparatus and method for constructing on-demand contents deliveriing overlay network |
US9078040B2 (en) | 2012-04-12 | 2015-07-07 | Time Warner Cable Enterprises Llc | Apparatus and methods for enabling media options in a content delivery network |
US9854280B2 (en) | 2012-07-10 | 2017-12-26 | Time Warner Cable Enterprises Llc | Apparatus and methods for selective enforcement of secondary content viewing |
US8862155B2 (en) | 2012-08-30 | 2014-10-14 | Time Warner Cable Enterprises Llc | Apparatus and methods for enabling location-based services within a premises |
US20140082645A1 (en) | 2012-09-14 | 2014-03-20 | Peter Stern | Apparatus and methods for providing enhanced or interactive features |
US9565472B2 (en) | 2012-12-10 | 2017-02-07 | Time Warner Cable Enterprises Llc | Apparatus and methods for content transfer protection |
US9131283B2 (en) | 2012-12-14 | 2015-09-08 | Time Warner Cable Enterprises Llc | Apparatus and methods for multimedia coordination |
US20140282786A1 (en) | 2013-03-12 | 2014-09-18 | Time Warner Cable Enterprises Llc | Methods and apparatus for providing and uploading content to personalized network storage |
US10368255B2 (en) | 2017-07-25 | 2019-07-30 | Time Warner Cable Enterprises Llc | Methods and apparatus for client-based dynamic control of connections to co-existing radio access networks |
US9066153B2 (en) | 2013-03-15 | 2015-06-23 | Time Warner Cable Enterprises Llc | Apparatus and methods for multicast delivery of content in a content delivery network |
US9313568B2 (en) | 2013-07-23 | 2016-04-12 | Chicago Custom Acoustics, Inc. | Custom earphone with dome in the canal |
US9467972B2 (en) * | 2013-12-30 | 2016-10-11 | Motorola Solutions, Inc. | Multicast wireless communication system |
JP6500214B2 (en) * | 2014-03-20 | 2019-04-17 | パナソニックIpマネジメント株式会社 | Data distribution device and imaging device |
US9621940B2 (en) | 2014-05-29 | 2017-04-11 | Time Warner Cable Enterprises Llc | Apparatus and methods for recording, accessing, and delivering packetized content |
US11540148B2 (en) | 2014-06-11 | 2022-12-27 | Time Warner Cable Enterprises Llc | Methods and apparatus for access point location |
US9961373B2 (en) * | 2014-06-27 | 2018-05-01 | Panasonic Avionics Corporation | Vehicle entertainment system |
US10028025B2 (en) | 2014-09-29 | 2018-07-17 | Time Warner Cable Enterprises Llc | Apparatus and methods for enabling presence-based and use-based services |
US9935833B2 (en) | 2014-11-05 | 2018-04-03 | Time Warner Cable Enterprises Llc | Methods and apparatus for determining an optimized wireless interface installation configuration |
US10116676B2 (en) | 2015-02-13 | 2018-10-30 | Time Warner Cable Enterprises Llc | Apparatus and methods for data collection, analysis and service modification based on online activity |
US10715837B2 (en) * | 2015-03-13 | 2020-07-14 | At&T Intellectual Property I, L.P. | Determination of a service office of a media content distribution system to record a media content item with a network recorder |
US11006159B2 (en) * | 2015-04-21 | 2021-05-11 | Edge2020 LLC | Hybrid video time-bandwidth product improvement (HVTBPI) transmission |
US9986578B2 (en) | 2015-12-04 | 2018-05-29 | Time Warner Cable Enterprises Llc | Apparatus and methods for selective data network access |
US9918345B2 (en) | 2016-01-20 | 2018-03-13 | Time Warner Cable Enterprises Llc | Apparatus and method for wireless network services in moving vehicles |
US10404758B2 (en) | 2016-02-26 | 2019-09-03 | Time Warner Cable Enterprises Llc | Apparatus and methods for centralized message exchange in a user premises device |
US10492034B2 (en) | 2016-03-07 | 2019-11-26 | Time Warner Cable Enterprises Llc | Apparatus and methods for dynamic open-access networks |
US10586023B2 (en) | 2016-04-21 | 2020-03-10 | Time Warner Cable Enterprises Llc | Methods and apparatus for secondary content management and fraud prevention |
US10687115B2 (en) | 2016-06-01 | 2020-06-16 | Time Warner Cable Enterprises Llc | Cloud-based digital content recorder apparatus and methods |
US10164858B2 (en) | 2016-06-15 | 2018-12-25 | Time Warner Cable Enterprises Llc | Apparatus and methods for monitoring and diagnosing a wireless network |
US11212593B2 (en) | 2016-09-27 | 2021-12-28 | Time Warner Cable Enterprises Llc | Apparatus and methods for automated secondary content management in a digital network |
US10911794B2 (en) | 2016-11-09 | 2021-02-02 | Charter Communications Operating, Llc | Apparatus and methods for selective secondary content insertion in a digital network |
US10645547B2 (en) | 2017-06-02 | 2020-05-05 | Charter Communications Operating, Llc | Apparatus and methods for providing wireless service in a venue |
US10638361B2 (en) | 2017-06-06 | 2020-04-28 | Charter Communications Operating, Llc | Methods and apparatus for dynamic control of connections to co-existing radio access networks |
US10939142B2 (en) | 2018-02-27 | 2021-03-02 | Charter Communications Operating, Llc | Apparatus and methods for content storage, distribution and security within a content distribution network |
US11403849B2 (en) | 2019-09-25 | 2022-08-02 | Charter Communications Operating, Llc | Methods and apparatus for characterization of digital content |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5907544A (en) * | 1996-05-10 | 1999-05-25 | Rypinski; Chandos A. | Hub controller architecture and function for a multiple access-point wireless communication network |
US6240073B1 (en) * | 1997-11-14 | 2001-05-29 | Shiron Satellite Communications (1996) Ltd. | Reverse link for a satellite communication network |
Family Cites Families (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5446919A (en) * | 1990-02-20 | 1995-08-29 | Wilkins; Jeff K. | Communication system and method with demographically or psychographically defined audiences |
US5526034A (en) * | 1990-09-28 | 1996-06-11 | Ictv, Inc. | Interactive home information system with signal assignment |
US5172413A (en) * | 1990-12-20 | 1992-12-15 | Sasktel | Secure hierarchial video delivery system and method |
US5303229A (en) * | 1991-07-31 | 1994-04-12 | Alcatel Network Systems, Inc. | Optical network unit |
US5485485A (en) * | 1992-04-10 | 1996-01-16 | Cd Radio Inc. | Radio frequency broadcasting systems and methods using two low-cost geosynchronous satellites and hemispherical coverage antennas |
AU4543593A (en) * | 1992-07-08 | 1994-01-31 | Bell Atlantic Network Services, Inc. | Media server for supplying video and multi-media data over the public telephone switched network |
ES2112976T3 (en) * | 1993-05-19 | 1998-04-16 | Alsthom Cge Alcatel | VIDEO NETWORK ON REQUEST. |
US5592626A (en) * | 1994-02-07 | 1997-01-07 | The Regents Of The University Of California | System and method for selecting cache server based on transmission and storage factors for efficient delivery of multimedia information in a hierarchical network of servers |
US5553221A (en) * | 1995-03-20 | 1996-09-03 | International Business Machine Corporation | System and method for enabling the creation of personalized movie presentations and personalized movie collections |
DE19514616A1 (en) * | 1995-04-25 | 1996-10-31 | Sel Alcatel Ag | Communication system with hierarchical server structure |
KR19990021917A (en) * | 1995-05-24 | 1999-03-25 | 에이치.씨.헨리,주니어 | Asymmetric Data Communication System |
US5940738A (en) * | 1995-05-26 | 1999-08-17 | Hyundai Electronics America, Inc. | Video pedestal network |
US5793410A (en) * | 1995-05-26 | 1998-08-11 | Hyundai Electronics America | Video pedestal network |
US5991811A (en) * | 1995-09-04 | 1999-11-23 | Kabushiki Kaisha Toshiba | Information transmission system utilizing both real-time data transmitted in a normal-in-time direction and in a retrospective-in-time direction |
US5936659A (en) * | 1996-01-31 | 1999-08-10 | Telcordia Technologies, Inc. | Method for video delivery using pyramid broadcasting |
US5822102A (en) * | 1996-07-10 | 1998-10-13 | At&T Corp | Passive optical network employing upconverted 16-cap signals |
US5878078A (en) * | 1996-08-15 | 1999-03-02 | Ericsson Inc | Pass-through modem supporting both analog and digital cellular data communications |
US6253375B1 (en) | 1997-01-13 | 2001-06-26 | Diva Systems Corporation | System for interactively distributing information services |
US6305019B1 (en) * | 1997-01-13 | 2001-10-16 | Diva Systems Corporation | System for interactively distributing information services having a remote video session manager |
US5850218A (en) * | 1997-02-19 | 1998-12-15 | Time Warner Entertainment Company L.P. | Inter-active program guide with default selection control |
US6035339A (en) * | 1997-03-13 | 2000-03-07 | At&T Corporation | Network information delivery system for delivering information based on end user terminal requirements |
US5916303A (en) * | 1997-05-21 | 1999-06-29 | International Business Machines Corporation | Optimal movie distribution on video servers in an n-level interactive TV system |
US6378130B1 (en) * | 1997-10-20 | 2002-04-23 | Time Warner Entertainment Company | Media server interconnect architecture |
AU5781599A (en) * | 1998-08-23 | 2000-03-14 | Open Entertainment, Inc. | Transaction system for transporting media files from content provider sources tohome entertainment devices |
US6804825B1 (en) * | 1998-11-30 | 2004-10-12 | Microsoft Corporation | Video on demand methods and systems |
US6324578B1 (en) * | 1998-12-14 | 2001-11-27 | International Business Machines Corporation | Methods, systems and computer program products for management of configurable application programs on a network |
US6718552B1 (en) * | 1999-04-20 | 2004-04-06 | Diva Systems Corporation | Network bandwidth optimization by dynamic channel allocation |
US6760758B1 (en) * | 1999-08-31 | 2004-07-06 | Qwest Communications International, Inc. | System and method for coordinating network access |
US6973662B1 (en) * | 1999-10-13 | 2005-12-06 | Starz Entertainment Group Llc | Method for providing programming distribution |
US20020124262A1 (en) * | 1999-12-01 | 2002-09-05 | Andrea Basso | Network based replay portal |
BR0107620A (en) * | 2000-01-13 | 2004-06-15 | Ncube Corp | Method and apparatus for identifying a signal path for delivering video on demand to a subscriber terminal |
US6857132B1 (en) * | 2000-01-14 | 2005-02-15 | Terayon Communication Systems, Inc. | Head end multiplexer to select and transmit video-on-demand and other requested programs and services |
US7089577B1 (en) * | 2000-01-14 | 2006-08-08 | Terayon Communication Systems, Inc. | Process for supplying video-on-demand and other requested programs and services from a headend |
US6701528B1 (en) * | 2000-01-26 | 2004-03-02 | Hughes Electronics Corporation | Virtual video on demand using multiple encrypted video segments |
US20020046405A1 (en) * | 2000-01-28 | 2002-04-18 | Ibeam Broadcasting Corporation | System and method for determining optimal server in a distributed network for serving content streams |
US6754907B1 (en) * | 2000-02-09 | 2004-06-22 | Sprint Communications Company, L.P. | Remote control of video-on-demand system |
US7690020B2 (en) * | 2000-06-30 | 2010-03-30 | Time Warner Cable, A Division Of Time Warner Entertainment Company, L.P. | Hybrid central/distributed VOD system with tiered content structure |
US6573128B1 (en) * | 2000-11-28 | 2003-06-03 | Cree, Inc. | Epitaxial edge termination for silicon carbide Schottky devices and methods of fabricating silicon carbide devices incorporating same |
-
2001
- 2001-06-07 US US09/876,677 patent/US7690020B2/en active Active
- 2001-06-25 WO PCT/US2001/020432 patent/WO2002003249A1/en active Application Filing
- 2001-06-25 AU AU2001268733A patent/AU2001268733A1/en not_active Abandoned
- 2001-06-25 CA CA2400757A patent/CA2400757C/en not_active Expired - Lifetime
- 2001-06-25 EP EP01946721A patent/EP1295222A4/en not_active Ceased
- 2001-06-25 JP JP2002507250A patent/JP4121367B2/en not_active Expired - Lifetime
-
2009
- 2009-08-05 US US12/535,914 patent/US7926079B2/en not_active Expired - Lifetime
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5907544A (en) * | 1996-05-10 | 1999-05-25 | Rypinski; Chandos A. | Hub controller architecture and function for a multiple access-point wireless communication network |
US6240073B1 (en) * | 1997-11-14 | 2001-05-29 | Shiron Satellite Communications (1996) Ltd. | Reverse link for a satellite communication network |
Also Published As
Publication number | Publication date |
---|---|
AU2001268733A1 (en) | 2002-01-14 |
US7690020B2 (en) | 2010-03-30 |
JP2004502393A (en) | 2004-01-22 |
US20020059619A1 (en) | 2002-05-16 |
US20100043035A1 (en) | 2010-02-18 |
US7926079B2 (en) | 2011-04-12 |
CA2400757C (en) | 2012-08-14 |
EP1295222A4 (en) | 2009-11-25 |
JP4121367B2 (en) | 2008-07-23 |
CA2400757A1 (en) | 2002-01-10 |
EP1295222A1 (en) | 2003-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7926079B2 (en) | Hybrid central/distributed VOD system with tiered content structure | |
EP1583315B1 (en) | Proxy for video on demand server control | |
US11140362B2 (en) | Methods and systems for using in-stream data within an on demand content delivery path | |
US6594826B1 (en) | Video pedestal network | |
US20020154892A1 (en) | System for distributing video and content on demand | |
CA2313846C (en) | Television advertisement delivery system and method | |
US20070033282A1 (en) | Signaling redirection for distributed session and resource management | |
US8677431B2 (en) | Technique for providing uninterrupted switched digital video service | |
US20070083899A1 (en) | Distributed and scalable architecture for on demand session and resource manangement | |
US20030140351A1 (en) | Cable television system compatible bandwidth upgrade using embedded digital channels | |
JP2005512361A (en) | Quality control of stream content delivery | |
WO2000060861A1 (en) | Method and apparatus for hierarchical distribution of video content for an interactive information distribution system | |
US20070061854A1 (en) | Apparatus, system and method for the transmission of a dynamic bandwidth signal across a catv network | |
US20060031401A1 (en) | Multi-point service injection in a broadcast system | |
Parish | Vice President, Globecomm Systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2400757 Country of ref document: CA |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2001946721 Country of ref document: EP |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
WWP | Wipo information: published in national office |
Ref document number: 2001946721 Country of ref document: EP |