Patents by Inventor Imani Ritchards

Imani Ritchards 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: 20260189763
    Abstract: Systems and methods are provided for presenting videos. The systems and methods access a video playback graphical user interface (GUI) that automatically plays back a plurality of videos in sequence. The systems and methods determine, by the one or more processors, a current mute state of the video playback GUI, a disabled mute state allowing output of audio associated with the playback of the plurality of videos, and an enabled mute state preventing the output of the audio associated with the playback of the plurality of videos. The systems and methods conditionally present an indicator that visually informs a user that audio is currently in the enabled mute state while an individual video of the plurality of videos is being played back based on the current mute state of the GUI.
    Type: Application
    Filed: February 24, 2026
    Publication date: July 2, 2026
    Inventors: Nathan Kenneth Boyd, Jacob Catalano, Imani Ritchards, Ian Anthony Wehrman, Nikhil Halkude
  • Patent number: 12587712
    Abstract: Systems and methods are provided for presenting videos. The systems and methods access a video playback graphical user interface (GUI) that automatically plays back a plurality of videos in sequence. The systems and methods determine, by the one or more processors, a current mute state of the video playback GUI, a disabled mute state allowing output of audio associated with the playback of the plurality of videos, and an enabled mute state preventing the output of the audio associated with the playback of the plurality of videos. The systems and methods conditionally present an indicator that visually informs a user that audio is currently in the enabled mute state while an individual video of the plurality of videos is being played back based on the current mute state of the GUI.
    Type: Grant
    Filed: January 18, 2023
    Date of Patent: March 24, 2026
    Assignee: Snap Inc.
    Inventors: Nathan Kenneth Boyd, Jacob Catalano, Imani Ritchards, Ian Anthony Wehrman, Nikhil Halkude
  • Publication number: 20250373900
    Abstract: Systems and methods are provided for presenting videos in a playback sequence. The systems and methods receive, by a first client device, a message comprising an identifier of a first video from a second client device. The message is generated by the second client device responsive to a request to share the first video from a video playback graphical user interface (GUI) that automatically plays back a first plurality of videos in sequence. The systems and methods receive input by the first client device that selects the identifier of the first video. The systems and methods, in response to receiving the input, launch, by the first client device, the video playback GUI that automatically plays back a second plurality of videos in sequence and present, by the first client device, the first video corresponding to the identifier before presenting the second plurality of videos in the sequence.
    Type: Application
    Filed: August 12, 2025
    Publication date: December 4, 2025
    Inventors: Nathan Kenneth Boyd, Imani Ritchards, Ian Anthony Wehrman, Brian Yee, Nikhil Halkude
  • Patent number: 12445686
    Abstract: Systems and methods are provided for presenting videos in a playback sequence. The systems and methods receive, by a first client device, a message comprising an identifier of a first video from a second client device. The message is generated by the second client device responsive to a request to share the first video from a video playback graphical user interface (GUI) that automatically plays back a first plurality of videos in sequence. The systems and methods receive input by the first client device that selects the identifier of the first video. The systems and methods, in response to receiving the input, launch, by the first client device, the video playback GUI that automatically plays back a second plurality of videos in sequence and present, by the first client device, the first video corresponding to the identifier before presenting the second plurality of videos in the sequence.
    Type: Grant
    Filed: January 20, 2023
    Date of Patent: October 14, 2025
    Assignee: Snap Inc.
    Inventors: Nathan Kenneth Boyd, Imani Ritchards, Ian Anthony Wehrman, Brian Yee, Nikhil Halkude
  • Patent number: 12299258
    Abstract: First content data is presented within a preview interface. The preview interface is a user interface presented to a user prior to transmission of content data to third-party users. A plurality of modification indicia is presented within the preview interface. Each of the plurality of modification indicia is associated with a respective modification function. The plurality of modification indicia includes a combination indicium associated with a combination function. Responsive to detection of user selection of the combination indicium, the combination function is activated. The activating of the combination function comprises causing presentation of a combination interface enabling the user to access second content data and combine the first content data with the second content data to create combined content data.
    Type: Grant
    Filed: December 28, 2022
    Date of Patent: May 13, 2025
    Assignee: Snap Inc.
    Inventors: Nathan Kenneth Boyd, Christie Marie Heikkinen, Imani Ritchards, David Phillip Taitz
  • Patent number: 12300275
    Abstract: Example systems, computer readable medium and methods include receiving a video taken from a drone where the drone followed a flight path based on a flight plan. A user interface is presented that provides options for the user to select video editing effects to be performed on the video where the options are based on the flight plan or flight path that was used to take the video. Additionally, after the video effects are applied to the video, a user interface is presented to the user to further edit the video where the user interface is customized in accordance with the video effects used to modify the video. Moreover, the user is presented with options for adding AR effects to the video where 2D body tracking and segmentation are used adding the AR effects.
    Type: Grant
    Filed: November 29, 2022
    Date of Patent: May 13, 2025
    Assignee: Snap Inc.
    Inventors: Terek Judi, Dmytro Kucher, Shaofeng Mo, Imani Ritchards
  • Publication number: 20250039117
    Abstract: Systems and methods herein describe generating a unified content feed accessible from within a conversation thread. The systems and methods access a chat session between a first user and a second user, access user data, activity data and personalized media content associated with each user, the media personalized content comprising public media content that is related to each user's user data and activity data, generates a shared dataset based on identifying common aspects between each user's user data and activity data, generates shared content comprising public media content that is related to shared dataset, and causes display of a unified content feed comprising the shared content and personalized content to each user's computer device.
    Type: Application
    Filed: October 17, 2024
    Publication date: January 30, 2025
    Inventors: Laurent Desserrey, Imani Ritchards, lan Anthony Wehrman, Yuriana Zamora
  • Patent number: 12143351
    Abstract: Systems and methods herein describe generating a unified content feed accessible from within a conversation thread. The systems and methods access a chat session between a first user and a second user, access user data, activity data and personalized media content associated with each user, the media personalized content comprising public media content that is related to each user's user data and activity data, generates a shared dataset based on identifying common aspects between each user's user data and activity data, generates shared content comprising public media content that is related to shared dataset, and causes display of a unified content feed comprising the shared content and personalized content to each user's computer device.
    Type: Grant
    Filed: September 20, 2023
    Date of Patent: November 12, 2024
    Assignee: SNAP INC.
    Inventors: Laurent Desserrey, Imani Ritchards, Ian Anthony Wehrman, Yuriana Zamora
  • Publication number: 20240348569
    Abstract: Systems and methods herein describe generating a unified content feed accessible from within a conversation thread. The systems and methods access a chat session between a first user and a second user, access user data, activity data and personalized media content associated with each user, the media personalized content comprising public media content that is related to each user's user data and activity data, generates a shared dataset based on identifying common aspects between each user's user data and activity data, generates shared content comprising public media content that is related to shared dataset, and causes display of a unified content feed comprising the shared content and personalized content to each user's computer device.
    Type: Application
    Filed: September 20, 2023
    Publication date: October 17, 2024
    Inventors: Laurent Desserrey, Imani Ritchards, Ian Anthony Wehrman, Yuriana Zamora
  • Publication number: 20240345704
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing contextual data for candidate recipients. The program and method provide for receiving, from a device of a user, an indication of first user input to select recipients for a message generated by the user; in response to receiving the indication of first user input, determining a first set of candidate recipients, from among plural candidate recipients, having a respective active content collection associated therewith, and determining a second set of candidate recipients having available location data associated therewith; and causing the device to display a recipient selection interface with a respective cell for each candidate recipient. The recipient selection interface differentiates display of the respective cells for the first set of candidate recipients, and further differentiates display of the respective cells for the second set of candidate recipients.
    Type: Application
    Filed: June 26, 2024
    Publication date: October 17, 2024
    Inventors: Nathan Kenneth Boyd, Imani Ritchards, David Phillip Taitz
  • Publication number: 20240348567
    Abstract: Systems and methods herein describe generating a unified content feed accessible from within a conversation thread. The systems and methods access a chat session between users on a messaging platform receive an input from a select user from within the chat session, the input corresponding to a unified content feed comprising shared content relevant to all users of the chat session and personalized content relevant only to the select user, in response to receiving the input, replaces the user interface associated with the chat session with a user interface associated with the unified content feed, and displays the user interface associated with the unified content feed on a computer device associated with the select user.
    Type: Application
    Filed: September 11, 2023
    Publication date: October 17, 2024
    Inventors: Laurent Desserrey, Imani Ritchards, Ian Anthony Wehrman, Yuriana Zamora
  • Patent number: 12061774
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing contextual data for candidate recipients. The program and method provide for receiving, from a device of a user, an indication of first user input to select recipients for a message generated by the user; in response to receiving the indication of first user input, determining a first set of candidate recipients, from among plural candidate recipients, having a respective active content collection associated therewith, and determining a second set of candidate recipients having available location data associated therewith; and causing the device to display a recipient selection interface with a respective cell for each candidate recipient. The recipient selection interface differentiates display of the respective cells for the first set of candidate recipients, and further differentiates display of the respective cells for the second set of candidate recipients.
    Type: Grant
    Filed: January 18, 2023
    Date of Patent: August 13, 2024
    Assignee: SNAP INC.
    Inventors: Nathan Kenneth Boyd, Imani Ritchards, David Phillip Taitz
  • Publication number: 20240241617
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing contextual data for candidate recipients. The program and method provide for receiving, from a device of a user, an indication of first user input to select recipients for a message generated by the user; in response to receiving the indication of first user input, determining a first set of candidate recipients, from among plural candidate recipients, having a respective active content collection associated therewith, and determining a second set of candidate recipients having available location data associated therewith; and causing the device to display a recipient selection interface with a respective cell for each candidate recipient. The recipient selection interface differentiates display of the respective cells for the first set of candidate recipients, and further differentiates display of the respective cells for the second set of candidate recipients.
    Type: Application
    Filed: January 18, 2023
    Publication date: July 18, 2024
    Inventors: Nathan Kenneth Boyd, Imani Ritchards, David Phillip Taitz
  • Publication number: 20240244298
    Abstract: Systems and methods are provided for presenting videos. The systems and methods access a video playback graphical user interface (GUI) that automatically plays back a plurality of videos in sequence. The systems and methods determine, by the one or more processors, a current mute state of the video playback GUI, a disabled mute state allowing output of audio associated with the playback of the plurality of videos, and an enabled mute state preventing the output of the audio associated with the playback of the plurality of videos. The systems and methods conditionally present an indicator that visually informs a user that audio is currently in the enabled mute state while an individual video of the plurality of videos is being played back based on the current mute state of the GUI.
    Type: Application
    Filed: January 18, 2023
    Publication date: July 18, 2024
    Inventors: Nathan Kenneth Boyd, Jacob Catalano, Imani Ritchards, Ian Anthony Wehrman, Nikhil Halkude
  • Publication number: 20230379571
    Abstract: First content data is presented within a preview interface. The preview interface is a user interface presented to a user prior to transmission of content data to third-party users. A plurality of modification indicia is presented within the preview interface. Each of the plurality of modification indicia is associated with a respective modification function. The plurality of modification indicia includes a combination indicium associated with a combination function. Responsive to detection of user selection of the combination indicium, the combination function is activated. The activating of the combination function comprises causing presentation of a combination interface enabling the user to access second content data and combine the first content data with the second content data to create combined content data.
    Type: Application
    Filed: December 28, 2022
    Publication date: November 23, 2023
    Inventors: Nathan Kenneth Boyd, Christie Marie Heikkinen, Imani Ritchards, David Phillip Taitz
  • Publication number: 20230352054
    Abstract: Example systems, computer readable medium and methods include receiving a video taken from a drone where the drone followed a flight path based on a flight plan. A user interface is presented that provides options for the user to select video editing effects to be performed on the video where the options are based on the flight plan or flight path that was used to take the video. Additionally, after the video effects are applied to the video, a user interface is presented to the user to further edit the video where the user interface is customized in accordance with the video effects used to modify the video. Moreover, the user is presented with options for adding AR effects to the video where 2D body tracking and segmentation are used adding the AR effects.
    Type: Application
    Filed: November 29, 2022
    Publication date: November 2, 2023
    Inventors: Terek Judi, Dmytro Kucher, Shaofeng Mo, Imani Ritchards