Optimized kernel for concurrent streaming sessions

    公开(公告)号:US11736240B2

    公开(公告)日:2023-08-22

    申请号:US17347745

    申请日:2021-06-15

    CPC classification number: H04L1/1832 H04L1/187 H04L1/1838 H04L1/1877 H04L65/61

    Abstract: Systems and methods are described for streaming content to multiple devices from a shared sliding window buffer in kernel space, thereby reducing memory resource use and minimizing context/mode switching between kernel space and user space. For example, concurrent streaming sessions may be seen, e.g., as a live multimedia stream. If a live video is being transmitted as a multicast stream to many devices, rather than each device having a corresponding sliding window buffer in kernel space, each device will share a shared sliding buffer in kernel space. The sliding window buffer size will be at least large enough to stream the slowest connection speed and can be, e.g., multiple times as large as necessary, in case of the issues beyond the worst-case scenario. The system then transmits chunks of the content from the shared sliding window buffer to each of the plurality of client devices.

    Systems and methods for providing recommendation to modify deficient content item

    公开(公告)号:US11416479B2

    公开(公告)日:2022-08-16

    申请号:US17065998

    申请日:2020-10-08

    Abstract: Systems and methods are disclosed herein for providing a recommendation to modify deficient a deficient content item. A plurality of content items associated with a topic is retrieved. Each of the content items includes a plurality of portions each associated with a respective sub-topic. A rating for each sub-topic of the content items is calculated, and a minimum viable subset of the sub-topics is identified based on the calculated ratings. A new content item associated with the topic is accessed. A plurality of portions of the new content item is identified and a sub-topic for each identified portion is determined. An omitted sub-topic of the minimum viable subset of the sub-topics that is not included in the sub-topics of the new content item is identified, and the system interrupts upload of the new content and recommends modifying the new content item to include a portion with the omitted sub-topic.

    SYSTEMS AND METHODS FOR AUTOMATICALLY RECOMMENDING CONTENT

    公开(公告)号:US20220083541A1

    公开(公告)日:2022-03-17

    申请号:US17020385

    申请日:2020-09-14

    Abstract: Systems and methods are provided for automatically recommending content. One example method includes receiving, from a computing device, a request for content and generating an initial result set in response to the request. A user profile associated with the request is identified. Based on the initial result set and the user profile, a positivity index score for the initial result set is determined. Based on the positivity index score, a type of additional content to add to the initial result set is determined. A modified result set is generated by adding the additional content to the initial result set. At least a portion of the modified result set is transmitted to the computing device.

    SYSTEMS AND METHODS FOR MEDIA QUALITY SELECTION OF MEDIA ASSETS BASED ON INTERNET SERVICE PROVIDER DATA USAGE LIMITS

    公开(公告)号:US20220038521A1

    公开(公告)日:2022-02-03

    申请号:US17504023

    申请日:2021-10-18

    Abstract: Systems and methods are disclosed herein for media quality selection of media assets based on internet service provider data usage limits. One disclosed technique herein discusses receiving a data usage limit from an internet service provider. The data usage limit includes maximum data usage for particular user account data. A media asset is selected from a media streaming server that includes a plurality of qualities having respective data sizes (e.g., for video quality—4K, 1080p, etc.) A determination is made whether a selected data size from a selected quality of the plurality of qualities of the selected media asset exceeds remaining data of the received data usage limit. If so, a request is transmitted to the to the media streaming server to retrieve the selected media asset with a quality having a data size smaller than the respective data size.

    Systems and methods for media quality selection of media assets based on internet service provider data usage limits

    公开(公告)号:US11184421B2

    公开(公告)日:2021-11-23

    申请号:US16453847

    申请日:2019-06-26

    Abstract: Systems and methods are disclosed herein for media quality selection of media assets based on internet service provider data usage limits. One disclosed technique herein discusses receiving a data usage limit from an internet service provider. The data usage limit includes maximum data usage for particular user account data. A media asset is selected from a media streaming server that includes a plurality of qualities having respective data sizes (e.g., for video quality—4K, 1080p, etc.) A determination is made whether a selected data size from a selected quality of the plurality of qualities of the selected media asset exceeds remaining data of the received data usage limit. If so, a request is transmitted to the to the media streaming server to retrieve the selected media asset with a quality having a data size smaller than the respective data size.

    Systems and methods for providing recommendation to modify deficient content item

    公开(公告)号:US12067002B2

    公开(公告)日:2024-08-20

    申请号:US17859621

    申请日:2022-07-07

    CPC classification number: G06F16/2379 G06F16/245

    Abstract: Systems and methods are disclosed herein for providing a recommendation to modify deficient a deficient content item. A plurality of content items associated with a topic is retrieved. Each of the content items includes a plurality of portions each associated with a respective sub-topic. A rating for each sub-topic of the content items is calculated, and a minimum viable subset of the sub-topics is identified based on the calculated ratings. A new content item associated with the topic is accessed. A plurality of portions of the new content item is identified and a sub-topic for each identified portion is determined. An omitted sub-topic of the minimum viable subset of the sub-topics that is not included in the sub-topics of the new content item is identified, and the system interrupts upload of the new content and recommends modifying the new content item to include a portion with the omitted sub-topic.

Patent Agency Ranking