Method and system for fault tolerant media streaming over the internet

    公开(公告)号:US06665726B1

    公开(公告)日:2003-12-16

    申请号:US09478571

    申请日:2000-01-06

    IPC分类号: G06F1516

    摘要: A replication process to provide fault tolerance for a streaming signal in a computer network. In one embodiment, the original or source signal is sent to several splitters which, in turn, each make copies of the signal and send the copies into a second layer of devices, which are referred to as “concentrators.” A given concentrator receives as input one or more copies of the source signal. In a preferred embodiment, a given concentrator receives two copies of the source signal from at least two different splitters. The concentrators process the incoming streaming signal copies, for example, by merging them into a single or composite copy of the original source signal according to a given processing algorithm. The output of a given concentrator may then be fed into a splitter, with the process then being repeated if desired to make an arbitrary large number of copies of the signal. At the end of the replication process, the output of a splitter or a concentrator is fed directly or indirectly to an end user. The replication process is fault-tolerant, and thus the end user's signal is not interrupted regardless of signal or equipment problems within the distribution mechanism.

    Method and system for fault tolerant media streaming over the internet
    2.
    发明授权
    Method and system for fault tolerant media streaming over the internet 有权
    通过互联网进行容错媒体流的方法和系统

    公开(公告)号:US07296082B2

    公开(公告)日:2007-11-13

    申请号:US10457266

    申请日:2003-06-09

    IPC分类号: G06F15/16

    摘要: A replication process to provide fault tolerance for a streaming signal in a computer network. In one embodiment, the original or source signal is sent to several splitters which, in turn, each make copies of the signal and send the copies into a second layer of devices, which are referred to as “concentrators.” A given concentrator receives as input one or more copies of the source signal. In a preferred embodiment, a given concentrator receives two copies of the source signal from at least two different splitters. The concentrators process the incoming streaming signal copies, for example, by merging them into a single or composite copy of the original source signal according to a given processing algorithm. The output of a given concentrator may then be fed into a splitter, with the process then being repeated if desired to make an arbitrary large number of copies of the signal. At the end of the replication process, the output of a splitter or a concentrator is fed directly or indirectly to an end user. The replication process is fault-tolerant, and thus the end user's signal is not interrupted regardless of signal or equipment problems within the distribution mechanism.

    摘要翻译: 为计算机网络中的流信号提供容错的复制过程。 在一个实施例中,原始或源信号被发送到多个分离器,这些分离器又分别进行信号的副本并将副本发送到被称为“集中器”的第二层设备。 给定的集中器作为输入接收源信号的一个或多个副本。 在优选实施例中,给定的集中器从至少两个不同的分配器接收源信号的两个拷贝。 集中器例如通过根据给定的处理算法将它们合并成原始信号源的单个或复合副本来处理输入的流传输信号副本。 然后可以将给定的聚光器的输出馈送到分离器中,如果需要,则重复该过程以产生任意大量的信号。 在复制过程结束时,分离器或集中器的输出被直接或间接地馈送给终端用户。 复制过程是容错的,因此无论分发机制中的信号或设备问题如何,最终用户的信号都不会中断。

    Global hosting system
    7.
    发明授权
    Global hosting system 有权
    全球托管系统

    公开(公告)号:US6108703A

    公开(公告)日:2000-08-22

    申请号:US314863

    申请日:1999-05-19

    摘要: The present invention is a network architecture or framework that supports hosting and content distribution on a truly global scale. The inventive framework allows a Content Provider to replicate and serve its most popular content at an unlimited number of points throughout the world. The inventive framework comprises a set of servers operating in a distributed manner. The actual content to be served is preferably supported on a set of hosting servers (sometimes referred to as ghost servers). This content comprises HTML page objects that, conventionally, are served from a Content Provider site. In accordance with the invention, however, a base HTML document portion of a Web page is served from the Content Provider's site while one or more embedded objects for the page are served from the hosting servers, preferably, those hosting servers near the client machine. By serving the base HTML document from the Content Provider's site, the Content Provider maintains control over the content.

    摘要翻译: 本发明是一种在真正的全球范围内支持托管和内容分发的网络架构或框架。 本发明的框架允许内容提供商在世界各地以无限数量的点复制和服务其最受欢迎的内容。 本发明的框架包括以分布式方式操作的一组服务器。 要提供的实际内容最好支持在一组主机服务器(有时称为ghost服务器)上。 该内容包括常规地从内容提供商站点提供的HTML页面对象。 然而,根据本发明,网页的基本HTML文档部分从内容提供者的站点被提供,而用于页面的一个或多个嵌入对象从托管服务器(优选地,在客户机附近的那些托管服务器)被提供。 通过从内容提供商的网站提供基础HTML文档,内容提供商维护对内容的控制。

    GLOBAL HOSTING SYSTEM
    8.
    发明申请
    GLOBAL HOSTING SYSTEM 有权
    全球主机系统

    公开(公告)号:US20120143997A1

    公开(公告)日:2012-06-07

    申请号:US13310851

    申请日:2011-12-05

    IPC分类号: G06F15/16

    摘要: A network architecture or framework supports hosting and content distribution on a truly global scale. The inventive framework allows a Content Provider to replicate and serve its most popular content at an unlimited number of points throughout the world. The inventive framework comprises a set of servers operating in a distributed manner. The actual content to be served is preferably supported on a set of hosting servers (sometimes referred to as ghost servers). This content comprises HTML page objects that, conventionally, are served from a Content Provider site. A base HTML document portion of a Web page is served from the Content Provider's site while one or more embedded objects for the page are served from the hosting servers, preferably, those hosting servers near the client machine. By serving the base HTML document from the Content Provider's site, the Content Provider maintains control over the content.

    摘要翻译: 网络架构或框架支持在真正的全球范围内托管和内容分发。 本发明的框架允许内容提供商在世界各地以无限数量的点复制和服务其最受欢迎的内容。 本发明的框架包括以分布式方式操作的一组服务器。 要提供的实际内容最好支持在一组主机服务器(有时称为ghost服务器)上。 该内容包括常规地从内容提供商站点提供的HTML页面对象。 Web页面的基本HTML文档部分从内容提供商的站点提供,而一个或多个页面的嵌入对象从托管服务器(优选地,在客户机附近的托管服务器)提供。 通过从内容提供商的网站提供基础HTML文档,内容提供商维护对内容的控制。

    Global hosting system
    9.
    发明申请
    Global hosting system 有权
    全球托管系统

    公开(公告)号:US20100198916A1

    公开(公告)日:2010-08-05

    申请号:US12753988

    申请日:2010-04-05

    IPC分类号: G06F15/16

    摘要: The present invention is a network architecture or framework that supports hosting and content distribution on a truly global scale. The inventive framework allows a Content Provider to replicate and serve its most popular content at an unlimited number of points throughout the world. The inventive framework comprises a set of servers operating in a distributed manner. The actual content to be served is preferably supported on a set of hosting servers (sometimes referred to as ghost servers). This content comprises HTML page objects that, conventionally, are served from a Content Provider site. In accordance with the invention, however, a base HTML document portion of a Web page is served from the Content Provider's site while one or more embedded objects for the page are served from the hosting servers, preferably, those hosting servers near the client machine. By serving the base HTML document from the Content Provider's site, the Content Provider maintains control over the content.

    摘要翻译: 本发明是一种在真正的全球范围内支持托管和内容分发的网络架构或框架。 本发明的框架允许内容提供商在世界各地以无限数量的点复制和服务其最受欢迎的内容。 本发明的框架包括以分布式方式操作的一组服务器。 要提供的实际内容最好支持在一组主机服务器(有时称为ghost服务器)上。 该内容包括常规地从内容提供商站点提供的HTML页面对象。 然而,根据本发明,网页的基本HTML文档部分从内容提供者的站点被提供,而用于页面的一个或多个嵌入对象从托管服务器(优选地,在客户机附近的那些托管服务器)被提供。 通过从内容提供商的网站提供基础HTML文档,内容提供商维护对内容的控制。

    HTML delivery from edge-of-network servers in a content delivery network (CDN)

    公开(公告)号:US20110307584A1

    公开(公告)日:2011-12-15

    申请号:US13204770

    申请日:2011-08-08

    IPC分类号: G06F15/16

    摘要: A content delivery network is enhanced to provide for delivery of cacheable markup language content files such as HTML. To support HTML delivery, the content provider provides the CDNSP with an association of the content provider's domain name (e.g., www.customer.com) to an origin server domain name (e.g., html.customer.com) at which one or more default HTML files are published and hosted. The CDNSP provides its customer with a CDNSP-specific domain name. The content provider, or an entity on its behalf, then implements DNS entry aliasing (e.g., a CNAME of the host to the CDNSP-specific domain) so that domain name requests for the host cue the CDN DNS request routing mechanism. This mechanism then identifies a best content server to respond to a request directed to the customer's domain. The CDN content server returns a default HTML file if such file is cached; otherwise, the CDN content server directs a request for the file to the origin server to retrieve the file, after which the file is cached on the CDN content server for subsequent use in servicing other requests. The content provider is also provided with log files of CDNSP-delivered HTML.