Proactive TCP Connection Stall Recovery for HTTP Streaming Content Requests
    1.
    发明申请
    Proactive TCP Connection Stall Recovery for HTTP Streaming Content Requests 审中-公开
    HTTP流内容请求的主动TCP连接失速恢复

    公开(公告)号:US20160094608A1

    公开(公告)日:2016-03-31

    申请号:US14551457

    申请日:2014-11-24

    Abstract: Methods, devices, systems, and non-transitory computer-readable storage media for improving the reception of data at a computing device by proactively utilizing new TCP connections in response to identifying that TCP connections have stalled. In an embodiment, a processor of the computing device may perform operations including monitoring a status of requests via a plurality of TCP connections, identifying a stalled TCP connection having a missing request based on the monitoring, wherein the stalled TCP connection is configured to utilize a first network interface and access a first data source, evaluating other TCP connections to determine whether the other TCP connections stall using the first network interface or when accessing the first data source; identifying a second network interface and a second data source based on the evaluating, and reissuing the missing request with a new TCP connection configured to use the second network interface and access the second data source.

    Abstract translation: 方法,设备,系统和非暂时计算机可读存储介质,用于通过主动地利用新的TCP连接来响应于识别TCP连接停滞而改善计算设备处的数据接收。 在一个实施例中,计算设备的处理器可以执行操作,包括经由多个TCP连接来监视请求的状态,基于监视来识别具有丢失请求的停顿的TCP连接,其中,所停止的TCP连接被配置为利用 第一网络接口并访问第一数据源,评估其他TCP连接以确定其他TCP连接是否使用第一网络接口停止或在访问第一数据源时停止; 基于通过配置为使用第二网络接口并访问第二数据源的新TCP连接来评估和重新发布丢失的请求来识别第二网络接口和第二数据源。

    SYSTEMS AND METHODS TO IMPROVE THE RELIABILITY AND LIFESPAN OF FLASH MEMORY
    2.
    发明申请
    SYSTEMS AND METHODS TO IMPROVE THE RELIABILITY AND LIFESPAN OF FLASH MEMORY 有权
    提高闪存存储器可靠性和寿命的系统和方法

    公开(公告)号:US20160034207A1

    公开(公告)日:2016-02-04

    申请号:US14882603

    申请日:2015-10-14

    Inventor: Yinian Mao

    Abstract: A method for controlling flash memory is described. The method includes selecting a new forward error correction (FEC) parameter set that provides more redundancy than a current FEC parameter set. The method also includes coding source information bits, using the new FEC parameter set, during write operations to a first corrupted page in the flash memory. The method further includes mapping the first corrupted page and at least one additional corrupted page in the flash memory to a single logical page with an expected page size.

    Abstract translation: 描述了一种用于控制闪存的方法。 该方法包括选择提供比当前FEC参数集更多的冗余的新的前向纠错(FEC)参数集。 该方法还包括在对闪速存储器中的第一损坏页面的写入操作期间使用新的FEC参数集编码源信息比特。 该方法还包括将闪存中的第一损坏页面和至少一个附加损坏页面映射到具有期望页面大小的单个逻辑页面。

    Systems and methods to improve the reliability and lifespan of flash memory
    3.
    发明授权
    Systems and methods to improve the reliability and lifespan of flash memory 有权
    提高闪存可靠性和寿命的系统和方法

    公开(公告)号:US09235468B2

    公开(公告)日:2016-01-12

    申请号:US13861691

    申请日:2013-04-12

    Inventor: Yinian Mao

    Abstract: A method for controlling flash memory includes selecting a new forward error correction (FEC) parameter set that provides more redundancy than a current FEC parameter set. The method also includes coding source information bits, using the new FEC parameter set, during write operations to a first corrupted page in the flash memory. The method further includes mapping the first corrupted page and at least one additional corrupted page in the flash memory to a single logical page with an expected page size.

    Abstract translation: 一种用于控制闪速存储器的方法包括选择提供比当前FEC参数集更多的冗余的新的前向纠错(FEC)参数集。 该方法还包括在对闪速存储器中的第一损坏页面的写入操作期间使用新的FEC参数集编码源信息比特。 该方法还包括将闪存中的第一损坏页面和至少一个附加损坏页面映射到具有期望页面大小的单个逻辑页面。

    TRANSPORT ACCELERATOR IMPLEMENTING REQUEST MANAGER AND CONNECTION MANAGER FUNCTIONALITY
    4.
    发明申请
    TRANSPORT ACCELERATOR IMPLEMENTING REQUEST MANAGER AND CONNECTION MANAGER FUNCTIONALITY 有权
    运输加速器执行要求经理和连接管理员功能

    公开(公告)号:US20150271232A1

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

    申请号:US14289403

    申请日:2014-05-28

    Abstract: Transport accelerator (TA) systems and methods for delivery of content to a user agent (UA) of the client device from a content server are provided according to embodiments of the present disclosure. Embodiments of a TA operate to subdivide, by a request manager (RM) of the TA, fragment requests provided by the UA each into a plurality of chunk requests for requesting chunks of the content and to provide, by the RM to a connection manager (CM) of the TA, chunk requests of the plurality of chunk requests for requesting chunks of the content. Requests may thus be made, by the CM, for the chunks of the content from the content server via a plurality of connections established between the CM and the content server.

    Abstract translation: 根据本公开的实施例提供了用于从内容服务器向客户端设备的用户代理(UA)传送内容的传输加速器(TA)系统和方法。 TA的实施例通过TA的请求管理器(RM)将由UA提供的片段请求细分为用于请求内容块的多个块请求并由RM向连接管理器( CM),多个块请求块的请求,用于请求块的内容。 CM可以通过在CM与内容服务器之间建立的多个连接从内容服务器获得内容块的请求。

    Dash client and receiver with a download rate estimator
    6.
    发明授权
    Dash client and receiver with a download rate estimator 有权
    具有下载速率估计器的Dash客户端和接收器

    公开(公告)号:US09374406B2

    公开(公告)日:2016-06-21

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

    TRANSPORT ACCELERATOR IMPLEMENTING A MULTIPLE INTERFACE ARCHITECTURE
    8.
    发明申请
    TRANSPORT ACCELERATOR IMPLEMENTING A MULTIPLE INTERFACE ARCHITECTURE 审中-公开
    运输加速器实施多个界面结构

    公开(公告)号:US20150271226A1

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

    申请号:US14289476

    申请日:2014-05-28

    Abstract: Transport accelerator (TA) systems and methods for accelerating delivery of content to a user agent (UA) of the client device are provided according to embodiments of the present disclosure. Embodiments initiate media transmission operation for the UA using the TA disposed in a communication path between the UA and a content server operable to provide content, wherein the TA comprises a request manager (RM) operable to control what data is requested from the content server and a plurality of connection managers (CMs) operable to control when the data is requested from the content server, wherein each CM of the plurality of CMs is adapted for communication with the content server via a different communication interface.

    Abstract translation: 根据本公开的实施例提供了用于加速向客户端设备的用户代理(UA)传送内容的传输加速器(TA)系统和方法。 实施例使用设置在UA和可用于提供内容的内容服务器之间的通信路径中的TA来启动UA的媒体传输操作,其中TA包括可操作以控制从内容服务器请求的数据的请求管理器(RM) 多个连接管理器(CM),其可操作以控制何时从内容服务器请求数据,其中多个CM中的每个CM适于经由不同的通信接口与内容服务器通信。

    Egress Rate Shaping To Reduce Burstiness In Application Data Delivery
    9.
    发明申请
    Egress Rate Shaping To Reduce Burstiness In Application Data Delivery 审中-公开
    出口率整形以减少应用程序数据传递中的破坏

    公开(公告)号:US20160164788A1

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

    申请号:US14663528

    申请日:2015-03-20

    Abstract: Systems, methods, and devices of the various embodiments enable rate shaping of content data delivered to a client application. A processor may determine an ingress rate of content data to a buffer. The processor may determine an amount of the content data stored in the buffer. The processor may determine an egress rate of the content data from the buffer to the client application based on the ingress rate and the amount of content data stored in the buffer. The processor may send the content data from the buffer to the client application at the egress rate.

    Abstract translation: 各种实施例的系统,方法和设备能够传送到客户机应用的内容数据的速率整形。 处理器可以确定内容数据到缓冲器的入口速率。 处理器可以确定存储在缓冲器中的内容数据的量。 处理器可以基于存储在缓冲器中的入口速率和内容数据量来确定内容数据从缓冲器到客户端应用的出口速率。 处理器可以以出口速率将内容数据从缓冲器发送到客户端应用。

    Request Cancellation Method for Media Streaming
    10.
    发明申请
    Request Cancellation Method for Media Streaming 有权
    媒体流请求取消方法

    公开(公告)号:US20150100701A1

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

    申请号:US14047061

    申请日:2013-10-07

    Abstract: In overview, the various embodiments provide methods implemented by a processor executing a DASH client on a receiver device for determining when, in view of a change in the receiver device's resources (e.g., bandwidth, battery power, etc.), to cancel or abandon downloading the current segment at the current representation and restart download of the current segment at a different representation to meet one or more performance objectives and/or optimizations related to the change in the receiver device's resources. In various embodiments, the receiver device processor may perform a cost-benefit analysis to determine whether switching representations during the ongoing download of the current segment will benefit the performance of the receiver device, and the receiver device processor may switch representations in response to determining that switching representations would improve the performance of the receiver device.

    Abstract translation: 总而言之,各种实施例提供了通过处理器在接收机设备上执行DASH客户端来实现的方法,用于根据接收机设备的资源(例如,带宽,电池电量等)的改变来确定何时取消或放弃 以当前表示形式下载当前分段并以不同的表示重新下载当前分段以满足与接收机设备资源的变化相关的一个或多个性能目标和/或优化。 在各种实施例中,接收机设备处理器可以执行成本效益分析以确定在当前段的正在进行的下载期间的切换表示是否将有益于接收机设备的性能,并且接收机设备处理器可以响应于确定 切换表示将改善接收机设备的性能。

Patent Agency Ranking