Method and device for network-assisted client-centric QoE optimization

    公开(公告)号:US10104407B2

    公开(公告)日:2018-10-16

    申请号:US15292466

    申请日:2016-10-13

    Abstract: In one implementation, a method performed by a client device includes: determining a perceptual characterization metric, where the perceptual characterization metric provides a quantitative characterization of factors that determine quality of experience associated with a first playback profile of media content presented by the client device; and normalizing the perceptual characterization metric based on characterization factors associated with the client device. The method further includes: obtaining an aggregate perceptual characterization metric that is based at least in part on the normalized perceptual characterization metric from the client device and one or more other perceptual characterization metrics from other client devices sharing at least one network resource with the client device; and determining whether to change the first playback profile based on a function of the first normalized perceptual characterization metric and the aggregate perceptual characterization metric.

    DISTRIBUTED MACHINE LEARNING
    72.
    发明申请

    公开(公告)号:US20180240011A1

    公开(公告)日:2018-08-23

    申请号:US15439072

    申请日:2017-02-22

    CPC classification number: G06F17/18 G06F9/46 G06N3/0454 G06N3/063 G06N3/084

    Abstract: Presented herein are techniques for training a central/global machine learning model in a distributed machine learning system. In the data sampling techniques, a subset of the data obtained at the local sites is intelligently selected for transfer to the central site for use in training the central machine learning model. In the model merging techniques, distributed local training occurs in each local site and copies of the local machine learning models are sent to the central site for aggregation of learning by merging of the models. As a result, in accordance with the examples presented herein, a central machine learning model can be trained based on various representations/transformations of data seen at the local machine learning models, including sampled selections of data-label pairs, intermediate representation of training errors, or synthetic data-label pairs generated by models trained at various local sites.

    Management of heterogeneous client device groups

    公开(公告)号:US09894010B2

    公开(公告)日:2018-02-13

    申请号: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.

    Adaptive quality of service for wide area network transport

    公开(公告)号:US09769695B2

    公开(公告)日:2017-09-19

    申请号:US14532912

    申请日:2014-11-04

    Abstract: An example method is provided and includes determining a time shift comprising a difference in time between a packet count observation at a transmit element and a corresponding packet count observation at a receive element connected to the transmit element via a link; obtaining a first packet count from the transmit element and a second packet count from the receive element; and adjusting at least one of the first packet count and the second packet count to compensate for the time shift. The method further includes comparing the adjusted first and second packet counts to determine whether there is a discrepancy between the counts and if a discrepancy is detected between the counts, adjusting a rate at which the transmit element sends packets to the receive element.

    MULTIPARTY REAL-TIME COMMUNICATIONS SUPPORT OVER INFORMATION-CENTRIC NETWORKING

    公开(公告)号:US20170195375A1

    公开(公告)日:2017-07-06

    申请号:US14987409

    申请日:2016-01-04

    CPC classification number: H04L65/403 H04L65/1069

    Abstract: Embodiments include technologies for creating a manifest for a conferencing event in a network, adding a name tag identifying the conferencing event to the manifest, receiving an interest packet including one or more parameters indicating a named flow being produced at a source node, adding content metadata of the named flow to the manifest, and sending the manifest to the source node. Further embodiments include adding, to the manifest, session-level metadata associated with a user of the source node. Embodiments include receiving a second interest packet with one or more second parameters identifying a user of a client node, where the second interest packet indicates a request to authorize the user of the client node to subscribe to the conferencing event. In further embodiments, session-level metadata associated with the user is added to the manifest if the user is authorized to subscribe to the conferencing event.

    HTTP STREAMING CLIENT ADAPTATION ALGORITHM BASED ON PROPORTIONAL-INTEGRAL CONTROL
    78.
    发明申请
    HTTP STREAMING CLIENT ADAPTATION ALGORITHM BASED ON PROPORTIONAL-INTEGRAL CONTROL 审中-公开
    基于比例整合控制的HTTP流客户端适配算法

    公开(公告)号:US20170013041A1

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

    申请号:US15275714

    申请日:2016-09-26

    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服务器请求和接收一个或多个数据段。 可以请求并随后接收第一数据源速率的第一数据段。 第一数据段可以存储在缓冲器中。 然后可以基于缓冲器中的存储级别来计算第二数据源速率,并且可以请求具有第二数据源速率的第二数据段。

Patent Agency Ranking