Content collection navigation and autoforwarding

    公开(公告)号:US11729252B2

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

    申请号:US17372948

    申请日:2021-07-12

    Applicant: Snap Inc.

    Abstract: Systems and methods for communicating and displaying collections of image and video clip content are described. In one example embodiment, a device receives interface information about a group of content collections from a server computer system. When a user inputs a selection of a first content collection, the device displays images and video clips in a sequence defined by the content collection. Each piece of content (e.g. image or video clip) is displayed for less than a threshold display time. When the device finishes playing the first content collection, the device automatically begins playing a next content collection. Additional content collections generated from content submitted by other client devices can be received from the server computer system, with autoforward play of additional content collections continuing indefinitely. Some embodiments include content collections generated by the server computer system, as well as advertising elements or other system images presented between content collections.

    Video streaming optimization for quick start of video display

    公开(公告)号:US10749925B1

    公开(公告)日:2020-08-18

    申请号:US15255322

    申请日:2016-09-02

    Applicant: Snap Inc.

    Abstract: Methods, systems, and computer programs are presented for streaming a video. One method includes an operation for initializing, at a client device, a hypertext transfer protocol (HTTP) server for processing streaming video requests from a streaming video application. Further, the method includes an operation for receiving a bundle that includes bundle files, which include manifest files of a manifest for streaming a video and video files having video data. The method further includes operations for caching the bundle files in memory, and for intercepting, at the HTTP server, a request for a file from the streaming video application. When the file is cached in the memory, the file is returned from the memory; otherwise, the HTTP server acts as a proxy by forwarding the request to a video server and then returning the file to the streaming video application after the file is received from the remote server.

    CONTENT COLLECTION NAVIGATION AND AUTOFORWARDING

    公开(公告)号:US20230362232A1

    公开(公告)日:2023-11-09

    申请号:US18306853

    申请日:2023-04-25

    Applicant: Snap Inc.

    Abstract: Systems and methods for communicating and displaying collections of image and video clip content are described. In one example embodiment, a device receives interface information about a group of content collections from a server computer system. When a user inputs a selection of a first content collection, the device displays images and video clips in a sequence defined by the content collection. Each piece of content (e.g. image or video clip) is displayed for less than a threshold display time. When the device finishes playing the first content collection, the device automatically begins playing a next content collection. Additional content collections generated from content submitted by other client devices can be received from the server computer system, with autoforward play of additional content collections continuing indefinitely. Some embodiments include content collections generated by the server computer system, as well as advertising elements or other system images presented between content collections.

    VIDEO STREAMING OPTIMIZATION FOR QUICK START OF VIDEO DISPLAY

    公开(公告)号:US20200374331A1

    公开(公告)日:2020-11-26

    申请号:US16933148

    申请日:2020-07-20

    Applicant: Snap Inc.

    Abstract: Methods, systems, and computer programs are presented for streaming a video. One method includes an operation for initializing, at a client device, a hypertext transfer protocol (HTTP) server for processing streaming video requests from a streaming video application. Further; the method includes an operation for receiving a bundle that includes bundle files, which include manifest files of a manifest for streaming a video and video files having video data. The method further includes operations for caching the bundle files in memory, and for intercepting, at the HTTP server, a request for a file from the streaming video application. When the file is cached in the memory, the file is returned from the memory; otherwise, the HTTP server acts as a proxy by forwarding the request to a video server and then returning the file to the streaming video application after the file is received from the remote server.

    Video streaming optimization for quick start of video display

    公开(公告)号:US11310300B2

    公开(公告)日:2022-04-19

    申请号:US16933148

    申请日:2020-07-20

    Applicant: Snap Inc.

    Abstract: Methods, systems, and computer programs are presented for streaming a video. One method includes an operation for initializing, at a client device, a hypertext transfer protocol (HTTP) server for processing streaming video requests from a streaming video application. Further; the method includes an operation for receiving a bundle that includes bundle files, which include manifest files of a manifest for streaming a video and video files having video data. The method further includes operations for caching the bundle files in memory, and for intercepting, at the HTTP server, a request for a file from the streaming video application. When the file is cached in the memory, the file is returned from the memory; otherwise, the HTTP server acts as a proxy by forwarding the request to a video server and then returning the file to the streaming video application after the file is received from the remote server.

    FILE DOWNLOAD MANAGER
    6.
    发明申请

    公开(公告)号:US20210337012A1

    公开(公告)日:2021-10-28

    申请号:US17367755

    申请日:2021-07-06

    Applicant: Snap Inc.

    Abstract: A download module accesses a download queue including at least two file download requests from an application running on a client device of a server. The application and each of the file download requests is associated with a context that comprises a set of context components that each indicates a part of the application. The file download request context components indicate parts of the application that use the requested file and the application context components indicate parts of the application that are active. The download module ranks each of the file download requests based on a comparison of the respective file download request context components of each file download request to the application context components of the application. The download module then selects two or more file download requests in the download queue for concurrent execution based on the respective rankings of the file download requests in the download queue.

    File download manager
    7.
    发明授权

    公开(公告)号:US09935999B1

    公开(公告)日:2018-04-03

    申请号:US14867397

    申请日:2015-09-28

    Applicant: Snap Inc.

    CPC classification number: H04L67/06 H04L67/327 H04L67/42

    Abstract: A download module accesses a download queue including at least two file download requests from an application running on a client device of a server. The application and each of the file download requests is associated with a context that comprises a set of context components that each indicates a part of the application. The file download request context components indicate parts of the application that use the requested file and the application context components indicate parts of the application that are active. The download module ranks each of the file download requests based on a comparison of the respective file download request context components of each file download request to the application context components of the application. The download module then selects two or more file download requests in the download queue for concurrent execution based on the respective rankings of the file download requests in the download queue.

    File download manager
    8.
    发明授权

    公开(公告)号:US11496546B2

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

    申请号:US17367755

    申请日:2021-07-06

    Applicant: Snap Inc.

    Abstract: A download module accesses a download queue including at least two file download requests from an application running on a client device of a server. The application and each of the file download requests is associated with a context that comprises a set of context components that each indicates a part of the application. The file download request context components indicate parts of the application that use the requested file and the application context components indicate parts of the application that are active. The download module ranks each of the file download requests based on a comparison of the respective file download request context components of each file download request to the application context components of the application. The download module then selects two or more file download requests in the download queue for concurrent execution based on the respective rankings of the file download requests in the download queue.

    File download manager
    9.
    发明授权

    公开(公告)号:US11070611B1

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

    申请号:US16733778

    申请日:2020-01-03

    Applicant: Snap Inc.

    Abstract: A download module accesses a download queue including at least two file download requests from an application running on a client device of a server. The application and each of the file download requests is associated with a context that comprises a set of context components that each indicates a part of the application. The file download request context components indicate parts of the application that use the requested file and the application context components indicate parts of the application that are active. The download module ranks each of the file download requests based on a comparison of the respective file download request context components of each file download request to the application context components of the application. The download module then selects two or more file download requests in the download queue for concurrent execution based on the respective rankings of the file download requests in the download queue.

    Content collection navigation and autoforwarding

    公开(公告)号:US11064011B2

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

    申请号:US16356765

    申请日:2019-03-18

    Applicant: Snap Inc.

    Abstract: Systems and methods for communicating and displaying collections of image and video clip content are described. In one example embodiment, a device receives interface information about a group of content collections from a server computer system. When a user inputs a selection of a first content collection, the device displays images and video clips in a sequence defined by the content collection. Each piece of content (e.g. image or video clip) is displayed for less than a threshold display time. When the device finishes playing the first content collection, the device automatically begins playing a next content collection. Additional content collections generated from content submitted by other client devices can be received from the server computer system, with autoforward play of additional content collections continuing indefinitely. Some embodiments include content collections generated by the server computer system, as well as advertising elements or other system images presented between content collections.

Patent Agency Ranking