Patents by Inventor Devin Doty

Devin Doty has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20250021211
    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.
    Type: Application
    Filed: September 27, 2024
    Publication date: January 16, 2025
    Inventors: Newar Husam Al Majid, Devin Doty, William Wu
  • Patent number: 12176005
    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.
    Type: Grant
    Filed: September 7, 2023
    Date of Patent: December 24, 2024
    Assignee: Snap Inc.
    Inventors: Nathan Kenneth Boyd, Devin Doty
  • Patent number: 12105931
    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.
    Type: Grant
    Filed: January 6, 2022
    Date of Patent: October 1, 2024
    Assignee: Snap Inc.
    Inventors: Newar Husam Al Majid, Devin Doty, William Wu
  • Publication number: 20240289009
    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.
    Type: Application
    Filed: May 7, 2024
    Publication date: August 29, 2024
    Applicant: Snap Inc.
    Inventors: Ian Anthony Wehrman, Devin Doty, Richard Andrew Leatham
  • Publication number: 20240244157
    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.
    Type: Application
    Filed: January 30, 2024
    Publication date: July 18, 2024
    Inventor: Devin Doty
  • Patent number: 12026362
    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.
    Type: Grant
    Filed: May 19, 2022
    Date of Patent: July 2, 2024
    Assignee: Snap Inc.
    Inventors: Ian Anthony Wehrman, Devin Doty, Richard Andrew Leatham
  • Patent number: 11943562
    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.
    Type: Grant
    Filed: December 28, 2022
    Date of Patent: March 26, 2024
    Assignee: Snap Inc.
    Inventor: Devin Doty
  • Patent number: 11862199
    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.
    Type: Grant
    Filed: February 3, 2023
    Date of Patent: January 2, 2024
    Assignee: Snap Inc.
    Inventors: Nathan Kenneth Boyd, Devin Doty
  • Publication number: 20230419996
    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.
    Type: Application
    Filed: September 7, 2023
    Publication date: December 28, 2023
    Inventors: Nathan Kenneth Boyd, Devin Doty
  • Publication number: 20230178113
    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.
    Type: Application
    Filed: February 3, 2023
    Publication date: June 8, 2023
    Inventors: Nathan Kenneth Boyd, Devin Doty
  • Patent number: 11671559
    Abstract: Examples of the present disclosure improve the functionality of electronic software and systems by enhancing users' experience of utilizing a camera of a client device. The technical problem of generating a video that has the starting point later in time than the starting time of the associated recording session is addressed by providing a real time video editing functionality. In some examples, a real time video editing functionality is in the form of a real time video editor provided by a messaging system for exchanging data over a network.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: June 6, 2023
    Assignee: Snap Inc.
    Inventor: Devin Doty
  • Publication number: 20230135419
    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.
    Type: Application
    Filed: December 28, 2022
    Publication date: May 4, 2023
    Inventor: Devin Doty
  • Patent number: 11594256
    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.
    Type: Grant
    Filed: May 18, 2021
    Date of Patent: February 28, 2023
    Assignee: Snap Inc.
    Inventors: Nathan Kenneth Boyd, Devin Doty
  • Publication number: 20220374139
    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.
    Type: Application
    Filed: May 19, 2022
    Publication date: November 24, 2022
    Inventors: Ian Anthony Wehrman, Devin Doty, Richard Andrew Leatham
  • Publication number: 20220206646
    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.
    Type: Application
    Filed: January 6, 2022
    Publication date: June 30, 2022
    Inventors: Newar Husam Al Majid, Devin Doty, William Wu
  • Publication number: 20220103780
    Abstract: Examples of the present disclosure improve the functionality of electronic software and systems by enhancing users' experience of utilizing a camera of a client device. The technical problem of generating a video that has the starting point later in time than the starting time of the associated recording session is addressed by providing a real time video editing functionality. In some examples, a real time video editing functionality is in the form of a real time video editor provided by a messaging system for exchanging data over a network.
    Type: Application
    Filed: September 22, 2021
    Publication date: March 31, 2022
    Inventor: Devin Doty
  • Patent number: 11249621
    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.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: February 15, 2022
    Assignee: Snap Inc.
    Inventors: Newar Husam Al Majid, Devin Doty, William Wu
  • Publication number: 20210272600
    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.
    Type: Application
    Filed: May 18, 2021
    Publication date: September 2, 2021
    Inventors: Nathan Kenneth Boyd, Devin Doty
  • Patent number: 11037602
    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.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: June 15, 2021
    Assignee: Snap Inc.
    Inventors: Nathan Kenneth Boyd, Devin Doty
  • Publication number: 20200379614
    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.
    Type: Application
    Filed: August 24, 2020
    Publication date: December 3, 2020
    Inventors: Newar Husam Al Majid, Devin Doty, William Wu