Web-hosted video recording and associated systems and methods

    公开(公告)号:US11785282B1

    公开(公告)日:2023-10-10

    申请号:US18085389

    申请日:2022-12-20

    申请人: Loom, Inc.

    摘要: Systems and methods for loginless video recording from a third-party website viewed on a user device are provided. The present invention enables users to record a video while browsing a third-party website without the need for installing recording software or logging into a recording service, thus paving the way to anonymous online recording and messaging. In one embodiment, the method, executable by a recording server, includes receiving a signed token associated with a user access request to a third-party server; receiving from the user device an iframe request including the signed token, in response to a user recording request; verifying a signature of the signed token; transmitting to the user device code for generating an iframe for display on the third-party website at the user device; receiving from the iframe a session validation request; generating a recording session; and receiving from the iframe a recording action request.

    Instant video trimming and stitching and associated methods and systems

    公开(公告)号:US11462247B2

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

    申请号:US17565156

    申请日:2021-12-29

    申请人: Loom, Inc.

    IPC分类号: G11B27/031 G11B27/34

    摘要: Systems and methods for combined video trimming and stitching are disclosed. In one embodiment, the method receives two video files, each including labeled video segments and a playlist. Each playlist includes segment labels providing a segment playback order. The method receives a trim request including a target time range to be removed from a first video file, and a stitch request including the playlists of the two video files. The target time range starts at a beginning bookend timestamp and ends at an ending bookend timestamp. The method identifies beginning and ending bookend segments based on the beginning and ending bookend timestamps, then executes the trim request by processing the beginning or the ending bookend segment, and modifying the first video's playlist. The method executes the stitch request by generating a combined playlist for a combined video file.

    Instant video stitching and associated methods and systems

    公开(公告)号:US11315601B1

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

    申请号:US17544466

    申请日:2021-12-07

    申请人: Loom, Inc.

    IPC分类号: G11B27/031 G11B27/34

    摘要: Systems and methods for stitching together two video files are disclosed. In one embodiment, the method first receives a first video file and a second video file. Each video file includes a plurality of labeled video segments and a playlist. Each playlist includes a plurality of segment labels providing a segment playback order. Each labeled video segment includes a plurality of frames and a corresponding plurality of timestamps. After receiving the two video files, the method receives a stitch request including the playlists of the two video files. Finally, the method executes the stitch request by time shifting the labeled video segments of the second video and generating a modified playlist. Also disclosed is a method for trimming a video file, which may be utilized to trim the video files before stitching them together.

    Instant video editing and associated methods and systems

    公开(公告)号:US11289127B1

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

    申请号:US17525876

    申请日:2021-11-13

    申请人: Loom, Inc.

    IPC分类号: G11B27/031 G11B27/34

    摘要: Systems and methods for instant video editing (e.g., trimming and stitching) are provided. In one embodiment, the trimming method includes receiving a video file. The video file includes a plurality of labeled video segments and a playlist. The playlist includes a plurality of segment labels, where each video segment includes a plurality of frames and a corresponding plurality of timestamps. The method receives a trim request including a target time range to be removed from the video file. The target time range starts at a beginning bookend timestamp and ends at an ending bookend timestamp. The method identifies a beginning bookend segment and an ending bookend segment. Finally, the method executes the trim request by processing one of the beginning bookend segment and the ending bookend segment. Also disclosed is a stitching method for stitching together two or more video files, which method may be utilized after each video file is trimmed.