Bitrate stream selection for downloading video content to a client device

    公开(公告)号:US10547662B2

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

    申请号:US15679187

    申请日:2017-08-17

    Inventor: Gabriel Bouvigne

    Abstract: In one embodiment, an apparatus includes a processor operative to determine a plurality of bitrate options for downloading video content to a client device and rendering by the client device over future successive timeslots, the video content being encoded as a plurality of bitrate streams, each one bitrate stream being encoded at a different bitrate and being associated with a media distortion value, each one bitrate option including a different selection from the bitrate streams for rendering by the client device over the timeslots so that the bitrate options include different combinations of the bitrate streams for rendering by the client device over the timeslots, and select one bitrate option, from the bitrate options yielding a selected bitrate option, to provide a lowest media distortion result across the timeslots, or a lowest media distortion result across the timeslots subject to at least one other constraint.

    Voice data compensation with machine learning

    公开(公告)号:US10217466B2

    公开(公告)日:2019-02-26

    申请号:US15497650

    申请日:2017-04-26

    Abstract: A method comprises: obtaining, at an apparatus, first voice data from a first user device associated with a first speaker participant in a communication session; detecting voice data loss or degradation in the first voice data; determining whether prediction probability of correctly compensating for the voice data loss or degradation is greater than a predetermined probability threshold; if the prediction probability is greater than the predetermined probability threshold, first compensating for the voice data loss or degradation using historical voice data received by the apparatus prior to receiving of the first voice data, the first compensating producing first compensated voice data; if the prediction probability is not greater than the predetermined probability threshold, second compensating for the voice data loss or degradation by inserting noise to the first voice data to produce second compensated voice data; and outputting the first compensated voice data or the second compensated voice data.

    VOICE DATA COMPENSATION WITH MACHINE LEARNING

    公开(公告)号:US20180315438A1

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

    申请号:US15497650

    申请日:2017-04-26

    Abstract: A method comprises: obtaining, at an apparatus, first voice data from a first user device associated with a first speaker participant in a communication session; detecting voice data loss or degradation in the first voice data; determining whether prediction probability of correctly compensating for the voice data loss or degradation is greater than a predetermined probability threshold; if the prediction probability is greater than the predetermined probability threshold, first compensating for the voice data loss or degradation using historical voice data received by the apparatus prior to receiving of the first voice data, the first compensating producing first compensated voice data; if the prediction probability is not greater than the predetermined probability threshold, second compensating for the voice data loss or degradation by inserting noise to the first voice data to produce second compensated voice data; and outputting the first compensated voice data or the second compensated voice data.

    Device selection for user interface

    公开(公告)号:US09681260B2

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

    申请号:US13941838

    申请日:2013-07-15

    CPC classification number: H04W4/02 G06F7/00 G06F17/30312 H04W48/16 H04W48/18

    Abstract: A system including a processor to create a history database in a storage medium for storing signal strength history records, each history record including an indication of one or more signals and a signal strength for each of the one or more signals detected by a mobile device, each of the history records being mapped to a rendering device, receive a first signal strength record, compare the first signal strength record to at least some of the history records to find one of the at least some history records which is a sufficiently close match to the first signal strength record, wherein the sufficiently close matching history record is mapped to a first rendering device, select the first rendering device for the user interface software to send control commands to, and store the first signal strength record in the history database mapped to the selected rendering device.

    Device Selection for User Interface
    6.
    发明申请
    Device Selection for User Interface 有权
    用户界面的设备选择

    公开(公告)号:US20150019577A1

    公开(公告)日:2015-01-15

    申请号:US13941838

    申请日:2013-07-15

    CPC classification number: H04W4/02 G06F7/00 G06F17/30312 H04W48/16 H04W48/18

    Abstract: A system including a processor to create a history database in a storage medium for storing signal strength history records, each history record including an indication of one or more signals and a signal strength for each of the one or more signals detected by a mobile device, each of the history records being mapped to a rendering device, receive a first signal strength record, compare the first signal strength record to at least some of the history records to find one of the at least some history records which is a sufficiently close match to the first signal strength record, wherein the sufficiently close matching history record is mapped to a first rendering device, select the first rendering device for the user interface software to send control commands to, and store the first signal strength record in the history database mapped to the selected rendering device.

    Abstract translation: 一种系统,包括处理器,用于在用于存储信号强度历史记录的存储介质中创建历史数据库,每个历史记录包括一个或多个信号的指示以及由移动设备检测到的一个或多个信号中的每个信号的信号强度, 每个历史记录被映射到呈现设备,接收第一信号强度记录,将第一信号强度记录与至少一些历史记录进行比较,以找到至少一些历史记录中的一个,其与 第一信号强度记录,其中足够接近的匹配历史记录被映射到第一渲染设备,为用户界面软件选择第一渲染设备以发送控制命令,并将映射到 所选择的渲染设备。

    Data cap aware video streaming client

    公开(公告)号:US10419581B2

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

    申请号:US15387500

    申请日:2016-12-21

    Inventor: Gabriel Bouvigne

    Abstract: Embodiments provide techniques for selecting a video stream for a client device. Embodiments receive a request to initiate streaming of a first video content item of a plurality of video channels. An amount of data remaining in a data plan associated with a client device is determined, as is an amount of time remaining in a current data plan cycle for the data plan associated with the client device. Embodiments calculate, for each of a plurality of available video profiles for the first video content item, an estimated amount of data usage for streaming the first video content item according to the available video profile, based on historical streaming data for the client device. An available video profile is selected for the first video content item, and embodiments facilitate streaming of the first video content item on the client device, according to the selected available video profile.

Patent Agency Ranking