UNIVERSAL OBJECT DELIVERY AND TEMPLATE-BASED FILE DELIVERY
    1.
    发明申请
    UNIVERSAL OBJECT DELIVERY AND TEMPLATE-BASED FILE DELIVERY 有权
    通用对象传送和模板文件传送

    公开(公告)号:US20130254634A1

    公开(公告)日:2013-09-26

    申请号:US13753442

    申请日:2013-01-29

    Abstract: Data objects can be delivered over a network using a file delivery system and universal object delivery and template-based file delivery. This might be done by forming source data into a sequence of data objects represented by symbols in packets, sending those to receivers on request, wherein a transmitter obtains a template file delivery table with delivery metadata for the data objects, and constructing a first transmission object identifier for a data object based on a transmission object identifier construction rule described in the template file delivery table. A receiver might receive packets, extract a second transmission object identifier, associate encoded symbols comprising the received data packet with the data object if the first transmission object identifier and the second transmission object identifier identify the same data object, and recover, at least approximately, the source data for the data object based on the encoded symbols associated with the data object.

    Abstract translation: 数据对象可以使用文件传递系统和通用对象传递以及基于模板的文件传递通过网络传送。 这可以通过将源数据形成到由分组中的符号表示的数据对象的序列中来完成,根据请求将它们发送到接收器,其中发送器获得具有用于数据对象的传送元数据的模板文件传递表,以及构建第一传输对象 基于模板文件传递表中描述的传输对象标识符构造规则的数据对象的标识符。 如果第一传输对象标识符和第二传输对象标识符识别相同的数据对象,则接收机可以接收分组,提取第二传输对象标识符,将包括接收到的数据分组的编码符号与数据对象相关联,并且至少近似地, 基于与数据对象相关联的编码符号的数据对象的源数据。

    CONTENT DELIVERY SYSTEM WITH ALLOCATION OF SOURCE DATA AND REPAIR DATA AMONG HTTP SERVERS
    2.
    发明申请
    CONTENT DELIVERY SYSTEM WITH ALLOCATION OF SOURCE DATA AND REPAIR DATA AMONG HTTP SERVERS 有权
    内容交付系统,分配了源服务器上的源数据和修复数据

    公开(公告)号:US20150263824A1

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

    申请号:US14663247

    申请日:2015-03-19

    Abstract: Data objects are delivered over a packet-switched network and receivers receive encoded symbols, such as repair symbols, broadcast or multicast, with sufficient information to form requests for additional symbols as needed based on what source symbols or sub-symbols are needed or missing. The requests can be made in a unicast or request fashion. Requesting and broadcasting might be done by different entities. A broadcast server can generate and store repair symbols while a source server can store content in source form. A request can be a unicast HTTP byte-range request, such as a URL, starting position and length. Requests might be aligned with starting positions of files. A receiver can calculate starting and ending byte positions of symbols or sub-symbols in a file and get indications that conventional HTTP servers are usable for file repair. Repair servers can request broadcast of repair data when byte-range requests from multiple receivers overlap.

    Abstract translation: 数据对象通过分组交换网络传送,并且接收机根据需要或基于哪些源符号或子符号需要或丢失,根据需要接收具有足够信息的编码符号(如修复符号,广播或多播)以形成对附加符号的请求。 请求可以以单播或请求方式进行。 请求和广播可能由不同的实体完成。 广播服务器可以生成和存储修复符号,而源服务器可以以源形式存储内容。 请求可以是单播HTTP字节范围请求,例如URL,起始位置和长度。 请求可能与文件的起始位置一致。 接收器可以计算文件中符号或子符号的开始和结束字节位置,并获得常规HTTP服务器可用于文件修复的指示。 当来自多个接收器的字节范围请求重叠时,修复服务器可以请求广播修复数据。

    DASH CLIENT AND RECEIVER WITH A DOWNLOAD RATE ESTIMATOR
    3.
    发明申请
    DASH CLIENT AND RECEIVER WITH A DOWNLOAD RATE ESTIMATOR 有权
    DASH客户端和接收器与下载速率估计器

    公开(公告)号:US20140156863A1

    公开(公告)日:2014-06-05

    申请号:US13745799

    申请日:2013-01-19

    Abstract: A client device presents streaming media and includes a stream manager for controlling streams, a request accelerator for making network requests for content, a source component coupled to the stream manager and the request accelerator for determining which requests to make, a network connection, and a media player. A process for rate estimation is provided that will react quickly to reception rate changes. The rate estimator can use an adaptive windowed average and take into account the video buffer level and the change in video buffer level in a way so to guarantee that the rate adjusts fast enough if there is a need, while keeping the windowing width large (and thus the measurement variance) large. A guarantee might be that when a rate drop or rise happens, the estimator adjusts its estimate within a time proportional to a buffer drain rate or buffer fill level.

    Abstract translation: 客户端设备呈现流媒体,包括用于控制流的流管理器,用于对内容进行网络请求的请求加速器,耦合到流管理器的源组件和用于确定要进行哪些请求的请求加速器,网络连接和 媒体播放器。 提供了速率估计过程,其将对接收速率变化做出快速反应。 速率估计器可以使用自适应窗口平均值,并且考虑视频缓冲器电平和视频缓冲器电平的变化,以便保证速率在有需要时调节得足够快,同时保持窗口宽度的大(和 因此测量方差)大。 保证可能是当速率下降或上升发生时,估计器在与缓冲器排出速率或缓冲器填充水平成比例的时间内调整其估计。

    DASH CLIENT AND RECEIVER WITH BUFFER WATER-LEVEL DECISION-MAKING
    4.
    发明申请
    DASH CLIENT AND RECEIVER WITH BUFFER WATER-LEVEL DECISION-MAKING 有权
    缓冲客户和接收者与缓冲区水位决策

    公开(公告)号:US20130227122A1

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

    申请号:US13745811

    申请日:2013-01-20

    Abstract: A client/receiver downloads data over a network path between a source and the receiver coupled by the network path and stores the media data in a presentation buffer of the receiver and from there it is consumed by a presentation element. The receiver monitors a presentation buffer fill level that represents what portion of the presentation buffer contains media data not yet consumed by a presentation element. The receiver makes requests for additional data to download. If the fill level is above a high fill threshold, the receiver does not make further requests and eventually the fill level goes down. If the fill level is below a low fill threshold, the receiver restarts the downloading and updates the fill level as media data is consumed by the presentation element. The fill level might be measured in units of memory storage capacity and/or units of presentation time.

    Abstract translation: 客户端/接收者通过由网络路径耦合的源和接收器之间的网络路径下载数据,并将媒体数据存储在接收机的呈现缓冲器中,并从那里被表示元素消耗。 接收器监视呈现缓冲器填充级别,其表示呈现缓冲器的哪部分包含尚未被表示元素消耗的媒体数据。 接收方要求下载其他数据。 如果填充水平高于高填充阈值,则接收器不会进一步请求,最终填充水平下降。 如果填充水平低于低填充阈值,则当介质数据被表示元素消耗时,接收器重新启动下载并更新填充水平。 填充级别可以以存储器容量和/或呈现时间单位为单位来测量。

    DASH CLIENT AND RECEIVER WITH DOWNLOAD RATE ACCELERATION
    5.
    发明申请
    DASH CLIENT AND RECEIVER WITH DOWNLOAD RATE ACCELERATION 审中-公开
    具有下载速率加速的DASH客户端和接收器

    公开(公告)号:US20140136653A1

    公开(公告)日:2014-05-15

    申请号:US13745796

    申请日:2013-01-19

    Abstract: A client device presents streaming media and includes a stream manager for controlling streams, a request accelerator for making network requests for content, a source component coupled to the stream manager and the request accelerator for determining which requests to make, a network connection, and a media player. The request accelerator can accelerate a download rate using a plurality of TCP connections. A target download rate can vary among HTTP requests. The TCP receiver window size for a given TCP connection might be based on the target download rate for that TCP connection and/or a current estimated round-trip time for the current TCP connection multiplied by a multiplier rate, wherein the multiplier rate is within a range bounded by the target download rate for the current TCP connection and a rate that is higher than the target download rate by a predetermined amount.

    Abstract translation: 客户端设备呈现流媒体,包括用于控制流的流管理器,用于对内容进行网络请求的请求加速器,耦合到流管理器的源组件和用于确定要进行哪些请求的请求加速器,网络连接以及 媒体播放器。 请求加速器可以使用多个TCP连接来加速下载速率。 HTTP请求中的目标下载速率可能会有所不同。 给定TCP连接的TCP接收器窗口大小可以基于该TCP连接的目标下载速率和/或当前TCP连接的当前估计往返时间乘以乘数率,其中乘法器速率在 由当前TCP连接的目标下载速率和高于目标下载速率的速率限制预定量的范围。

    UNIVERSAL OBJECT DELIVERY AND TEMPLATE-BASED FILE DELIVERY
    7.
    发明申请
    UNIVERSAL OBJECT DELIVERY AND TEMPLATE-BASED FILE DELIVERY 审中-公开
    通用对象传送和模板文件传送

    公开(公告)号:US20170026148A1

    公开(公告)日:2017-01-26

    申请号:US15076235

    申请日:2016-03-21

    Abstract: Data objects can be delivered over a network using a file delivery system and universal object delivery and template-based file delivery. This might be done by forming source data into a sequence of data objects represented by symbols in packets, sending those to receivers on request, wherein a transmitter obtains a template file delivery table with delivery metadata for the data objects, and constructing a first transmission object identifier for a data object based on a transmission object identifier construction rule described in the template file delivery table. A receiver might receive packets, extract a second transmission object identifier, associate encoded symbols comprising the received data packet with the data object if the first transmission object identifier and the second transmission object identifier identify the same data object, and recover, at least approximately, the source data for the data object based on the encoded symbols associated with the data object.

    Abstract translation: 数据对象可以使用文件传递系统和通用对象传递以及基于模板的文件传递通过网络传送。 这可以通过将源数据形成到由分组中的符号表示的数据对象的序列中来完成,根据请求将它们发送到接收器,其中发送器获得具有用于数据对象的传送元数据的模板文件传递表,以及构建第一传输对象 基于模板文件传递表中描述的传输对象标识符构造规则的数据对象的标识符。 如果第一传输对象标识符和第二传输对象标识符识别相同的数据对象,则接收机可以接收分组,提取第二传输对象标识符,将包括接收到的数据分组的编码符号与数据对象相关联,并且至少近似地, 基于与数据对象相关联的编码符号的数据对象的源数据。

    DASH CLIENT AND RECEIVER WITH REQUEST CANCELLATION CAPABILITIES
    8.
    发明申请
    DASH CLIENT AND RECEIVER WITH REQUEST CANCELLATION CAPABILITIES 有权
    大客户和接收者要求取消能力

    公开(公告)号:US20130227081A1

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

    申请号:US13745810

    申请日:2013-01-20

    Abstract: A receiver receives media for playing out using a presentation element of the receiver can make requests and wait for responses, but can also cancel requests, possibly reissuing new requests, to improve a user experience taking into account network and other conditions. The receiver can select a playback rate and make requests at that playback rate, monitor a presentation buffer that stores media data to be consumed by a presentation element, store an indication of a buffer level corresponding to how much of the presentation buffer is occupied by the media data that is received and not yet consumed by the presentation element, maintain a state of an issued request for downloading a selected first chunk of media data, and when an issued request is outstanding, determine, based on network conditions and the state of the issued request, whether to continue the request or cancel the request.

    Abstract translation: 接收器接收使用接收器的表示元素进行播放的媒体可以进行请求并等待响应,但是也可以取消可能重新发出新请求的请求,以便考虑网络和其他条件来改善用户体验。 接收机可以选择播放速率并以该播放速率进行请求,监视存储要由表示元素消耗的媒体数据的呈现缓冲器,存储对应于呈现缓冲器占用多少的缓冲器级别的指示 媒体数据被接收并且尚未被表示元素消费,维护发布的下载所选择的第一组媒体数据的请求的状态,并且当发出的请求未完成时,基于网络条件和 发出请求,是否继续请求或取消请求。

    DASH CLIENT AND RECEIVER WITH PLAYBACK RATE SELECTION
    9.
    发明申请
    DASH CLIENT AND RECEIVER WITH PLAYBACK RATE SELECTION 有权
    具有播放速率选择的DASH客户端和接收器

    公开(公告)号:US20130227080A1

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

    申请号:US13745809

    申请日:2013-01-20

    Abstract: A client device presents streaming media and includes a stream manager, a request accelerator, and a source component coupled to the stream manager and the request accelerator for determining which requests to make. A rate selection process can make rate decisions so that the buffer is filled when it is low, avoiding erratically changing rates and can choose the correct steady rate quickly. Multimedia download strategies can be used for HTTP that allow for accurate rate estimations, achieving link capacity even if network delays and packet loss rates are high, achieving timely delivery of the stream, and achieving relatively steady download rates with little short term variability. A receiver might use multiple HTTP connections, decompose media requests into smaller chunk requests, synchronize the connections using TCP flow control mechanisms, and request data in bursts. In addition, the receiver might use an HTTP pipelining process to keep the connections busy.

    Abstract translation: 客户端设备呈现流媒体,并且包括流管理器,请求加速器和耦合到流管理器的源组件和用于确定要进行哪些请求的请求加速器。 速率选择过程可以进行速率决定,以便缓冲器在低时被填充,避免不断变化的速率,并可以快速选择正确的稳定速率。 多媒体下载策略可用于允许精确率估计的HTTP,即使网络延迟和丢包率较高,实现链路容量,实现流的及时传递,并实现相对稳定的下载速率,几乎没有短期变化。 接收机可能会使用多个HTTP连接,将媒体请求分解成较小的块请求,使用TCP流控制机制同步连接,并以突发方式请求数据。 此外,接收器可能会使用HTTP流水线过程来保持连接繁忙。

Patent Agency Ranking