CONTEXTUAL ACTION MECHANISMS IN CHAT USER INTERFACES

    公开(公告)号:US20250021211A1

    公开(公告)日:2025-01-16

    申请号:US18900031

    申请日:2024-09-27

    Applicant: Snap Inc.

    Abstract: A graphical user interface (GUI) for a messaging or chat application on a mobile electronic device launches, responsive to user-selection of a particular message cell in the GUI, a contextual message overlaid on an underlying scrollable message board or list. The action menu comprises a preview area displaying a preview of message content of the selected message cell, and further comprises one or more user-selectable action items for executing respective corresponding user actions with respect to the selected message. The preview area is automatically scaled and positioned dependent on one or more attributes of the selected message cell.

    Video editing application for mobile devices

    公开(公告)号:US12026362B2

    公开(公告)日:2024-07-02

    申请号:US17748496

    申请日:2022-05-19

    Applicant: Snap Inc.

    CPC classification number: G06F3/04847 G11B27/031

    Abstract: A method, to navigate a video editing project within a video editing application, includes storing a project timeline comprising a plurality of media content items arranged in a chronological sequence, the project timeline having a start time and an end time; causing presentation of a first tool interface, the first tool interface comprising: a video editing canvas for playback of the project timeline; a plurality of tools to enable respective video editing functions; and a plurality of indicia representing the respective plurality of media content items; detecting activation of a first indicium associated with a first media content item of the plurality of media content items; and advancing the playback of the project timeline to a chronological location corresponding to the location of the first media content item within the project timeline.

    Real time video editing
    13.
    发明授权

    公开(公告)号:US11943562B2

    公开(公告)日:2024-03-26

    申请号:US18147087

    申请日:2022-12-28

    Applicant: Snap Inc.

    Inventor: Devin Doty

    CPC classification number: H04N5/91 G06F3/04883 H04N23/631 G06F3/04842

    Abstract: A video recording process is commenced by a camera of a device. The video recording process produces a sequence of frames. While the video recording process is in progress, a gesture directed at the device is detected. A new first frame from the sequence of frames is displayed in a camera view user interface (UI) of the device, based on a characteristic of the gesture. A video file is generated using frames captured during the video recording process and the new first frame is set as a starting point of the video file.

    ADVANCED VIDEO EDITING TECHNIQUES USING SAMPLING PATTERNS

    公开(公告)号:US20230178113A1

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

    申请号:US18164337

    申请日:2023-02-03

    Applicant: Snap Inc.

    Abstract: Systems and methods provide for advanced video editing techniques using sampling patterns. In one example, a computing device can receive a selection of a clip of a video and a sampling pattern. The computing device can determine a respective number of frames to sample from the clip for each interval of time over a length of time for a new clip. For example, the computing device can determine a function corresponding the pattern that relates time and the number of frames to sample, a histogram corresponding to the pattern, or a definite integral corresponding to the pattern, among other approaches. The computing device can extract these numbers of frames from the clip and generate the new clip from the extracted frames. The computing device can present the new clip as a preview- and send the new clip to other computing devices.

    VIDEO EDITING APPLICATION FOR MOBILE DEVICES

    公开(公告)号:US20220374139A1

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

    申请号:US17748496

    申请日:2022-05-19

    Applicant: Snap Inc.

    Abstract: A method, to navigate a video editing project within a video editing application, includes storing a project timeline comprising a plurality of media content items arranged in a chronological sequence, the project timeline having a start time and an end time; causing presentation of a first tool interface, the first tool interface comprising: a video editing canvas for playback of the project timeline; a plurality of tools to enable respective video editing functions; and a plurality of indicia representing the respective plurality of media content items; detecting activation of a first indicium associated with a first media content item of the plurality of media content items; and advancing the playback of the project timeline to a chronological location corresponding to the location of the first media content item within the project timeline.

    CONTEXTUAL ACTION MECHANISMS IN CHAT USER INTERFACES

    公开(公告)号:US20220206646A1

    公开(公告)日:2022-06-30

    申请号:US17647334

    申请日:2022-01-06

    Applicant: Snap Inc.

    Abstract: A graphical user interface (GUI) for a messaging or chat application on a mobile electronic device launches, responsive to user-selection of a particular message cell in the GUI, a contextual message overlaid on an underlying scrollable message board or list. The action menu comprises a preview area displaying a preview of message content of the selected message cell, and further comprises one or more user-selectable action items for executing respective corresponding user actions with respect to the selected message. The preview area is automatically scaled and positioned dependent on one or more attributes of the selected message cell.

    Advanced video editing techniques using sampling patterns

    公开(公告)号:US11862199B2

    公开(公告)日:2024-01-02

    申请号:US18164337

    申请日:2023-02-03

    Applicant: Snap Inc.

    Abstract: Systems and methods provide for advanced video editing techniques using sampling patterns. In one example, a computing device can receive a selection of a clip of a video and a sampling pattern. The computing device can determine a respective number of frames to sample from the clip for each interval of time over a length of time for a new clip. For example, the computing device can determine a function corresponding the pattern that relates time and the number of frames to sample, a histogram corresponding to the pattern, or a definite integral corresponding to the pattern, among other approaches. The computing device can extract these numbers of frames from the clip and generate the new clip from the extracted frames. The computing device can present the new clip as a preview and send the new clip to other computing devices.

    ADVANCED VIDEO EDITING TECHNIQUES USING SAMPLING PATTERNS

    公开(公告)号:US20230419996A1

    公开(公告)日:2023-12-28

    申请号:US18243487

    申请日:2023-09-07

    Applicant: Snap Inc.

    Abstract: Systems and methods provide for advanced video editing techniques using sampling patterns. In one example, a computing device can receive a selection of a clip of a video and a sampling pattern. The computing device can determine a respective number of frames to sample from the clip for each interval of time over a length of time for a new clip. For example, the computing device can determine a function corresponding the pattern that relates time and the number of frames to sample, a histogram corresponding to the pattern, or a definite integral corresponding to the pattern, among other approaches. The computing device can extract these numbers of frames from the clip and generate the new clip from the extracted frames. The computing device can present the new clip as a preview and send the new clip to other computing devices.

    ADVANCED VIDEO EDITING TECHNIQUES USING SAMPLING PATTERNS

    公开(公告)号:US20210272600A1

    公开(公告)日:2021-09-02

    申请号:US17323208

    申请日:2021-05-18

    Applicant: Snap Inc.

    Abstract: Systems and methods provide for advanced video editing techniques using sampling patterns. In one example, a computing device can receive a selection of a clip of a video and a sampling pattern. The computing device can determine a respective number of frames to sample from the clip for each interval of time over a length of time for a new clip. For example, the computing device can determine a function corresponding the pattern that relates time and the number of frames to sample, a histogram corresponding to the pattern, or a definite integral corresponding to the pattern, among other approaches. The computing device can extract these numbers of frames from the clip and generate the new clip from the extracted frames. The computing device can present the new clip as a preview and send the new clip to other computing devices.

Patent Agency Ranking