Transmitting Datastreams to Late Joining Broadcast Subscribers
    1.
    发明申请
    Transmitting Datastreams to Late Joining Broadcast Subscribers 有权
    将数据流传输到后期连接广播用户

    公开(公告)号:US20130198789A1

    公开(公告)日:2013-08-01

    申请号:US12335488

    申请日:2008-12-15

    IPC分类号: H04N7/173

    摘要: A computer-implemented method performed by a server including obtaining a stream of live data comprising a plurality of segments; storing the plurality of segments to form a recorded stream; transmitting the plurality of segments as a near-live feed to one or more nodes in a network; transmitting the recorded stream to another node in the network; and transitioning from transmission to the another node of the recorded stream to the near-live feed, the transmission comprising: delaying transmission of the near-live feed to the another node until a new segment of the stream of live data is obtained.

    摘要翻译: 一种由服务器执行的计算机实现的方法,包括获得包括多个段的实况数据流; 存储所述多个段以形成记录的流; 将所述多个段作为近实时馈送发送到网络中的一个或多个节点; 将记录的流发送到网络中的另一个节点; 并且从传输转移到所述记录流的另一个节点到所述近距离馈送,所述传输包括:延迟近距离馈送到另一节点的传输,直到获得实时数据流的新的段。

    Media streaming in a multi-tier client-server architecture
    2.
    发明授权
    Media streaming in a multi-tier client-server architecture 有权
    媒体流在多层客户端 - 服务器架构中

    公开(公告)号:US08392530B1

    公开(公告)日:2013-03-05

    申请号:US12338531

    申请日:2008-12-18

    摘要: Systems, methods, and computer program products permit communication between servers in a server system utilizing a proxy stream communicating over a connection between the servers. A first request for content is received, at a server, and a connection is created with at least one upstream server. At the server a name associated with the content at the upstream server is identified. A second request for the content is transmitted to the at least one upstream server, where the second request identifies the name. The content is then received at the downstream server.

    摘要翻译: 系统,方法和计算机程序产品允许服务器系统中的服务器之间的通信,利用通过服务器之间的连接通信的代理流。 在服务器处接收到对内容的第一请求,并且使用至少一个上游服务器创建连接。 在服务器上,识别与上游服务器上的内容相关联的名称。 将内容的第二请求发送到至少一个上游服务器,其中第二请求标识该名称。 然后在下游服务器处接收内容。

    Transmitting datastreams to late joining broadcast subscribers
    3.
    发明授权
    Transmitting datastreams to late joining broadcast subscribers 有权
    传输数据流到晚期加入广播用户

    公开(公告)号:US09191623B2

    公开(公告)日:2015-11-17

    申请号:US12335488

    申请日:2008-12-15

    摘要: A computer-implemented method performed by a server including obtaining a stream of live data comprising a plurality of segments; storing the plurality of segments to form a recorded stream; transmitting the plurality of segments as a near-live feed to one or more nodes in a network; transmitting the recorded stream to another node in the network; and transitioning from transmission to the another node of the recorded stream to the near-live feed, the transmission comprising: delaying transmission of the near-live feed to the another node until a new segment of the stream of live data is obtained.

    摘要翻译: 一种由服务器执行的计算机实现的方法,包括获得包括多个段的实况数据流; 存储所述多个段以形成记录的流; 将所述多个段作为近实时馈送发送到网络中的一个或多个节点; 将记录的流发送到网络中的另一个节点; 并且从传输转移到所述记录流的另一个节点到所述近距离馈送,所述传输包括:延迟近距离馈送到另一节点的传输,直到获得实时数据流的新的段。

    MEDIATING DIGITAL PROGRAM INSERTION FOR LINEAR STREAMING MEDIA
    4.
    发明申请
    MEDIATING DIGITAL PROGRAM INSERTION FOR LINEAR STREAMING MEDIA 有权
    介绍线性流媒体的数字程序插入

    公开(公告)号:US20140245345A1

    公开(公告)日:2014-08-28

    申请号:US13309794

    申请日:2011-12-02

    IPC分类号: H04N21/431

    摘要: Exemplary embodiments involve a mediation application executed on a processor determining one or more digital programming insertion breaks in a linear media stream. The linear media stream can include electronic content delivered over a network at a time determined by the content provider. The mediation application can determine that a plurality of clients identified by a common group identifier and in communication with the mediation application are receiving the linear media stream. The mediation application can mediate a plurality of requests for digital programming insertion content provided by a digital programming insertion content provider by identifying digital programming insertion content targeted to the common group identifier. The mediation application can provide the digital programming insertion content during the one or more digital programming insertion breaks to the plurality of clients.

    摘要翻译: 示例性实施例涉及在确定线性媒体流中的一个或多个数字节目插入中断的处理器上执行的中介应用。 线性媒体流可以包括由内容提供商确定的时间在网络上传送的电子内容。 中介应用可以确定由公共组标识符识别并与中介应用通信的多个客户端正在接收线性媒体流。 中介应用可以通过识别针对公共组标识符的数字节目插入内容来调解由数字节目插入内容提供商提供的数字节目插入内容的多个请求。 中介应用可以在一个或多个数字节目插入中断期间向多个客户端提供数字节目插入内容。

    TARGETED HTTP REDIRECTS
    5.
    发明申请
    TARGETED HTTP REDIRECTS 审中-公开
    目标HTTP重定向

    公开(公告)号:US20140082132A1

    公开(公告)日:2014-03-20

    申请号:US13619444

    申请日:2012-09-14

    IPC分类号: G06F15/16

    CPC分类号: G06Q30/0241 G06Q10/10

    摘要: One exemplary embodiment involves receiving a request to access data that corresponds to a placeholder link from a requesting client device. The embodiment further involves identifying a set of recipient attributes associated with the client device. Additionally, the embodiment involves determining a plurality of sponsor links based at least in part on the recipient attributes, wherein the recipient attributes provided targeted alternative content to the client device. Then, the embodiment involves directing the client device as indicated by the identified sponsor links.

    摘要翻译: 一个示例性实施例涉及从请求客户端设备接收访问对应于占位符链接的数据的请求。 该实施例还涉及识别与客户端设备相关联的一组接收者属性。 此外,该实施例涉及至少部分地基于接收者属性来确定多个赞助商链接,其中,接收者属性向客户端设备提供目标替代内容。 然后,该实施例涉及如所标识的赞助商链接指示客户端设备。

    MEDIA STREAM FRAGMENT REQUEST
    6.
    发明申请
    MEDIA STREAM FRAGMENT REQUEST 有权
    媒体流程要求

    公开(公告)号:US20140006478A1

    公开(公告)日:2014-01-02

    申请号:US13536274

    申请日:2012-06-28

    IPC分类号: G06F15/16

    摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for requesting potentially missing fragments in a media stream index are described in this specification. In one aspect, a method includes receiving a fragmented media stream index at a client system, where the media stream index includes a list of sequentially arranged fragment identifiers. Fragments listed in the media stream index can be requested from a server system. Fragment identifiers that are potentially missing in the media stream index can be identified based, at least in part, on a determined naming convention indicating the sequential arrangement of the fragment identifiers. Fragments can be requested based on the potentially missing fragment identifiers and processed for display when received.

    摘要翻译: 在本说明书中描述了包括在计算机存储介质上编码的用于在媒体流索引中请求可能丢失的片段的计算机程序的方法,系统和装置。 一方面,一种方法包括在客户端系统处接收分段的媒体流索引,其中媒体流索引包括顺序排列的片段标识符的列表。 可以从服务器系统请求媒体流索引中列出的片段。 可以至少部分地基于指定片段标识符的顺序排列的确定的命名约定来识别在媒体流索引中可能丢失的片段标识符。 可以基于可能丢失的片段标识符来请求片段,并在被接收时被处理以进行显示。

    Dynamically altering playlists
    7.
    发明授权
    Dynamically altering playlists 有权
    动态更改播放列表

    公开(公告)号:US08473628B2

    公开(公告)日:2013-06-25

    申请号:US12201952

    申请日:2008-08-29

    IPC分类号: G06F15/16

    CPC分类号: G06F17/30053

    摘要: In general, in one aspect, streams associated with a playlist are received from a server. The playlist includes an ordering of streams that are queued for client-side playback from the server according to the ordering. Information associated with the receipt and playback of at least one of the streams is accessed. The client-side application requests to alter the streams of the playlist in response to the accessed information. The request identifies a desired playlist alteration and includes information that controls the playlist alteration. The streams of the playlist are displayed according to a playlist alteration made in response to the request.

    摘要翻译: 通常,在一个方面,从服务器接收与播放列表相关联的流。 播放列表包括根据订购从服务器排队等待客户端重放的流的排序。 访问与至少一个流的接收和回放相关联的信息。 客户端应用程序响应于所访问的信息请求改变播放列表的流。 请求标识所需的播放列表更改,并包括控制播放列表更改的信息。 播放列表的流根据响应于该请求而进行的播放列表更改显示。

    Data framing
    8.
    发明授权
    Data framing 有权
    数据框架

    公开(公告)号:US08423606B1

    公开(公告)日:2013-04-16

    申请号:US12768636

    申请日:2010-04-27

    IPC分类号: G06F15/16

    摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for fragmenting a media stream (e.g., for HTTP streaming) by generating fragments that can have variable relative durations. The disclosed technologies enable fragmenting the media stream by two or more media streaming server systems to obtain respective sets of fragments having a framing structure that is consistent across the two or more media streaming server systems. Consequently, a client computer system can place HTTP requests for fragments of the media stream, e.g. for switching mid-stream, to any of the two or more media streaming server systems that generated the respective sets of fragments.

    摘要翻译: 描述了包括在计算机存储介质上编码的计算机程序的方法,系统和装置,用于通过生成可以具有可变相对持续时间的片段来分段媒体流(例如,用于HTTP流)。 所公开的技术使得能够通过两个或多个媒体流服务器系统来分段媒体流,以获得具有在两个或多个媒体流服务器系统中一致的成帧结构的各个片段集合。 因此,客户端计算机系统可以向媒体流的片段(例如, 用于将中间流切换到生成各组分段的两个或多个媒体流服务器系统中的任何一个。

    Server communication in a multi-tier server architecture
    9.
    发明授权
    Server communication in a multi-tier server architecture 有权
    多层服务器架构中的服务器通信

    公开(公告)号:US07991883B1

    公开(公告)日:2011-08-02

    申请号:US12335491

    申请日:2008-12-15

    IPC分类号: G06F15/16 G06F15/173

    摘要: A computer-implemented method including receiving, at a server, a first request for content; determining whether the content is available locally at the server; when the content is available locally at the server, retrieving the content locally at the server; and transmitting the content to at least one downstream server; and when the content is not available locally at the server, transmitting, to the at least one downstream server, a notification that the content is not available locally and that a second request for the content is being transmitted; and transmitting the second request for the content to at least one upstream server.

    摘要翻译: 一种计算机实现的方法,包括在服务器处接收对内容的第一请求; 确定内容是否在服务器本地可用; 当内容在服务器本地可用时,在服务器本地检索内容; 以及将所述内容发送到至少一个下游服务器; 并且当所述内容在所述服务器处本地不可用时,向所述至少一个下游服务器发送所述内容在本地不可用并且正在发送对所述内容的第二请求的通知; 以及向所述至少一个上游服务器发送对所述内容的所述第二请求。

    Media stream index merging
    10.
    发明授权
    Media stream index merging 有权
    媒体流索引合并

    公开(公告)号:US09413801B2

    公开(公告)日:2016-08-09

    申请号:US13536789

    申请日:2012-06-28

    摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for merging media stream indexes of a media stream are described in this specification. In one aspect, a method includes receiving a first media stream index at a first server system, including a first list of sequentially arranged fragment identifiers corresponding to at least a portion of multiple sequentially arranged fragments. Fragment identifiers that are potentially missing from the first index can be identified. A second media stream index including a second list of sequentially arranged fragment identifiers corresponding to at least a portion of the multiple sequentially arranged fragments can be requested from a second server system. The first and second list of the sequentially arranged fragment identifiers can be compared and the first list of sequentially arranged fragment identifiers can be reconstructed based on the comparison.

    摘要翻译: 在本说明书中描述了用于合并媒体流的媒体流索引的方法,系统和装置,包括在计算机存储介质上编码的计算机程序。 一方面,一种方法包括在第一服务器系统处接收第一媒体流索引,包括与多个顺序排列的片段的至少一部分相对应的顺序排列的片段标识符的第一列表。 可以识别从第一个索引潜在地丢失的片段标识符。 可以从第二服务器系统请求包括与多个顺序排列的片段的至少一部分相对应的顺序排列的片段标识符的第二列表的第二媒体流索引。 可以比较顺序排列的片段标识符的第一和第二列表,并且可以基于比较重建顺序排列的片段标识符的第一列表。