RDMA BASED REAL-TIME VIDEO CLIENT PLAYBACK ARCHITECTURE
    22.
    发明申请
    RDMA BASED REAL-TIME VIDEO CLIENT PLAYBACK ARCHITECTURE 审中-公开
    基于RDMA的实时视频客户端回放架构

    公开(公告)号:US20140033261A1

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

    申请号:US14043587

    申请日:2013-10-01

    摘要: A client playback architecture for a media content distribution system is provided. In the preferred embodiment, the client playback architecture is a Remote Direct Memory Access (RDMA) based architecture. The RDMA based architecture enables the client playback device to obtain media content from a central server in real-time or in substantially real-time as the media content is needed for playback at the client playback device. More specifically, the playback device includes RDMA enabled playback circuitry operating to perform RDMA transfers for select media content, buffer the media content received as a result of the RDMA transfers, and provide the media content for presentation to one or more associated viewers via one or more audio/video interfaces.

    摘要翻译: 提供了用于媒体内容分发系统的客户回放架构。 在优选实施例中,客户端重放架构是基于远程直接存储器访问(RDMA)的架构。 基于RDMA的架构使得客户端播放设备能够实时地或基本上实时地从中央服务器获得媒体内容,因为需要媒体内容以在客户端播放设备上播放。 更具体地,播放设备包括启用RDMA的重放电路,其操作以对选择的媒体内容执行RDMA传输,缓冲作为RDMA传输的结果而接收到的媒体内容,并通过一个或多个相关观众提供媒体内容以呈现给一个或多个相关观众 更多的音频/视频接口。

    Optimizing multi-hit caching for long tail content
    23.
    发明授权
    Optimizing multi-hit caching for long tail content 有权
    优化多命中缓存长尾内容

    公开(公告)号:US08639780B2

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

    申请号:US13720859

    申请日:2012-12-19

    IPC分类号: G06F15/16

    CPC分类号: H04L29/08729 H04L67/2842

    摘要: Some embodiments provide an optimized multi-hit caching technique that minimizes the performance impact associated with caching of long-tail content while retaining much of the efficiency and minimal overhead associated with first hit caching in determining when to cache content. The optimized multi-hit caching utilizes a modified bloom filter implementation that performs flushing and state rolling to delete indices representing stale content from a bit array used to track hit counts without affecting identification of other content that may be represented with indices overlapping with those representing the stale content. Specifically, a copy of the bit array is stored prior to flushing the bit array so as to avoid losing track of previously requested and cached content when flushing the bit arras and the flushing is performed to remove the bit indices representing stale content from the bit array and to minimize the possibility of a false positive.

    摘要翻译: 一些实施例提供了一种优化的多命中缓存技术,其最大限度地减少与长尾内容的缓存相关联的性能影响,同时在确定何时缓存内容时保留与第一命中缓存相关联的大部分效率和最小开销。 优化的多命中缓存利用修改的布隆过滤器实现,其执行刷新和状态滚动以从用于跟踪命中计数的位阵列中删除表示陈旧内容的索引,而不影响可以用与代表 陈旧的内容 具体来说,在刷新位阵列之前存储位阵列的副本,以便在刷新位阵列时避免丢失先前请求和缓存的内容的跟踪,并且执行刷新以从位阵列中去除代表陈旧内容的位索引 并尽可能减少假阳性的可能性。

    Media transport protocol selection
    24.
    发明授权
    Media transport protocol selection 有权
    媒体传输协议选择

    公开(公告)号:US08576868B2

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

    申请号:US13709321

    申请日:2012-12-10

    IPC分类号: H04L12/54

    摘要: A client terminal and method for receiving Internet Protocol (IP) media packets over an IP distribution network. The client terminal includes a plurality of interfaces to the IP distribution network, the interfaces configured to receive media packets according to multicast, unicast, and peer-to-peer media distribution protocols. A media cache controller determines whether the media packets received over the interfaces are tagged as non-cacheable. If so, the media cache controller passes the media packets to a decoder for decoding and transmission to a video renderer. When the received media packets are not tagged as non-cacheable, the media cache controller caches the media packets in a local cache, and subsequently distributes the cached media packets to another client terminal or to a caching node using the unicast or the peer-to-peer media distribution protocol. Media packets received using one media distribution protocol may be distributed using a different media distribution protocol.

    摘要翻译: 一种用于通过IP分配网络接收因特网协议(IP)媒体分组的客户终端和方法。 客户终端包括与IP分配网络的多个接口,该接口被配置为根据多播,单播和对等媒体分发协议接收媒体分组。 媒体高速缓存控制器确定通过接口接收的媒体分组是否被标记为不可缓存。 如果是这样,媒体缓存控制器将媒体分组传递到解码器,以便解码和传输到视频呈现器。 当接收到的媒体分组未被标记为不可缓存时,媒体高速缓存控制器将媒体分组缓存在本地高速缓存中,并且随后将缓存的媒体分组分发到另一客户终端或使用单播或对等 -peer媒体分发协议。 使用一个媒体分发协议接收的媒体分组可以使用不同的媒体分发协议进行分发。

    Optimizing Multi-Hit Caching for Long Tail Content
    25.
    发明申请
    Optimizing Multi-Hit Caching for Long Tail Content 有权
    优化多点缓存长尾内容

    公开(公告)号:US20130179529A1

    公开(公告)日:2013-07-11

    申请号:US13720859

    申请日:2012-12-19

    IPC分类号: H04L29/08

    CPC分类号: H04L29/08729 H04L67/2842

    摘要: Some embodiments provide an optimized multi-hit caching technique that minimizes the performance impact associated with caching of long-tail content while retaining much of the efficiency and minimal overhead associated with first hit caching in determining when to cache content. The optimized multi-hit caching utilizes a modified bloom filter implementation that performs flushing and state rolling to delete indices representing stale content from a bit array used to track hit counts without affecting identification of other content that may be represented with indices overlapping with those representing the stale content. Specifically, a copy of the bit array is stored prior to flushing the bit array so as to avoid losing track of previously requested and cached content when flushing the bit arras and the flushing is performed to remove the bit indices representing stale content from the bit array and to minimize the possibility of a false positive.

    摘要翻译: 一些实施例提供了一种优化的多命中缓存技术,其最大限度地减少与长尾内容的缓存相关联的性能影响,同时在确定何时缓存内容时保留与第一命中缓存相关联的大部分效率和最小开销。 优化的多命中缓存利用修改的布隆过滤器实现,其执行刷新和状态滚动以从用于跟踪命中计数的位阵列中删除表示陈旧内容的索引,而不影响可以用与代表 陈旧的内容 具体来说,在刷新位阵列之前存储位阵列的副本,以便在刷新位阵列时避免丢失先前请求和缓存的内容的跟踪,并执行刷新以从位阵列中去除代表陈旧内容的位索引 并尽量减少假阳性的可能性。

    APPLICATION-DRIVEN CDN PRE-CACHING
    26.
    发明申请
    APPLICATION-DRIVEN CDN PRE-CACHING 有权
    应用驱动CDN预先加速

    公开(公告)号:US20130159383A1

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

    申请号:US13328444

    申请日:2011-12-16

    IPC分类号: G06F15/16

    摘要: Techniques are provided for the caching of content prior to the content being requested. A request for desired content may be received from a client application at a caching server. The request may also indicate additional content related to the desired content that may be subsequently requested by the client application. The indicated additional content (and the desired content, if not already cached) is retrieved from an origin server. The desired content is transmitted to the client application at the user device, and the additional content is cached at the caching server. Subsequently, a second request may be received from the client application that includes a request for the additional content. The additional content, which is now cached at the caching server, is served to the client application by the caching server in response to the second request (rather than being retrieved from the origin server).

    摘要翻译: 提供了在请求内容之前缓存内容的技术。 可以从缓存服务器处的客户端应用程序接收对所需内容的请求。 该请求还可以指示与客户端应用随后请求的期望内容相关的附加内容。 从原始服务器检索指示的附加内容(以及所需内容,如果尚未缓存)。 将期望的内容在用户设备处发送到客户端应用,并且附加内容被缓存在高速缓存服务器上。 随后,可以从包括对附加内容的请求的客户端应用接收到第二请求。 缓存服务器上缓存的附加内容由缓存服务器响应于第二个请求(而不是从原始服务器检索)提供给客户端应用程序。

    Content Delivery Network Routing Using Border Gateway Protocol
    28.
    发明申请
    Content Delivery Network Routing Using Border Gateway Protocol 审中-公开
    使用边界网关协议的内容传送网络路由

    公开(公告)号:US20130041972A1

    公开(公告)日:2013-02-14

    申请号:US13569692

    申请日:2012-08-08

    IPC分类号: G06F15/167 G06F15/16

    摘要: An announcement protocol may allow disparate, and previously incompatible, content delivery network caches to exchange information and cache content for one another. Announcement data may be stored by the respective caches, and used to determine whether a cache is able to service an incoming request. URL prefixes may be included in the announcements to identify the content, and longest-match lookups may be used to help determine a secondary option when a first cache determines that it lacks a requested content.

    摘要翻译: 通告协议可以允许不同且先前不兼容的内容传送网络高速缓存来彼此交换信息和缓存内容。 公告数据可以由相应的高速缓存存储,并且用于确定高速缓存是否能够服务传入的请求。 可以在公告中包括URL前缀以识别内容,并且当第一缓存确定其缺少所请求的内容时,可以使用最长匹配查找来帮助确定辅助选项。

    System and method for playing back individual conference callers
    29.
    发明授权
    System and method for playing back individual conference callers 有权
    播放个人电话会议的系统和方法

    公开(公告)号:US08373743B2

    公开(公告)日:2013-02-12

    申请号:US12403624

    申请日:2009-03-13

    申请人: Michel Lee Hearn

    发明人: Michel Lee Hearn

    IPC分类号: H04N7/14

    摘要: A teleconferencing system receives at least two streams that are parts of a live conference and individually records at least one of the streams. During the conference, a conferencing system receives a request from a communication device that is participating in the conference for at least a portion of at least one but not all of the recorded streams and in response sends the requested portion(s) of the stream to the communication device. The communication device can then play back the requested portion(s) of the recorded stream(s) to a participant in the conference. The streams may be audio and/or video streams.

    摘要翻译: 电话会议系统接收作为直播会议的一部分的至少两个流,并分别记录至少一个流。 在会议期间,会议系统从至少一个但不是所有记录的流的至少一部分接收来自参与会议的通信设备的请求,并且响应于将所请求的流的部分发送到 通信设备。 然后,通信设备可以将所记录的流的请求部分再现到会议中的参与者。 流可以是音频和/或视频流。

    Content management
    30.
    发明授权
    Content management 有权
    内容管理

    公开(公告)号:US08346937B2

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

    申请号:US12956748

    申请日:2010-11-30

    IPC分类号: G06F15/173

    摘要: A system and method for management and processing of resource requests is provided. A content delivery network service provider determines a class associated with a set of client computing devices and monitors resources requests for the determined class. The content delivery network service provider then identifies at least one cache component for providing additional content, such as advertisement content or other additional content provided in anticipation of future resource requests, to client computing devices as a function of the determined class. In other embodiments, instead of cache components, the content delivery network service provider identifies a second set of client computing devices as a function of the determined class for providing the additional content information.

    摘要翻译: 提供了一种管理和处理资源请求的系统和方法。 内容传送网络服务提供商确定与一组客户端计算设备相关联的类并且监视对所确定的类的资源请求。 内容传送网络服务提供商然后识别至少一个高速缓存组件,用于根据所确定的类来向客户端计算设备提供附加内容,例如广告内容或预期将来的资源请求提供的其他附加内容。 在其他实施例中,内容递送网络服务提供商代替高速缓存组件来识别第二组客户端计算设备,作为用于提供附加内容信息的确定类别的函数。