Synchronization of clients to maximize multicast opportunities
    141.
    发明申请
    Synchronization of clients to maximize multicast opportunities 有权
    同步客户端以最大限度地提高组播机会

    公开(公告)号:US20150195333A1

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

    申请号:US14665900

    申请日:2015-03-23

    Abstract: A content monitor includes a processor that at least receives requests from a plurality of clients for content, instructs each client to retry their respective request at a first later time if the request is received before a first time, counts the requests to determine if a number of the requests exceeds a threshold if the request is received before a second time, instructs each client to retry their respective request at a second later time if the counted number of requests does not exceed a first threshold, instructs each client to join a multicast group to receive the content when the number of requests exceeds the first threshold, and counts a number of late clients joining the multicast group after a first portion of the content has been sent to the multicast group.

    Abstract translation: 内容监视器包括处理器,其至少接收来自多个客户机的内容的请求,指示每个客户端在第一时间之前在第一时间接收到请求以后,重新尝试其各自的请求,对该请求进行计数,以确定数字 如果请求在第二次之前被接收,则请求超过阈值,如果所计数的请求数不超过第一阈值,则指示每个客户端在稍后的时间重试其各自的请求,指示每个客户端加入多播组 当请求数量超过第一阈值时接收内容,并且在内容的第一部分已经被发送到多播组之后对加入多播组的较晚客户端的数量进行计数。

    BITRATE ADAPTATION AND PREFETCHING FOR SHORT-FORM VIDEO

    公开(公告)号:US20240348852A1

    公开(公告)日:2024-10-17

    申请号:US18300369

    申请日:2023-04-13

    CPC classification number: H04N21/26258 H04N21/2387 H04N21/2662

    Abstract: A method includes acquiring a playlist identifying video files and an order in which the video files are to be played back during a video streaming session on an endpoint device, obtaining, from an operator of a communications network over which the video files are to be downloaded, a maximum value of a streaming parameter for the video streaming session, selecting a subsequent video file that is scheduled for playback after a playback of a currently playing video file, wherein the subsequent video file includes a plurality of chunks, selecting, for each chunk, a variant, such that a plurality of variants is selected in which each variant corresponds to one chunk of the plurality of chunks, wherein the selecting the variant is based on both the maximum value and a measured value for the streaming parameter, and downloading the plurality of variants to a local buffer of the endpoint device.

    Method of audio-assisted field of view prediction for spherical video streaming

    公开(公告)号:US12010504B2

    公开(公告)日:2024-06-11

    申请号:US17893231

    申请日:2022-08-23

    CPC classification number: H04S7/303 H04N21/21805 H04N21/233 H04S2400/11

    Abstract: Aspects of the subject disclosure may include, for example, a method for spherical video streaming over a network by a processing system including a processor, the method including prefetching audio data for rendering the spherical video; determining whether there is a single source or a plurality of sources of audio in the audio data; responsive to a determination that there is only one dominant source of the audio in the audio data, prefetching video data in a field of view centered on spatial coordinates of the dominant source of audio; responsive to a determination that there is the plurality of sources of the audio in the audio data, sorting the plurality of sources of the audio according to an estimated sound source energy for each source in the plurality of sources, thereby creating a sorted list of the plurality of sources; and prefetching video data in plural fields of view centered on spatial coordinates of each audio source in the sorted list of the plurality of sources, wherein the prefetching is performed in an order corresponding to the sorted list, and wherein the prefetching occurs within an available bandwidth of the network. Other embodiments are disclosed.

    CONGESTION-AWARE TRAFFIC MANAGEMENT USING REAL-TIME LOAD AND CELL MAPPING FEEDBACK

    公开(公告)号:US20240155423A1

    公开(公告)日:2024-05-09

    申请号:US17982695

    申请日:2022-11-08

    CPC classification number: H04W28/0289 H04W24/08

    Abstract: Aspects of the subject disclosure may include, for example, a method that includes obtaining media content from a content provider via a communication network that includes cells each associated with user equipment devices (UEs); obtaining information from a network element of the communication network, where the information includes cell load data for each of the cells and mapping data for the cells and associated UEs, and is collected by the network element in real time; determining that a cell is congested based on the information; performing, for a UE of the congested cell, a congestion shaping (CS) procedure that includes a shaping level for a media content flow associated with that UE; and adjusting the CS procedure based on additional information provided by the network element in real time or near-real time. Other embodiments are disclosed.

    Field of view prediction in live panoramic video streaming

    公开(公告)号:US11641499B2

    公开(公告)日:2023-05-02

    申请号:US17513532

    申请日:2021-10-28

    Abstract: Aspects of the subject disclosure may include, for example, a method including providing a video presentation to user devices. A latency related to the video presentation is determined for each device; a high-latency user device is identified having greater latency than other, low-latency devices. Field of view information is analyzed for each of the low-latency devices; based on the analyzing, a field of view of the high-latency user device is predicted. In accordance with the predicting, a predicted viewing map for the high-latency user device is generated. The video presentation for the high-latency user device is adjusted based on the predicted viewing map. Other embodiments are disclosed.

    Network-assisted consensus protocol
    150.
    发明授权

    公开(公告)号:US11533220B2

    公开(公告)日:2022-12-20

    申请号:US17101280

    申请日:2020-11-23

    Abstract: The concepts and technologies disclosed herein are directed to a network-assisted Raft consensus protocol, referred to herein as “NetRaft.” According to one aspect of the concepts and technologies disclosed herein, a system can include a plurality of servers operating in a server cluster, and a plurality of P4 switches corresponding to the plurality of servers. Each server of the plurality of servers can include a back-end that executes a complete Raft algorithm to perform leader election, log replication, and log commitment of a Raft consensus algorithm. Each P4 switch of the plurality of P4 switches can include a front-end that executes a partial Raft algorithm to perform the log replication and the log commitment of the Raft consensus algorithm. The back-end can maintain a complete state for responding to requests that cannot be fulfilled by the front-end. The requests can include read requests and/or write requests.

Patent Agency Ranking