US20080313681A1 - System and Method for Failsoft Headend Operation - Google Patents

System and Method for Failsoft Headend Operation Download PDF

Info

Publication number
US20080313681A1
US20080313681A1 US10/597,549 US59754908A US2008313681A1 US 20080313681 A1 US20080313681 A1 US 20080313681A1 US 59754908 A US59754908 A US 59754908A US 2008313681 A1 US2008313681 A1 US 2008313681A1
Authority
US
United States
Prior art keywords
headend
infrastructure
real
central database
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/597,549
Inventor
Richard M. Woundy
Jean-Pol Zundel
Neville Black
Harry Hartley
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Comcast Cable Communications LLC
Original Assignee
Comcast Cable Holdings LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=34830503&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US20080313681(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Comcast Cable Holdings LLC filed Critical Comcast Cable Holdings LLC
Priority to US10/597,549 priority Critical patent/US20080313681A1/en
Assigned to COMCAST CABLE HOLDINGS, LLC reassignment COMCAST CABLE HOLDINGS, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HARTLEY, HARRY, ZUNDEL, JEAN-POL, BLACK, NEVILLE, WOUNDY, RICHARD M.
Publication of US20080313681A1 publication Critical patent/US20080313681A1/en
Assigned to COMCAST CABLE COMMUNICATIONS, LLC reassignment COMCAST CABLE COMMUNICATIONS, LLC MERGER AND CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: COMCAST CABLE COMMUNICATIONS, LLC, COMCAST CABLE HOLDINGS, LLC
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/437Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J1/00Frequency-division multiplex systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2801Broadband local area networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23608Remultiplexing multiplex streams, e.g. involving modifying time stamps or remapping the packet identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2381Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42676Internal components of the client ; Characteristics thereof for modulating an analogue carrier signal to encode digital information or demodulating it to decode digital information, e.g. ADSL or cable modem
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6118Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving cable transmission, e.g. using a cable modem
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6168Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving cable transmission, e.g. using a cable modem
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/64322IP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/6437Real-time Transport Protocol [RTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/12Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications

Definitions

  • the invention relates to operating a consumer network, and to operating a next generation cable network.
  • IT information technology
  • VOD video on demand
  • the invention involves, in one aspect, a structure in which the information technology (IT) functions needed to support operations of a next generation cable network can continue to operate with minimal degraded service noticed by the customers in the event that communications between the head end IT and back office IT systems are disabled.
  • IT information technology
  • the invention comprehends a distributed IT architecture for use in a cable network.
  • the IT infrastructure is divided between a centralized master database and distributed IT infrastructure.
  • the centralized master database is in communication with the distributed IT infrastructure, which is located at multiple remote headends of cable systems in diverse locations.
  • the local IT infrastructure at a headend is provisioned and updated while communications between the headend IT and back office IT are functional. When the communications are disrupted or delayed, the local headend IT infrastructure provides for real-time IT support for the cable system.
  • the invention may be implemented in other consumer networks besides a cable network.
  • a distributed IT architecture is employed where the IT infrastructure is divided between a centralized master database and distributed IT infrastructure.
  • the centralized database is in communication with the distributed IT infrastructure, which is located at multiple remote headends of consumer networks in diverse locations.
  • FIG. 1 illustrates a distributed IT architecture for failsoft operation in accordance with a preferred embodiment of the invention
  • FIG. 2 is a block diagram illustrating a method for failsoft operation in accordance with a preferred embodiment of the invention.
  • FIG. 3 is an exemplary configuration of a cable network employing distributed IT architecture for failsoft headend operation in accordance with the invention.
  • a distributed IT architecture for failsoft headend operation in a next generation cable network is generally indicated at 10 .
  • architecture 10 includes back office IT infrastructure including, for billing and auditing purposes, master records and customer/service databases.
  • the master database is indicated at 12
  • the mirror master backup database is indicated at 14 .
  • the actual service delivery infrastructure is widely distributed in multiple geographic locations distant from the master copies of the databases.
  • headend IT infrastructure 16 includes customer care support 30 , cross service security manager 32 , cross service spectrum manager 34 , video service support 36 , voice service support 38 , data service support 40 , and billing record collector 42 .
  • the billing record collector 42 could be, for example, a video conditional access system which collects impulse pay-per-view (PPV) events for upload to the billing system in the back office, or a voice softswitch which collects call detail records (CDRs) for upload to the billing system in the back office.
  • PSV impulse pay-per-view
  • CDRs call detail records
  • Other billing engine data such as customer entitlements are managed by video service support 36 , voice service support 38 , or data service support 40 in the headend.
  • Commnunication between the back office IT infrastructure 12 , 14 and remote headend IT infrastructure 16 is indicated by communication path 18 . Communications can be disrupted in certain situations.
  • network congestion could delay access or high transaction intensity may disrupt communications between back office IT infrastructure 12 , 14 and headend IT infrastructure 16 .
  • the distributed IT system is implemented such that basic operation can continue with minimal degraded service noticed by the customers in the event that communications along path 18 are delayed or disrupted.
  • the IT infrastructure is divided between the centralized master databases 12 , 14 , and the distributed IT infrastructure 16 located at multiple remote headends of cable systems in diverse locations.
  • Local IT infrastructure 16 at each headend is provisioned and updated while communications 18 between the headend IT 16 and the back office IT 12 , 14 are functional.
  • communications are delayed or disrupted, the local headend IT 16 provides the real-time IT support for the system.
  • the master database 12 downloads policies to the local headend IT 16 so that transactions that normally require real-time access to master database 12 can be approved within certain preset credit or other policy limits by headend IT 16 when communication path 18 is not sufficiently functional. For example, movie purchases up to $10 might be approved even when it is not possible to check the credit limit database in centralized back office IT system 12 , 14 .
  • FIG. 1 illustrates an embodiment of the invention providing failsoft headend operation in a next generation cable network
  • embodiments of the invention may also provide a failsoft feature in other next generation complex, multiple location consumer communications and content delivery systems.
  • the invention comprehends distributed database and distributed IT technology employed for transaction-based systems wherein the system is partitioned by real-time versus non-real-time IT support.
  • headend IT infrastructure provides real-time IT support for the system in accordance with previously determined and/or downloaded policies, while remaining IT support for the system is provided by the back office IT infrastructure.
  • failsoft headend operation is provided in that a failure in the headend to back office communication path is a soft failure as the headend IT infrastructure is able to continue to provide real-time IT support for transactions, subject to the policy limits.
  • FIG. 2 a method for failsoft operation is illustrated.
  • policy limits are set for transactions that normally require real-time access to the central database at the central facility.
  • the headend IT infrastructure when the central database is unavailable, the headend IT infrastructure operates the headend in a failsoft mode. In the failsoft mode, transactions are handled at the headend in accordance with the policy limits.
  • FIG. 3 an exemplary configuration of a cable network employing distributed IT architecture for failsoft headend operation is generally indicated at 80 .
  • a central facility 82 includes back office IT infrastructure 84 and central database 86 .
  • Network 80 includes multiple headends 90 .
  • Each headend 90 includes headend IT infrastructure 92 .
  • network 80 includes a distributed information technology (IT) architecture composed of back office IT infrastructure 84 and distributed headend IT infrastructure 92 at diverse locations. As shown, headends 90 each provide service to area subscribers.
  • IT distributed information technology
  • systems and methods for failsoft headend operation in accordance with the invention may be implemented in a variety of different configurations.
  • real-time transactions may be handled with headend IT infrastructure, without real-time access to the central database, subject to local policy limits.
  • Non-real-time transactions may be handled at least partially with the back office IT infrastructure.
  • real-time transactions that fall outside of the local policy limits may be handled at least partially with the back office IT infrastructure.
  • the headend IT infrastructure is able to continue to provide real-time IT support for transactions, subject to the local policy limits.
  • the invention comprehends failsafe data flows for two distinct cases: communicating existing subscriptions/entitlements from the back office to the headend, and uploading new subscriptions/entitlements from the headend to the back office.
  • the master information is in the back office master database, and is periodically replicated to the headend system databases.
  • the headend video service support needs to know whether a customer is entitled to watch certain premium programming (broadcast delivery or on-demand), it can consult the local headend database rather than the back office master database.
  • the customer requests (through his set-top) that he would like to subscribe to a certain premium service. That data would be recorded in the headend system database, which can be replicated to the back office master database (when network conditions permit). Note that the headend video service support would be able to offer subscription services to this customer, even before the back office master database is updated.
  • headend databases and master databases could be realized on different datastore technologies, for example, relational databases and LDAP/X.500 directories.

Abstract

A complex, multiple location consumer communication and content delivery system includes a plurality of headend facilities and a central facility including a database. A distributed information technology (IT) architecture involves back office IT infrastructure located at the central facility, and headend IT infrastructure located at each headend facility. Headend IT infrastructure may be provided with a policy setting limits for transactions that normally require real-time access to the central database. The headend is programmed to handle real-time transactions, without real-time access to the central database, in accordance with the set policy limits.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application claims the benefit of U.S. provisional application Ser. No. 60/540,161, filed on Jan. 29, 2004, the disclosure of which is hereby incorporated by reference. This application claims the benefit of U.S. provisional application Ser. No. 60/598,241, filed on Aug. 3, 2004, the disclosure of which is hereby incorporated by reference.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The invention relates to operating a consumer network, and to operating a next generation cable network.
  • 2. Background Art
  • In today's cable systems, information technology (IT) generally only plays a role during the initial provisioning and addressing of information to the subscriber. In the next generation cable system, the level of IT support needed to support video on demand (VOD), electronic content purchase, video commerce, call/session set up, and maintain security will be very different from today's IT needs.
  • In the next generation cable system, there will be a more intensive and regular need for IT interaction for all but the most simple one-way broadcast video services.
  • For the foregoing reasons, there is a need for improved IT support for a next generation cable network.
  • SUMMARY OF THE INVENTION
  • It is an object of the invention to provide an improved system and method for operating a consumer network such as a next generation cable network that provides IT support for failsoft headend operation.
  • The invention involves, in one aspect, a structure in which the information technology (IT) functions needed to support operations of a next generation cable network can continue to operate with minimal degraded service noticed by the customers in the event that communications between the head end IT and back office IT systems are disabled.
  • At a more detailed level, the invention comprehends a distributed IT architecture for use in a cable network. The IT infrastructure is divided between a centralized master database and distributed IT infrastructure. The centralized master database is in communication with the distributed IT infrastructure, which is located at multiple remote headends of cable systems in diverse locations.
  • The local IT infrastructure at a headend is provisioned and updated while communications between the headend IT and back office IT are functional. When the communications are disrupted or delayed, the local headend IT infrastructure provides for real-time IT support for the cable system.
  • In another aspect, the invention may be implemented in other consumer networks besides a cable network. In such an implementation, a distributed IT architecture is employed where the IT infrastructure is divided between a centralized master database and distributed IT infrastructure. The centralized database is in communication with the distributed IT infrastructure, which is located at multiple remote headends of consumer networks in diverse locations.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 illustrates a distributed IT architecture for failsoft operation in accordance with a preferred embodiment of the invention;
  • FIG. 2 is a block diagram illustrating a method for failsoft operation in accordance with a preferred embodiment of the invention; and
  • FIG. 3 is an exemplary configuration of a cable network employing distributed IT architecture for failsoft headend operation in accordance with the invention.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
  • In FIG. 1, a distributed IT architecture for failsoft headend operation in a next generation cable network is generally indicated at 10. As shown, architecture 10 includes back office IT infrastructure including, for billing and auditing purposes, master records and customer/service databases. The master database is indicated at 12, and the mirror master backup database is indicated at 14. The actual service delivery infrastructure is widely distributed in multiple geographic locations distant from the master copies of the databases.
  • As shown, for each remote headend, architecture 10 includes headend IT infrastructure, generally indicated at 16. For each headend in the overall cable network, headend IT infrastructure 16 includes customer care support 30, cross service security manager 32, cross service spectrum manager 34, video service support 36, voice service support 38, data service support 40, and billing record collector 42. The billing record collector 42 could be, for example, a video conditional access system which collects impulse pay-per-view (PPV) events for upload to the billing system in the back office, or a voice softswitch which collects call detail records (CDRs) for upload to the billing system in the back office. Other billing engine data such as customer entitlements are managed by video service support 36, voice service support 38, or data service support 40 in the headend.
  • Commnunication between the back office IT infrastructure 12, 14 and remote headend IT infrastructure 16 is indicated by communication path 18. Communications can be disrupted in certain situations.
  • For example, network congestion could delay access or high transaction intensity may disrupt communications between back office IT infrastructure 12, 14 and headend IT infrastructure 16. Further, for example, there could be a loss of network connectivity between back office IT infrastructure 12, 14 and headend IT infrastructure 16. In accordance with the invention, the distributed IT system is implemented such that basic operation can continue with minimal degraded service noticed by the customers in the event that communications along path 18 are delayed or disrupted.
  • With continuing reference to FIG. 1, the IT infrastructure is divided between the centralized master databases 12, 14, and the distributed IT infrastructure 16 located at multiple remote headends of cable systems in diverse locations. Local IT infrastructure 16 at each headend is provisioned and updated while communications 18 between the headend IT 16 and the back office IT 12, 14 are functional. When communications are delayed or disrupted, the local headend IT 16 provides the real-time IT support for the system.
  • The master database 12 downloads policies to the local headend IT 16 so that transactions that normally require real-time access to master database 12 can be approved within certain preset credit or other policy limits by headend IT 16 when communication path 18 is not sufficiently functional. For example, movie purchases up to $10 might be approved even when it is not possible to check the credit limit database in centralized back office IT system 12, 14.
  • Although FIG. 1 illustrates an embodiment of the invention providing failsoft headend operation in a next generation cable network, embodiments of the invention may also provide a failsoft feature in other next generation complex, multiple location consumer communications and content delivery systems. Moreover, the invention comprehends distributed database and distributed IT technology employed for transaction-based systems wherein the system is partitioned by real-time versus non-real-time IT support.
  • Put another way, headend IT infrastructure provides real-time IT support for the system in accordance with previously determined and/or downloaded policies, while remaining IT support for the system is provided by the back office IT infrastructure. In this way, failsoft headend operation is provided in that a failure in the headend to back office communication path is a soft failure as the headend IT infrastructure is able to continue to provide real-time IT support for transactions, subject to the policy limits.
  • In FIG. 2, a method for failsoft operation is illustrated. At block 60, for the headend IT infrastructure, policy limits are set for transactions that normally require real-time access to the central database at the central facility. At block 62, it is determined whether or not access to the central database is available.
  • In accordance with a preferred embodiment as depicted at block 64, when the central database is unavailable, the headend IT infrastructure operates the headend in a failsoft mode. In the failsoft mode, transactions are handled at the headend in accordance with the policy limits.
  • In FIG. 3, an exemplary configuration of a cable network employing distributed IT architecture for failsoft headend operation is generally indicated at 80. A central facility 82 includes back office IT infrastructure 84 and central database 86. Network 80 includes multiple headends 90. Each headend 90 includes headend IT infrastructure 92. In this way, network 80 includes a distributed information technology (IT) architecture composed of back office IT infrastructure 84 and distributed headend IT infrastructure 92 at diverse locations. As shown, headends 90 each provide service to area subscribers.
  • It is appreciated that systems and methods for failsoft headend operation in accordance with the invention may be implemented in a variety of different configurations. In one approach, real-time transactions may be handled with headend IT infrastructure, without real-time access to the central database, subject to local policy limits. Non-real-time transactions may be handled at least partially with the back office IT infrastructure. In this same way, real-time transactions that fall outside of the local policy limits may be handled at least partially with the back office IT infrastructure. In accordance with the failsoft feature, when the central database 86 is not available, the headend IT infrastructure is able to continue to provide real-time IT support for transactions, subject to the local policy limits.
  • It is appreciated that the invention comprehends failsafe data flows for two distinct cases: communicating existing subscriptions/entitlements from the back office to the headend, and uploading new subscriptions/entitlements from the headend to the back office. The master information is in the back office master database, and is periodically replicated to the headend system databases.
  • For example, in the first case, if the headend video service support needs to know whether a customer is entitled to watch certain premium programming (broadcast delivery or on-demand), it can consult the local headend database rather than the back office master database.
  • For example, in the second case, suppose the customer requests (through his set-top) that he would like to subscribe to a certain premium service. That data would be recorded in the headend system database, which can be replicated to the back office master database (when network conditions permit). Note that the headend video service support would be able to offer subscription services to this customer, even before the back office master database is updated.
  • It is appreciated that the headend databases and master databases could be realized on different datastore technologies, for example, relational databases and LDAP/X.500 directories.
  • While embodiments of the invention have been illustrated and described, it is not intended that these embodiments illustrate and describe all possible forms of the invention. Rather, the words used in the specification are words of description rather than limitation, and it is understood that various changes may be made without departing from the spirit and scope of the invention.

Claims (21)

1. A method for failsoft headend operation in a complex, multiple location consumer communication and content delivery system, the system including a plurality of headend facilities, the system further including a central facility including a central database, and the system further including a distributed information technology (IT) architecture wherein a back office IT infrastructure is located at the central facility and wherein each headend facility includes a headend IT infrastructure, the method comprising:
providing a policy to a headend IT infrastructure, the policy defining policy limits for transactions that normally require real-time access to the central database; and
handling real-time transactions with the headend IT infrastructure, without real-time access to the central database, in accordance with the policy limits.
2. The method of claim 1 further comprising:
handling non-real-time transactions at least partially with the back office IT infrastructure.
3. The method of claim 1 further comprising:
handling real-time transactions at least partially with the back office IT infrastructure, with real-time access to the central database, for real-time transactions that fall outside of the policy limits.
4. The method of claim 1 further comprising:
determining an availability of access to the central database from the headend facility; and
in the event that access to the central database is unavailable, handling real-time transactions with the headend IT infrastructure, without real-time access to the central database, in accordance with the policy limits, thereby providing failsoft headend facility operation.
5. The method of claim 1 wherein at least one of the headend facilities is for a cable television system.
6. The method of claim 1 wherein the central database is realized as a relational database.
7. The method of claim 1 wherein the central database is realized as an LDAP/X.500 directory.
8. A method for failsoft headend operation in a complex, multiple location consumer communication and content delivery system, the system including a plurality of headend facilities, the system further including a central facility including a central database, and the system further including a distributed information technology (IT) architecture wherein a back office IT infrastructure is located at the central facility and wherein each headend facility includes a headend IT infrastructure, the method comprising:
for each headend facility, providing a policy to the associated headend IT infrastructure, the policy defining policy limits for transactions that normally require real-time access to the central database; and
for each headend facility, in the event that access to the central database is unavailable, handling real-time transactions with the associated headend IT infrastructure, without real-time access to the central database, in accordance with the associated policy limits, thereby providing failsoft headend facility operation.
9. The method of claim 8 further comprising:
for each headend facility, handling non-real-time transactions at least partially with the back office IT infrastructure.
10. The method of claim 8 further comprising:
for each headend facility, handling real-time transactions at least partially with the back office IT infrastructure, with real-time access to the central database, for real-time transactions that fall outside of the associated policy limits.
11. The method of claim 8 wherein at least one of the headend facilities is for a cable television system.
12. The method of claim 8 wherein the system is a cable television network and the headend facilities for cable television systems.
13. The method of claim 8 wherein the central database is realized as a relational database.
14. The method of claim 8 wherein the central database is realized as an LDAP/X.500 directory.
15. A complex, multiple location consumer communication and content delivery system, the system comprising:
a plurality of headend facilities;
a central facility including a central database;
a distributed information technology (IT) architecture wherein a back office IT infrastructure is located at the central facility and wherein each headend facility includes a headend IT infrastructure; and
wherein at least one headend IT infrastructure is provided with a policy defining policy limits for transactions that normally require real-time access to the central database, and is programmed to handle real-time transactions, without real-time access to the central database, in accordance with the policy limits.
16. The system of claim 15 wherein the at least one headend IT infrastructure is programmed to handle non-real-time transactions at least partially with the back office IT infrastructure.
17. The system of claim 15 wherein the at least one headend IT infrastructure is programmed to handle real-time transactions at least partially with the back office IT infrastructure, with real-time access to the central database, for real-time transactions that fall outside of the policy limits.
18. The system of claim 15 wherein the at least one headend IT infrastructure is programmed to determine an availability of access to the central database, and in the event that access to the central database is unavailable, handle real-time transactions, without real-time access to the central database, in accordance with the policy limits, thereby providing failsoft headend facility operation.
19. The system of claim 15 wherein at least one of the headend facilities is for a cable television system.
20. The system of claim 15 wherein the central database is realized as a relational database.
21. The system of claim 15 wherein the central database is realized as an LDAP/X.500 directory.
US10/597,549 2004-01-29 2005-01-31 System and Method for Failsoft Headend Operation Abandoned US20080313681A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/597,549 US20080313681A1 (en) 2004-01-29 2005-01-31 System and Method for Failsoft Headend Operation

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US54016104P 2004-01-29 2004-01-29
US59824104P 2004-08-03 2004-08-03
PCT/US2005/002627 WO2005072390A2 (en) 2004-01-29 2005-01-31 System and method for failsoft headend operation
US10/597,549 US20080313681A1 (en) 2004-01-29 2005-01-31 System and Method for Failsoft Headend Operation

Publications (1)

Publication Number Publication Date
US20080313681A1 true US20080313681A1 (en) 2008-12-18

Family

ID=34830503

Family Applications (4)

Application Number Title Priority Date Filing Date
US10/597,576 Active US8443415B2 (en) 2004-01-29 2005-01-31 System and method of supporting transport and playback of signals
US10/597,573 Active 2027-05-12 US7907634B2 (en) 2004-01-29 2005-01-31 Method and system of transporting multimedia signals
US10/597,549 Abandoned US20080313681A1 (en) 2004-01-29 2005-01-31 System and Method for Failsoft Headend Operation
US10/597,574 Active 2025-06-05 US8505064B2 (en) 2004-01-29 2005-01-31 Method and system of providing signals

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US10/597,576 Active US8443415B2 (en) 2004-01-29 2005-01-31 System and method of supporting transport and playback of signals
US10/597,573 Active 2027-05-12 US7907634B2 (en) 2004-01-29 2005-01-31 Method and system of transporting multimedia signals

Family Applications After (1)

Application Number Title Priority Date Filing Date
US10/597,574 Active 2025-06-05 US8505064B2 (en) 2004-01-29 2005-01-31 Method and system of providing signals

Country Status (6)

Country Link
US (4) US8443415B2 (en)
EP (3) EP1728150A4 (en)
JP (4) JP2007520172A (en)
KR (2) KR20070020207A (en)
CA (4) CA2554702C (en)
WO (4) WO2005074279A1 (en)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060031889A1 (en) * 2002-12-11 2006-02-09 Bennett James D Video processing system with simultaneous multiple outputs each with unique formats
US8756626B2 (en) * 2005-12-22 2014-06-17 Broadcom Corporation Method and apparatus for using the host-pod interface of a digital television or other digital audio/video receiver for new services
US8056103B2 (en) * 2006-02-28 2011-11-08 Sony Corporation System and method for transcoding signal content
US20080062988A1 (en) * 2006-09-12 2008-03-13 Brian Daigle Methods, computer program products, and modules for dynamically allocating bandwidth of a subscriber line
US8064479B2 (en) * 2008-01-02 2011-11-22 Harmonic, Inc. Methods and system for efficient data transfer over hybrid fiber coax infrastructure
KR101554760B1 (en) * 2008-01-17 2015-09-21 퀄컴 인코포레이티드 Network message transformation device and methods thereof
US9083474B2 (en) * 2008-04-25 2015-07-14 Qualcomm Incorporated Multimedia broadcast forwarding systems and methods
US8638810B2 (en) * 2008-04-25 2014-01-28 Qualcomm Incorporated Multiradio-database systems and methods
US8683540B2 (en) * 2008-10-17 2014-03-25 At&T Intellectual Property I, L.P. System and method to record encoded video data
US8379632B2 (en) * 2009-05-26 2013-02-19 General Instrument Corporation Simultaneous delivery of a telephony call over a broadband access network and a circuit-switched network
US9160974B2 (en) * 2009-08-26 2015-10-13 Sling Media, Inc. Systems and methods for transcoding and place shifting media content
US8528034B2 (en) * 2010-04-28 2013-09-03 Comcast Cable Communications, Llc Multi-mode modem
US8630054B2 (en) 2011-09-21 2014-01-14 Western Digital Technologies, Inc. Systems and methods for data throttling during disk drive power down
US20140029747A1 (en) * 2012-07-25 2014-01-30 General Instrument Corporation System and method for transcoding content
US9143808B2 (en) * 2012-09-14 2015-09-22 Cisco Technology, Inc. Multi-channel MPEG between headend and fiber node
USD729808S1 (en) 2013-03-13 2015-05-19 Nagrastar Llc Smart card interface
US9485533B2 (en) 2013-03-13 2016-11-01 Nagrastar Llc Systems and methods for assembling and extracting command and control data
USD759022S1 (en) 2013-03-13 2016-06-14 Nagrastar Llc Smart card interface
USD758372S1 (en) 2013-03-13 2016-06-07 Nagrastar Llc Smart card interface
US9888283B2 (en) * 2013-03-13 2018-02-06 Nagrastar Llc Systems and methods for performing transport I/O
US9647997B2 (en) * 2013-03-13 2017-05-09 Nagrastar, Llc USB interface for performing transport I/O
US20150055527A1 (en) * 2013-08-26 2015-02-26 Qualcomm Incorporated Devices and methods for facilitating power savings by optimized data block decodes in wireless communications systems
US9307289B2 (en) 2014-04-30 2016-04-05 Sling Media Inc Networked personal video storage and delivery
CN105446926B (en) * 2014-09-09 2020-09-22 纳瑞塔有限责任公司 USB interface for performing transport I/O
USD780763S1 (en) 2015-03-20 2017-03-07 Nagrastar Llc Smart card interface
USD864968S1 (en) 2015-04-30 2019-10-29 Echostar Technologies L.L.C. Smart card interface
KR102393158B1 (en) 2015-10-13 2022-05-02 삼성전자주식회사 A method and apparatus for service provisioning using a bitstream including metadata

Citations (98)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5671412A (en) * 1995-07-28 1997-09-23 Globetrotter Software, Incorporated License management system for software applications
US5757909A (en) * 1994-11-26 1998-05-26 Lg Electronics, Inc. Illegal view and copy protection method in digital video system and controlling method thereof
US5781910A (en) * 1996-09-13 1998-07-14 Stratus Computer, Inc. Preforming concurrent transactions in a replicated database environment
US5878141A (en) * 1995-08-25 1999-03-02 Microsoft Corporation Computerized purchasing system and method for mediating purchase transactions over an interactive network
US5909638A (en) * 1996-08-06 1999-06-01 Maximum Video Systems, Inc. High speed video distribution and manufacturing system
US5909257A (en) * 1996-02-27 1999-06-01 Victor Company Of Japan, Ltd. Apparatus and method of receiving broadcasted digital signal
US5914472A (en) * 1997-09-23 1999-06-22 At&T Corp Credit card spending authorization control system
US5987621A (en) * 1997-04-25 1999-11-16 Emc Corporation Hardware and software failover services for a file server
US6016141A (en) * 1997-10-06 2000-01-18 United Video Properties, Inc. Interactive television program guide system with pay program package promotion
US6088451A (en) * 1996-06-28 2000-07-11 Mci Communications Corporation Security system and method for network element access
US6130898A (en) * 1995-03-16 2000-10-10 Bell Atlantic Network Services, Inc. Simulcasting digital video programs for broadcast and interactive services
US6160989A (en) * 1992-12-09 2000-12-12 Discovery Communications, Inc. Network controller for cable television delivery systems
US6163272A (en) * 1996-10-25 2000-12-19 Diva Systems Corporation Method and apparatus for managing personal identification numbers in interactive information distribution system
US6201536B1 (en) * 1992-12-09 2001-03-13 Discovery Communications, Inc. Network manager for cable television system headends
US6275496B1 (en) * 1996-08-26 2001-08-14 Microsoft Corporation Content provider for pull based intelligent caching system
US20010019559A1 (en) * 1998-01-09 2001-09-06 Gemini Networks, Inc. System, method, and computer program product for end-user self-authentication
US6314572B1 (en) * 1998-05-29 2001-11-06 Diva Systems Corporation Method and apparatus for providing subscription-on-demand services, dependent services and contingent services for an interactive information distribution system
US20020001386A1 (en) * 2000-06-30 2002-01-03 Koichiro Akiyama Broadcast receiving method and apparatus and information distributing method and apparatus
US20020031120A1 (en) * 2000-01-14 2002-03-14 Rakib Selim Shlomo Remote control for wireless control of system including home gateway and headend, either or both of which have digital video recording functionality
US20020046406A1 (en) * 2000-10-18 2002-04-18 Majid Chelehmal On-demand data system
US20020049804A1 (en) * 2000-06-29 2002-04-25 Rodriguez Arturo A. Configuration options for transaction processing
US6397000B1 (en) * 1997-09-09 2002-05-28 Hitachi, Ltd. Digital signal recording devices, digital signal recording/ playback devices, and digital signal receiving/recording/playback devices
US20020069420A1 (en) * 2000-04-07 2002-06-06 Chris Russell System and process for delivery of content over a network
US20020075954A1 (en) * 2000-12-19 2002-06-20 Vince Lawrence D. Methods and apparatus for re-encoding a high definition television signal to create a standard definition television signal
US20020083183A1 (en) * 2000-11-06 2002-06-27 Sanjay Pujare Conventionally coded application conversion system for streamed delivery and execution
US20020091771A1 (en) * 1998-07-07 2002-07-11 At&T Corp. Network communications system and method for worldwide web broadcasting
US20020092021A1 (en) * 2000-03-23 2002-07-11 Adrian Yap Digital video recorder enhanced features
US20020091866A1 (en) * 2001-01-05 2002-07-11 Perlman Stephen G. Selectable mode multimedia system
US20020116333A1 (en) * 2001-02-20 2002-08-22 Mcdonnell Joseph A. Method of authenticating a payment account user
US6460180B1 (en) * 1999-04-20 2002-10-01 Webtv Networks, Inc. Enabling and/or disabling selected types of broadcast triggers
US6463454B1 (en) * 1999-06-17 2002-10-08 International Business Machines Corporation System and method for integrated load distribution and resource management on internet environment
US20020147978A1 (en) * 2001-04-04 2002-10-10 Alex Dolgonos Hybrid cable/wireless communications system
US20020154691A1 (en) * 2001-04-19 2002-10-24 Kost James F. System and process for compression, multiplexing, and real-time low-latency playback of networked audio/video bit streams
US6481012B1 (en) * 1999-10-27 2002-11-12 Diva Systems Corporation Picture-in-picture and multiple video streams using slice-based encoding
US20020169823A1 (en) * 2001-05-08 2002-11-14 Nokia Mobile Phones Method and apparatus for transcoding content with permissible operations authorized by content creator
US20020175208A1 (en) * 2001-05-25 2002-11-28 Xcp, Inc. Network transaction and cash-accepting add-value station
US20020188958A1 (en) * 2001-06-08 2002-12-12 Miller Douglas Allyn Interactive information aggregator for an interactive television system
US20020188732A1 (en) * 2001-06-06 2002-12-12 Buckman Charles R. System and method for allocating bandwidth across a network
US20020196939A1 (en) * 2001-06-06 2002-12-26 Unger Robert Allan Decoding and decryption of partially encrypted information
US20030028643A1 (en) * 2001-03-13 2003-02-06 Dilithium Networks, Inc. Method and apparatus for transcoding video and speech signals
US6539545B1 (en) * 2000-01-28 2003-03-25 Opentv Corp. Interactive television system and method for simultaneous transmission and rendering of multiple encoded video streams
US20030061111A1 (en) * 2001-09-26 2003-03-27 International Business Machines Corporation Method and system for parent controlled e-commerce
US20030059047A1 (en) * 2001-09-27 2003-03-27 Ryuichi Iwamura PC card recorder
US20030058887A1 (en) * 2001-09-27 2003-03-27 Dworkin David R. Method and apparatus for ineterleaving DOCSIS data with an MPEG video stream
US20030067912A1 (en) * 1999-07-02 2003-04-10 Andrew Mead Directory services caching for network peer to peer service locator
US20030083533A1 (en) * 1998-02-04 2003-05-01 George Gerba Remote control for navigating through content in an organized and categorized fashion
US20030088872A1 (en) * 1997-07-03 2003-05-08 Nds Limited Advanced television system
US6567127B1 (en) * 1999-10-08 2003-05-20 Ati International Srl Method and apparatus for enhanced video encoding
US6567657B1 (en) * 1998-10-07 2003-05-20 Telefonaktiebolaget L M Ericsson SCP and MSC fault recovery process and signaling node failure reporting mechanism
US20030126608A1 (en) * 2001-12-31 2003-07-03 General Instrument Corporation Methods and systems for providing streaming media content in existing video delivery systems
US20030135860A1 (en) * 2002-01-11 2003-07-17 Vincent Dureau Next generation television receiver
US20030149988A1 (en) * 1998-07-14 2003-08-07 United Video Properties, Inc. Client server based interactive television program guide system with remote server recording
USRE38236E1 (en) * 1994-10-28 2003-08-26 Sony Corporation Digital signal transmitting method, digital signal receiving apparatus, and recording medium and method
US20030163811A1 (en) * 2002-02-28 2003-08-28 Luehrs Douglas Richard Positive parental control
US20030168509A1 (en) * 2000-07-11 2003-09-11 Newt Limited System and method for the security of payment transactions
US6637029B1 (en) * 1997-07-03 2003-10-21 Nds Limited Intelligent electronic program guide
US20030200548A1 (en) * 2001-12-27 2003-10-23 Paul Baran Method and apparatus for viewer control of digital TV program start time
US6701523B1 (en) * 1998-09-16 2004-03-02 Index Systems, Inc. V-Chip plus+in-guide user interface apparatus and method for programmable blocking of television and other viewable programming, such as for parental control of a television receiver
US20040078341A1 (en) * 2002-10-15 2004-04-22 Steichen Terril John System and method for selling digital information online
US20040103120A1 (en) * 2002-11-27 2004-05-27 Ascent Media Group, Inc. Video-on-demand (VOD) management system and methods
US20040153207A1 (en) * 2003-01-30 2004-08-05 Peck John C. Distributed intelligence, wireless, light-directed pick/put system
US20040179610A1 (en) * 2003-02-21 2004-09-16 Jiuhuai Lu Apparatus and method employing a configurable reference and loop filter for efficient video coding
US20040193712A1 (en) * 2003-03-31 2004-09-30 David Benenati Methods for common authentication and authorization across independent networks
US20040250273A1 (en) * 2001-04-02 2004-12-09 Bellsouth Intellectual Property Corporation Digital video broadcast device decoder
US20050009519A1 (en) * 2003-07-10 2005-01-13 Nec Corporation Communication apparatus and operation control method therefor
US20050022253A1 (en) * 2003-07-24 2005-01-27 Jingyang Chen Audio splice process for digital Ad insertion
US20050022006A1 (en) * 2002-06-26 2005-01-27 Bass Michael S. Systems and methods for managing web user information
US20050028206A1 (en) * 1998-06-04 2005-02-03 Imagictv, Inc. Digital interactive delivery system for TV/multimedia/internet
US20050050218A1 (en) * 2003-09-02 2005-03-03 Microsoft Corporation Video delivery workflow
US6876852B1 (en) * 2000-03-09 2005-04-05 Lucent Technologies Inc. Integrated cable and cellular network
US6886178B1 (en) * 1998-04-01 2005-04-26 Liberate Technologies Digital TV system with synchronized world wide web content
US20050102297A1 (en) * 2003-11-12 2005-05-12 Lloyd Alan C. Directory system
US20050123001A1 (en) * 2003-11-05 2005-06-09 Jeff Craven Method and system for providing video and data traffic packets from the same device
US20050138669A1 (en) * 2003-12-23 2005-06-23 David Baran Video modem termination system and method
US6922843B1 (en) * 1999-08-09 2005-07-26 United Video Properties, Inc. Interactive television program guide system with multiple account parental control
US20050175178A1 (en) * 2004-02-09 2005-08-11 Candelore Brant L. Transcoding cablecard
US20050198673A1 (en) * 2003-11-03 2005-09-08 John Kit Satellite TV security system
US6968394B1 (en) * 1997-09-22 2005-11-22 Zaksat General Trading Co., Wll Asymmetric satellite-based internet service
US6981045B1 (en) * 1999-10-01 2005-12-27 Vidiator Enterprises Inc. System for redirecting requests for data to servers having sufficient processing power to transcast streams of data in a desired format
US7073187B1 (en) * 1992-12-09 2006-07-04 Sedna Patent Services, Llc Menu-driven television program access system and method
US7219367B2 (en) * 2002-09-09 2007-05-15 Scientific-Atlanta, Inc. Backup communication modes
US7228555B2 (en) * 2000-08-31 2007-06-05 Prime Research Alliance E., Inc. System and method for delivering targeted advertisements using multiple presentation streams
US20070186273A1 (en) * 2004-02-09 2007-08-09 Celine Carpy Method and system for managing access authorization for a user in a local administrative domain when the user connects to an ip network
US7278152B1 (en) * 1995-05-26 2007-10-02 Irdeto Access, Inc. Video pedestal network
US7339954B2 (en) * 2001-04-25 2008-03-04 Nec Electronics Corporation Multiplexing digital broadcast method that can establish a technique which can perfectly obtain a multiplexing digital broadcast data
US7376829B2 (en) * 2002-12-04 2008-05-20 Irdeto Access B.V. Terminal, data distribution system comprising such a terminal and method of re-transmitting digital data
US7434242B1 (en) * 2000-08-07 2008-10-07 Sedna Patent Services, Llc Multiple content supplier video asset scheduling
US7451475B1 (en) * 1999-06-17 2008-11-11 Big Band Networks Inc Method for delivery of narrow-cast data over digital broadcast channels
US20090031335A1 (en) * 1992-12-09 2009-01-29 Hendricks John S Digital broadcast program ordering
US7496945B2 (en) * 2001-06-29 2009-02-24 Cisco Technology, Inc. Interactive program guide for bidirectional services
US20090138966A1 (en) * 2003-08-29 2009-05-28 Rgb Networks, Inc. Advanced, self-balancing video multiplexer system
US7647403B2 (en) * 1999-11-29 2010-01-12 British Telecommunications Public Limited Company Method for processing a request for access to a data network
US7707630B2 (en) * 2002-06-27 2010-04-27 Lenovo (Singapore) Pte. Ltd. Remote authentication caching on a trusted client or gateway system
US7801119B2 (en) * 2001-09-18 2010-09-21 Scientific-Atlanta, Llc Multi-carrier frequency-division multiplexing (FDM) architecture for high speed digital service
US8056106B2 (en) * 1999-06-11 2011-11-08 Rodriguez Arturo A Video on demand system with dynamic enablement of random-access functionality
US8291461B2 (en) * 2000-10-11 2012-10-16 United Video Properties, Inc. Systems and methods for managing the distribution of on-demand media
US8388440B2 (en) * 2003-10-20 2013-03-05 Sony Computer Entertainment America Llc Network account linking
US8607314B2 (en) * 2002-12-31 2013-12-10 American Express Travel Related Services Company, Inc. Method and system for transmitting authentication context information

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06295304A (en) * 1993-04-08 1994-10-21 Hitachi Ltd Reserved sales method
JPH10242961A (en) * 1997-02-28 1998-09-11 Digital Vision Lab:Kk Information supply system, and accounting system applied to the system
JP2000076332A (en) * 1998-08-27 2000-03-14 Internatl Business Mach Corp <Ibm> System and method for optimizing number of transmission between plural servers
JP3501681B2 (en) 1999-05-26 2004-03-02 Necアクセステクニカ株式会社 Communication device
US6275536B1 (en) 1999-06-23 2001-08-14 General Instrument Corporation Implementation architectures of a multi-channel MPEG video transcoder using multiple programmable processors
JP2001105351A (en) 1999-10-04 2001-04-17 Hitachi Koki Co Ltd Impact tool
WO2001055860A1 (en) 2000-01-28 2001-08-02 Diva Systems Corporation Method and apparatus for content distribution via non-homogeneous access networks
US20010037512A1 (en) * 2000-04-06 2001-11-01 Flickner Andrew Kent Signal interface for a bi-directional communication device
JP2002108840A (en) * 2000-09-28 2002-04-12 Toshiba Corp Distributed order-receiving system, receiving server, contents server, method for distributed receiving order and computer program product
JP2002152307A (en) * 2000-11-09 2002-05-24 Sony Corp Data receiving device, data transmitting device, data communication system, data receiving method, data transmitting method, data communication method, and program storage medium
JP4245798B2 (en) * 2000-12-26 2009-04-02 株式会社リコー Video distribution system and intermediate server
JPWO2002067160A1 (en) * 2001-02-21 2004-06-24 株式会社鷹山 Control transfer system, control transfer method, electronic payment system, electronic payment method, mobile communication terminal device, authentication server device, communication device, communication terminal, and payment server device
JP3539402B2 (en) 2001-04-18 2004-07-07 タイガー魔法瓶株式会社 rice cooker
JP2002334227A (en) * 2001-05-10 2002-11-22 Nippon Telegr & Teleph Corp <Ntt> Pay service provision method, pay service provision system, content server, program for pay service provision, and recording medium
JP3682770B2 (en) * 2001-06-29 2005-08-10 株式会社エヌ・ティ・ティ ピー・シー コミュニケーションズ DIGITAL CONTENT PROVIDING METHOD, SERVER, AND PROGRAM
JP4445686B2 (en) * 2001-08-21 2010-04-07 日立ソフトウエアエンジニアリング株式会社 Balance management method, balance management program and distributed charge processing system in distributed charge processing system
US20030079226A1 (en) * 2001-10-19 2003-04-24 Barrett Peter T. Video segment targeting using remotely issued instructions and localized state and behavior information
JP2003143561A (en) * 2001-11-01 2003-05-16 Canon Inc Recorder
JP3966711B2 (en) * 2001-11-06 2007-08-29 富士通株式会社 Proxy response method
JP2003158748A (en) * 2001-11-20 2003-05-30 Sony Corp Method and device for processing image
US20030200336A1 (en) 2002-02-15 2003-10-23 Suparna Pal Apparatus and method for the delivery of multiple sources of media content
JP3466596B2 (en) * 2002-03-13 2003-11-10 コナミ株式会社 Network game system

Patent Citations (101)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6201536B1 (en) * 1992-12-09 2001-03-13 Discovery Communications, Inc. Network manager for cable television system headends
US7073187B1 (en) * 1992-12-09 2006-07-04 Sedna Patent Services, Llc Menu-driven television program access system and method
US20090031335A1 (en) * 1992-12-09 2009-01-29 Hendricks John S Digital broadcast program ordering
US6160989A (en) * 1992-12-09 2000-12-12 Discovery Communications, Inc. Network controller for cable television delivery systems
USRE38236E1 (en) * 1994-10-28 2003-08-26 Sony Corporation Digital signal transmitting method, digital signal receiving apparatus, and recording medium and method
US5757909A (en) * 1994-11-26 1998-05-26 Lg Electronics, Inc. Illegal view and copy protection method in digital video system and controlling method thereof
US6130898A (en) * 1995-03-16 2000-10-10 Bell Atlantic Network Services, Inc. Simulcasting digital video programs for broadcast and interactive services
US7278152B1 (en) * 1995-05-26 2007-10-02 Irdeto Access, Inc. Video pedestal network
US5671412A (en) * 1995-07-28 1997-09-23 Globetrotter Software, Incorporated License management system for software applications
US5878141A (en) * 1995-08-25 1999-03-02 Microsoft Corporation Computerized purchasing system and method for mediating purchase transactions over an interactive network
US5909257A (en) * 1996-02-27 1999-06-01 Victor Company Of Japan, Ltd. Apparatus and method of receiving broadcasted digital signal
US6088451A (en) * 1996-06-28 2000-07-11 Mci Communications Corporation Security system and method for network element access
US5909638A (en) * 1996-08-06 1999-06-01 Maximum Video Systems, Inc. High speed video distribution and manufacturing system
US6275496B1 (en) * 1996-08-26 2001-08-14 Microsoft Corporation Content provider for pull based intelligent caching system
US5781910A (en) * 1996-09-13 1998-07-14 Stratus Computer, Inc. Preforming concurrent transactions in a replicated database environment
US6163272A (en) * 1996-10-25 2000-12-19 Diva Systems Corporation Method and apparatus for managing personal identification numbers in interactive information distribution system
US5987621A (en) * 1997-04-25 1999-11-16 Emc Corporation Hardware and software failover services for a file server
US20040049787A1 (en) * 1997-07-03 2004-03-11 Nds Limited Intelligent electronic program guide
US20030088872A1 (en) * 1997-07-03 2003-05-08 Nds Limited Advanced television system
US6637029B1 (en) * 1997-07-03 2003-10-21 Nds Limited Intelligent electronic program guide
US6397000B1 (en) * 1997-09-09 2002-05-28 Hitachi, Ltd. Digital signal recording devices, digital signal recording/ playback devices, and digital signal receiving/recording/playback devices
US6968394B1 (en) * 1997-09-22 2005-11-22 Zaksat General Trading Co., Wll Asymmetric satellite-based internet service
US5914472A (en) * 1997-09-23 1999-06-22 At&T Corp Credit card spending authorization control system
US6016141A (en) * 1997-10-06 2000-01-18 United Video Properties, Inc. Interactive television program guide system with pay program package promotion
US20010019559A1 (en) * 1998-01-09 2001-09-06 Gemini Networks, Inc. System, method, and computer program product for end-user self-authentication
US20030083533A1 (en) * 1998-02-04 2003-05-01 George Gerba Remote control for navigating through content in an organized and categorized fashion
US6886178B1 (en) * 1998-04-01 2005-04-26 Liberate Technologies Digital TV system with synchronized world wide web content
US6314572B1 (en) * 1998-05-29 2001-11-06 Diva Systems Corporation Method and apparatus for providing subscription-on-demand services, dependent services and contingent services for an interactive information distribution system
US20050028206A1 (en) * 1998-06-04 2005-02-03 Imagictv, Inc. Digital interactive delivery system for TV/multimedia/internet
US20020091771A1 (en) * 1998-07-07 2002-07-11 At&T Corp. Network communications system and method for worldwide web broadcasting
US20030149988A1 (en) * 1998-07-14 2003-08-07 United Video Properties, Inc. Client server based interactive television program guide system with remote server recording
US6701523B1 (en) * 1998-09-16 2004-03-02 Index Systems, Inc. V-Chip plus+in-guide user interface apparatus and method for programmable blocking of television and other viewable programming, such as for parental control of a television receiver
US6567657B1 (en) * 1998-10-07 2003-05-20 Telefonaktiebolaget L M Ericsson SCP and MSC fault recovery process and signaling node failure reporting mechanism
US6460180B1 (en) * 1999-04-20 2002-10-01 Webtv Networks, Inc. Enabling and/or disabling selected types of broadcast triggers
US8056106B2 (en) * 1999-06-11 2011-11-08 Rodriguez Arturo A Video on demand system with dynamic enablement of random-access functionality
US7451475B1 (en) * 1999-06-17 2008-11-11 Big Band Networks Inc Method for delivery of narrow-cast data over digital broadcast channels
US6463454B1 (en) * 1999-06-17 2002-10-08 International Business Machines Corporation System and method for integrated load distribution and resource management on internet environment
US20030067912A1 (en) * 1999-07-02 2003-04-10 Andrew Mead Directory services caching for network peer to peer service locator
US6922843B1 (en) * 1999-08-09 2005-07-26 United Video Properties, Inc. Interactive television program guide system with multiple account parental control
US6981045B1 (en) * 1999-10-01 2005-12-27 Vidiator Enterprises Inc. System for redirecting requests for data to servers having sufficient processing power to transcast streams of data in a desired format
US6567127B1 (en) * 1999-10-08 2003-05-20 Ati International Srl Method and apparatus for enhanced video encoding
US6481012B1 (en) * 1999-10-27 2002-11-12 Diva Systems Corporation Picture-in-picture and multiple video streams using slice-based encoding
US7647403B2 (en) * 1999-11-29 2010-01-12 British Telecommunications Public Limited Company Method for processing a request for access to a data network
US20020031120A1 (en) * 2000-01-14 2002-03-14 Rakib Selim Shlomo Remote control for wireless control of system including home gateway and headend, either or both of which have digital video recording functionality
US6539545B1 (en) * 2000-01-28 2003-03-25 Opentv Corp. Interactive television system and method for simultaneous transmission and rendering of multiple encoded video streams
US6876852B1 (en) * 2000-03-09 2005-04-05 Lucent Technologies Inc. Integrated cable and cellular network
US20020092021A1 (en) * 2000-03-23 2002-07-11 Adrian Yap Digital video recorder enhanced features
US20020069420A1 (en) * 2000-04-07 2002-06-06 Chris Russell System and process for delivery of content over a network
US20020049804A1 (en) * 2000-06-29 2002-04-25 Rodriguez Arturo A. Configuration options for transaction processing
US20020001386A1 (en) * 2000-06-30 2002-01-03 Koichiro Akiyama Broadcast receiving method and apparatus and information distributing method and apparatus
US20030168509A1 (en) * 2000-07-11 2003-09-11 Newt Limited System and method for the security of payment transactions
US7434242B1 (en) * 2000-08-07 2008-10-07 Sedna Patent Services, Llc Multiple content supplier video asset scheduling
US7228555B2 (en) * 2000-08-31 2007-06-05 Prime Research Alliance E., Inc. System and method for delivering targeted advertisements using multiple presentation streams
US8291461B2 (en) * 2000-10-11 2012-10-16 United Video Properties, Inc. Systems and methods for managing the distribution of on-demand media
US20020046406A1 (en) * 2000-10-18 2002-04-18 Majid Chelehmal On-demand data system
US20020083183A1 (en) * 2000-11-06 2002-06-27 Sanjay Pujare Conventionally coded application conversion system for streamed delivery and execution
US20020075954A1 (en) * 2000-12-19 2002-06-20 Vince Lawrence D. Methods and apparatus for re-encoding a high definition television signal to create a standard definition television signal
US20020091866A1 (en) * 2001-01-05 2002-07-11 Perlman Stephen G. Selectable mode multimedia system
US6813643B2 (en) * 2001-01-05 2004-11-02 Digeo, Inc. Multimedia system with selectable protocol module including MPEG logic and docsis logic sharing a single tuner
US20020116333A1 (en) * 2001-02-20 2002-08-22 Mcdonnell Joseph A. Method of authenticating a payment account user
US20030028643A1 (en) * 2001-03-13 2003-02-06 Dilithium Networks, Inc. Method and apparatus for transcoding video and speech signals
US20040250273A1 (en) * 2001-04-02 2004-12-09 Bellsouth Intellectual Property Corporation Digital video broadcast device decoder
US20020147978A1 (en) * 2001-04-04 2002-10-10 Alex Dolgonos Hybrid cable/wireless communications system
US20020154691A1 (en) * 2001-04-19 2002-10-24 Kost James F. System and process for compression, multiplexing, and real-time low-latency playback of networked audio/video bit streams
US7339954B2 (en) * 2001-04-25 2008-03-04 Nec Electronics Corporation Multiplexing digital broadcast method that can establish a technique which can perfectly obtain a multiplexing digital broadcast data
US20020169823A1 (en) * 2001-05-08 2002-11-14 Nokia Mobile Phones Method and apparatus for transcoding content with permissible operations authorized by content creator
US20020175208A1 (en) * 2001-05-25 2002-11-28 Xcp, Inc. Network transaction and cash-accepting add-value station
US20020188732A1 (en) * 2001-06-06 2002-12-12 Buckman Charles R. System and method for allocating bandwidth across a network
US20020196939A1 (en) * 2001-06-06 2002-12-26 Unger Robert Allan Decoding and decryption of partially encrypted information
US20030046686A1 (en) * 2001-06-06 2003-03-06 Candelore Brant L. Time division partial encryption
US20020188958A1 (en) * 2001-06-08 2002-12-12 Miller Douglas Allyn Interactive information aggregator for an interactive television system
US7496945B2 (en) * 2001-06-29 2009-02-24 Cisco Technology, Inc. Interactive program guide for bidirectional services
US7801119B2 (en) * 2001-09-18 2010-09-21 Scientific-Atlanta, Llc Multi-carrier frequency-division multiplexing (FDM) architecture for high speed digital service
US20030061111A1 (en) * 2001-09-26 2003-03-27 International Business Machines Corporation Method and system for parent controlled e-commerce
US20030058887A1 (en) * 2001-09-27 2003-03-27 Dworkin David R. Method and apparatus for ineterleaving DOCSIS data with an MPEG video stream
US20030059047A1 (en) * 2001-09-27 2003-03-27 Ryuichi Iwamura PC card recorder
US20030200548A1 (en) * 2001-12-27 2003-10-23 Paul Baran Method and apparatus for viewer control of digital TV program start time
US20030126608A1 (en) * 2001-12-31 2003-07-03 General Instrument Corporation Methods and systems for providing streaming media content in existing video delivery systems
US20030135860A1 (en) * 2002-01-11 2003-07-17 Vincent Dureau Next generation television receiver
US20030163811A1 (en) * 2002-02-28 2003-08-28 Luehrs Douglas Richard Positive parental control
US20050022006A1 (en) * 2002-06-26 2005-01-27 Bass Michael S. Systems and methods for managing web user information
US7707630B2 (en) * 2002-06-27 2010-04-27 Lenovo (Singapore) Pte. Ltd. Remote authentication caching on a trusted client or gateway system
US7219367B2 (en) * 2002-09-09 2007-05-15 Scientific-Atlanta, Inc. Backup communication modes
US20040078341A1 (en) * 2002-10-15 2004-04-22 Steichen Terril John System and method for selling digital information online
US20040103120A1 (en) * 2002-11-27 2004-05-27 Ascent Media Group, Inc. Video-on-demand (VOD) management system and methods
US7376829B2 (en) * 2002-12-04 2008-05-20 Irdeto Access B.V. Terminal, data distribution system comprising such a terminal and method of re-transmitting digital data
US8607314B2 (en) * 2002-12-31 2013-12-10 American Express Travel Related Services Company, Inc. Method and system for transmitting authentication context information
US20040153207A1 (en) * 2003-01-30 2004-08-05 Peck John C. Distributed intelligence, wireless, light-directed pick/put system
US20040179610A1 (en) * 2003-02-21 2004-09-16 Jiuhuai Lu Apparatus and method employing a configurable reference and loop filter for efficient video coding
US20040193712A1 (en) * 2003-03-31 2004-09-30 David Benenati Methods for common authentication and authorization across independent networks
US20050009519A1 (en) * 2003-07-10 2005-01-13 Nec Corporation Communication apparatus and operation control method therefor
US20050022253A1 (en) * 2003-07-24 2005-01-27 Jingyang Chen Audio splice process for digital Ad insertion
US20090138966A1 (en) * 2003-08-29 2009-05-28 Rgb Networks, Inc. Advanced, self-balancing video multiplexer system
US20050050218A1 (en) * 2003-09-02 2005-03-03 Microsoft Corporation Video delivery workflow
US8388440B2 (en) * 2003-10-20 2013-03-05 Sony Computer Entertainment America Llc Network account linking
US20050198673A1 (en) * 2003-11-03 2005-09-08 John Kit Satellite TV security system
US20050123001A1 (en) * 2003-11-05 2005-06-09 Jeff Craven Method and system for providing video and data traffic packets from the same device
US20050102297A1 (en) * 2003-11-12 2005-05-12 Lloyd Alan C. Directory system
US20050138669A1 (en) * 2003-12-23 2005-06-23 David Baran Video modem termination system and method
US20070186273A1 (en) * 2004-02-09 2007-08-09 Celine Carpy Method and system for managing access authorization for a user in a local administrative domain when the user connects to an ip network
US20050175178A1 (en) * 2004-02-09 2005-08-11 Candelore Brant L. Transcoding cablecard

Also Published As

Publication number Publication date
WO2005072390A2 (en) 2005-08-11
US20080098445A1 (en) 2008-04-24
EP1728150A4 (en) 2012-01-04
JP2007520172A (en) 2007-07-19
JP2007520171A (en) 2007-07-19
WO2005072390A3 (en) 2007-03-08
JP2012157038A (en) 2012-08-16
EP1709808A4 (en) 2014-09-17
US8443415B2 (en) 2013-05-14
EP1709808B1 (en) 2018-09-19
JP2007525118A (en) 2007-08-30
WO2005072394A2 (en) 2005-08-11
EP1716481A2 (en) 2006-11-02
WO2005072389A2 (en) 2005-08-11
WO2005072389A3 (en) 2005-10-20
WO2005072394A3 (en) 2006-01-12
WO2005074279A1 (en) 2005-08-11
US7907634B2 (en) 2011-03-15
CA2554712C (en) 2016-08-16
US8505064B2 (en) 2013-08-06
KR20070041423A (en) 2007-04-18
US20080263623A1 (en) 2008-10-23
CA2554706A1 (en) 2005-08-11
CA2554702A1 (en) 2005-08-11
EP1716481A4 (en) 2012-05-02
CA2554758A1 (en) 2005-08-11
US20080256584A1 (en) 2008-10-16
EP1716481B1 (en) 2019-09-25
KR20070020207A (en) 2007-02-20
EP1728150A2 (en) 2006-12-06
CA2554712A1 (en) 2005-08-11
CA2554702C (en) 2014-03-11
EP1709808A2 (en) 2006-10-11

Similar Documents

Publication Publication Date Title
US20080313681A1 (en) System and Method for Failsoft Headend Operation
US10769704B2 (en) Content recommendations
US11109077B2 (en) Controlling delivery of requested content based on delivery bandwidth limitations
US10154294B2 (en) Cloud based location shifting service
US9380089B2 (en) System and method for routing media
US9736537B2 (en) Content recommendations based on communal preferences
US8671203B2 (en) System and method for delivery of data files using service provider networks
US8804695B2 (en) Methods, systems, and computer program products for providing alerts and notifications
US7191244B2 (en) System and method for routing media
US11006177B2 (en) System and method for utilizing a secured service provider memory
US20060271974A1 (en) Multi-tiered content management system
US20070208619A1 (en) Methods, systems, and computer program products for providing targeted advertising to communications devices
US20020143976A1 (en) Method and system for managing and updating metadata associated with digital assets
US20020143791A1 (en) Content deployment system, method and network
US20030088686A1 (en) System and method for streaming media
US8037499B2 (en) Systems, methods, and computer products for recording of repeated programs
EP3777101B1 (en) Group enhanced content delivery
US20080276000A1 (en) System and Method for Distributing Content via a Shared Network
US20110112930A1 (en) Spending limits across multiple access points
CA2513313A1 (en) Optimized delivery of multimedia content
US20230251789A1 (en) Record information management based on self-describing attributes
US10127530B1 (en) Updating service level agreements based on a usage pattern for a subscriber at multiple locations during multiple times of day
US5784567A (en) System and method for coordinating communication between layers of a layered communication system
CA2356826C (en) Multimedia information service access
US20100235870A1 (en) System and method for pushing video on demand content based upon viewing habits

Legal Events

Date Code Title Description
AS Assignment

Owner name: COMCAST CABLE HOLDINGS, LLC, PENNSYLVANIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WOUNDY, RICHARD M.;ZUNDEL, JEAN-POL;BLACK, NEVILLE;AND OTHERS;REEL/FRAME:021475/0792;SIGNING DATES FROM 20080805 TO 20080821

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: COMCAST CABLE COMMUNICATIONS, LLC, PENNSYLVANIA

Free format text: MERGER AND CHANGE OF NAME;ASSIGNORS:COMCAST CABLE HOLDINGS, LLC;COMCAST CABLE COMMUNICATIONS, LLC;REEL/FRAME:037229/0550

Effective date: 20150930