-
公开(公告)号:US20250021211A1
公开(公告)日:2025-01-16
申请号:US18900031
申请日:2024-09-27
Applicant: Snap Inc.
Inventor: Newar Husam Al Majid , Devin Doty , William Wu
IPC: G06F3/0482 , G06F3/04842 , G06F3/0488 , G06T3/20 , G06T3/40 , H04L51/04 , H04L51/52
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.
-
公开(公告)号:US12026362B2
公开(公告)日:2024-07-02
申请号:US17748496
申请日:2022-05-19
Applicant: Snap Inc.
Inventor: Ian Anthony Wehrman , Devin Doty , Richard Andrew Leatham
IPC: G06F3/04847 , G11B27/031
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.
-
公开(公告)号:US11943562B2
公开(公告)日:2024-03-26
申请号:US18147087
申请日:2022-12-28
Applicant: Snap Inc.
Inventor: Devin Doty
IPC: H04N5/91 , G06F3/04883 , H04N23/63 , G06F3/04842
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.
-
公开(公告)号:US20230178113A1
公开(公告)日:2023-06-08
申请号:US18164337
申请日:2023-02-03
Applicant: Snap Inc.
Inventor: Nathan Kenneth Boyd , Devin Doty
IPC: G11B27/031 , H04N21/472 , H04N21/431 , G06V20/40
CPC classification number: G11B27/031 , G06V20/46 , G06V20/49 , H04N21/4312 , H04N21/47205
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.
-
公开(公告)号:US20220374139A1
公开(公告)日:2022-11-24
申请号:US17748496
申请日:2022-05-19
Applicant: Snap Inc.
Inventor: Ian Anthony Wehrman , Devin Doty , Richard Andrew Leatham
IPC: 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.
-
公开(公告)号:US20220206646A1
公开(公告)日:2022-06-30
申请号:US17647334
申请日:2022-01-06
Applicant: Snap Inc.
Inventor: Newar Husam Al Majid , Devin Doty , William Wu
IPC: G06F3/0482 , G06F3/04842 , G06T3/40 , G06T3/20
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.
-
公开(公告)号:US12105931B2
公开(公告)日:2024-10-01
申请号:US17647334
申请日:2022-01-06
Applicant: Snap Inc.
Inventor: Newar Husam Al Majid , Devin Doty , William Wu
IPC: G06F3/0482 , G06F3/04842 , G06T3/20 , G06T3/40 , G06F3/0488 , H04L51/04 , H04L51/52
CPC classification number: G06F3/0482 , G06F3/04842 , G06T3/20 , G06T3/40 , G06F3/0488 , G06T2200/24 , H04L51/04 , H04L51/52
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.
-
公开(公告)号:US11862199B2
公开(公告)日:2024-01-02
申请号:US18164337
申请日:2023-02-03
Applicant: Snap Inc.
Inventor: Nathan Kenneth Boyd , Devin Doty
IPC: H04N5/93 , G11B27/00 , G11B27/031 , H04N21/472 , H04N21/431 , G06V20/40
CPC classification number: G11B27/031 , G06V20/46 , G06V20/49 , H04N21/4312 , H04N21/47205
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.
-
公开(公告)号:US20230419996A1
公开(公告)日:2023-12-28
申请号:US18243487
申请日:2023-09-07
Applicant: Snap Inc.
Inventor: Nathan Kenneth Boyd , Devin Doty
IPC: G11B27/031 , H04N21/472 , H04N21/431 , G06V20/40
CPC classification number: G11B27/031 , H04N21/47205 , H04N21/4312 , G06V20/46 , G06V20/49
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.
-
公开(公告)号:US20210272600A1
公开(公告)日:2021-09-02
申请号:US17323208
申请日:2021-05-18
Applicant: Snap Inc.
Inventor: Nathan Kenneth Boyd , Devin Doty
IPC: G11B27/031 , G06K9/00 , H04N21/472 , H04N21/431
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.
-
-
-
-
-
-
-
-
-