HTTP streaming client adaptation algorithm based on proportional-integral control
    41.
    发明授权
    HTTP streaming client adaptation algorithm based on proportional-integral control 有权
    基于比例积分控制的HTTP流客户端适配算法

    公开(公告)号:US09485289B2

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

    申请号:US14012225

    申请日:2013-08-28

    Abstract: In one embodiment, an HTTP streaming session may be initiated at a client device in a network. The client device may have a buffer and may be configured to request and receive one or more data segments over HTTP from an HTTP server. A first data segment at a first data source rate may be requested and subsequently received. The first data segment may be stored in the buffer. A second data source rate may then be calculated based on a storage level in the buffer, and a second data segment at the second data source rate may be requested.

    Abstract translation: 在一个实施例中,可以在网络中的客户端设备处发起HTTP流传输会话。 客户端设备可以具有缓冲器,并且可以被配置为通过HTTP从HTTP服务器请求和接收一个或多个数据段。 可以请求并随后接收第一数据源速率的第一数据段。 第一数据段可以存储在缓冲器中。 然后可以基于缓冲器中的存储级别来计算第二数据源速率,并且可以请求第二数据源速率的第二数据段。

    Management of Heterogeneous Client Device Groups
    43.
    发明申请
    Management of Heterogeneous Client Device Groups 有权
    异构客户端设备组的管理

    公开(公告)号:US20160028647A1

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

    申请号:US14339670

    申请日:2014-07-24

    Abstract: Various implementations disclosed herein enable client devices to share a network resource in order to produce more evenly distributed perceptual playback quality levels within each subscription tier. Sharing of a network resource is facilitated by providing client devices with one or more QoE distribution indicator values, which enables client device participation in the allocation of the network resource. In some implementations, a client device method includes determining a local QoE level value, and then modifying a representation selection of media content data based on the local QoE and one or more QoE distribution indicator values. The local QoE level value characterizes perceptual playback quality of media content data received by the client device using the shared network resource. The QoE distribution indicator values characterize at least in part the relative QoE values associated with a plurality of client devices sharing the shared network resource with the client device.

    Abstract translation: 本文公开的各种实现使得客户端设备能够共享网络资源,以便在每个订阅层内产生更均匀分布的感知回放质量水平。 通过向客户端设备提供一个或多个QoE分发指示符值来促进网络资源的共享,这使得客户端设备参与网络资源的分配。 在一些实现中,客户端设备方法包括确定本地QoE级别值,然后基于本地QoE和一个或多个QoE分布指示符值修改媒体内容数据的表示选择。 本地QoE级别值表征由客户端设备使用共享网络资源接收的媒体内容数据的感知回放质量。 QoE分布指示符值至少部分地表征与与客户端设备共享共享网络资源的多个客户端设备相关联的相对QoE值。

    Quality of Experience Based Network Resource Management
    44.
    发明申请
    Quality of Experience Based Network Resource Management 审中-公开
    基于经验的网络资源管理质量

    公开(公告)号:US20160028595A1

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

    申请号:US14339601

    申请日:2014-07-24

    Abstract: Previously known network management methods are incapable of concertedly managing respective levels of perceptual playback quality of media content data for a number client devices. In particular, previously known methods fail to regulate ABR-enabled client devices and the like that are each operating to individually consume as much of one or more shared network resources as possible without regard to the degree performance improvements. By contrast, various implementations disclosed herein provide network-centric concerted management of respective levels of perceptual playback quality of media content data on each of a number of client devices. The respective levels perceptual playback quality are concertedly managed by adjusting one or more shared network resources (e.g., bandwidth, processor time, memory, etc.). Adjustments are made in response to an aggregate quality of experience (QoE) metric characterizing a distribution of QoE levels for the client devices sharing the one or more shared network resources.

    Abstract translation: 以前已知的网络管理方法不能一致地管理多个客户端设备的媒体内容数据的感知回放质量的各个级别。 特别地,先前已知的方法不能调节启用ABR的客户端设备等,其各自操作以独立地消耗尽可能多的一个或多个共享网络资源,而不考虑度数性能改进。 相比之下,本文公开的各种实施方案提供了以多个客户端设备的每一个为媒体内容数据的感知回放质量的各层级的网络中心的一致管理。 通过调整一个或多个共享网络资源(例如,带宽,处理器时间,存储器等)来一致地管理各个级别的感知回放质量。 响应于总体体验质量(QoE)度量来表征对于共享一个或多个共享网络资源的客户端设备的QoE级别分配的调整。

    Learning-based wireless transmission parameter adaptation based on client activity detection

    公开(公告)号:US11070301B2

    公开(公告)日:2021-07-20

    申请号:US16292998

    申请日:2019-03-05

    Abstract: An access point (AP) is configured to transmit packets to a client device over a communication channel. The AP determines a motion indictor indicative of motion of the client device based on a sequence of channel state information measurements, and measures a signal-to-noise ratio (SNR). The AP selects a transmission parameter among candidate transmission parameters using a learning-based algorithm based on observation parameters including the motion indicator, the SNR, and a device identifier for the client device. The AP employs the transmission parameter to transmit packets to the client device, and measures a transmission performance associated with the transmission parameter based on the transmitted packets. The AP updates the learning-based algorithm based on the observation parameters and the transmission performance for a next pass through the selecting, the employing, and the measuring.

    Network-based coordination of loss/delay mode for congestion control of latency-sensitive flows

    公开(公告)号:US10721174B2

    公开(公告)日:2020-07-21

    申请号:US16155304

    申请日:2018-10-09

    Abstract: A controller of a network, including routers to forward flows of packets originated at senders to receivers along distinct network paths each including multiple links, such that the flows merge at a common link that imposes a traffic bottleneck on the flows, receives from one or more of the routers router reports that each indicate an aggregate packet loss that represents an aggregate of packet losses experienced by each of the flows at the common link. The controller sends to the senders aggregate loss reports each including the aggregate packet loss so that the senders have common packet loss information for the common link on which to base decisions as to whether to switch from delay-based to loss-based congestion control modes when implementing dual-mode congestion control of the flows. In lieu of the controller, another example employs in-band router messages populated with packet losses by the routers the messages traverse.

    Malleable error control code structures suitable for adaptive error protection

    公开(公告)号:US10461780B2

    公开(公告)日:2019-10-29

    申请号:US15405587

    申请日:2017-01-13

    Abstract: In various implementations, a method includes determining a sequence of source packets. In some implementations, the sequence of source packets satisfies a windowing condition. In various implementations, the method includes synthesizing a first set of one or more parity packets as a function of a first set of source packets in the sequence. In some implementations, the first set of source packets satisfies a first encoding pattern. In various implementations, the method includes synthesizing a second set of parity packets as a function of a second set of source packets in the sequence. In some implementations, the second set of source packets satisfies a second encoding pattern that is different from the first encoding pattern. In some implementations, the first and second encoding patterns characterize an encoding structure determined as a function of a channel characterization vector.

    Dynamic programming across multiple streams

    公开(公告)号:US10419787B2

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

    申请号:US15728681

    申请日:2017-10-10

    Abstract: Various implementations disclosed herein enable a more efficient allocation of one or more shared network resources (e.g., bandwidth, memory, processor time, etc.) amongst a number of client devices based on media content data complexity and client device resource constraints in order to better manage perceptual playback quality of adaptive streaming content. In some implementations, a method includes aligning sequences of one or more temporal segments such that time boundaries of temporal segments across the sequences are in alignment; and, selecting segment representations for each temporal segment based on a combination of the sequence alignment and perceptual quality level values associated with available segment representations, such that a combination of resulting perceptual quality levels satisfies a joint quality criterion. Each sequence is associated with a respective one of a number of client devices sharing a network resource and an instance of a respective video stream. The one or more temporal segments of each sequence are used to provide segment representations of media content data to one of the client devices. The alignment of time boundaries of temporal segments is achieved at least in part by adjusting performance characteristics associated with at least some of the one or more temporal segments.

    COLLABORATIVE LOCALIZATION BETWEEN PHONE AND INFRASTRUCTURE

    公开(公告)号:US20190107396A1

    公开(公告)日:2019-04-11

    申请号:US15726537

    申请日:2017-10-06

    Abstract: A methodology includes determining coarse location coordinates for a mobile device, anchoring the coarse location coordinates to a map, receiving inertial measurement unit data supplied by the mobile device, wherein the inertial measurement unit data is indicative of relative location coordinates of the mobile device, generating an unanchored path of the mobile device based on the relative location coordinates, and anchoring the unanchored path of the mobile device to the map in a position that optimizes a match between the coarse location coordinates and the relative location coordinates of the mobile device.

Patent Agency Ranking