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: 20260189763Abstract: 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: ApplicationFiled: February 24, 2026Publication date: July 2, 2026Inventors: Nathan Kenneth Boyd, Jacob Catalano, Imani Ritchards, Ian Anthony Wehrman, Nikhil Halkude
-
Patent number: 12587712Abstract: 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: GrantFiled: January 18, 2023Date of Patent: March 24, 2026Assignee: Snap Inc.Inventors: Nathan Kenneth Boyd, Jacob Catalano, Imani Ritchards, Ian Anthony Wehrman, Nikhil Halkude
-
Publication number: 20250373900Abstract: 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: ApplicationFiled: August 12, 2025Publication date: December 4, 2025Inventors: Nathan Kenneth Boyd, Imani Ritchards, Ian Anthony Wehrman, Brian Yee, Nikhil Halkude
-
Patent number: 12445686Abstract: 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: GrantFiled: January 20, 2023Date of Patent: October 14, 2025Assignee: Snap Inc.Inventors: Nathan Kenneth Boyd, Imani Ritchards, Ian Anthony Wehrman, Brian Yee, Nikhil Halkude
-
Patent number: 12299258Abstract: 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: GrantFiled: December 28, 2022Date of Patent: May 13, 2025Assignee: Snap Inc.Inventors: Nathan Kenneth Boyd, Christie Marie Heikkinen, Imani Ritchards, David Phillip Taitz
-
Patent number: 12300275Abstract: 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: GrantFiled: November 29, 2022Date of Patent: May 13, 2025Assignee: Snap Inc.Inventors: Terek Judi, Dmytro Kucher, Shaofeng Mo, Imani Ritchards
-
Publication number: 20250039117Abstract: 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: ApplicationFiled: October 17, 2024Publication date: January 30, 2025Inventors: Laurent Desserrey, Imani Ritchards, lan Anthony Wehrman, Yuriana Zamora
-
Patent number: 12143351Abstract: 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: GrantFiled: September 20, 2023Date of Patent: November 12, 2024Assignee: SNAP INC.Inventors: Laurent Desserrey, Imani Ritchards, Ian Anthony Wehrman, Yuriana Zamora
-
Publication number: 20240348569Abstract: 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: ApplicationFiled: September 20, 2023Publication date: October 17, 2024Inventors: Laurent Desserrey, Imani Ritchards, Ian Anthony Wehrman, Yuriana Zamora
-
Publication number: 20240345704Abstract: 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: ApplicationFiled: June 26, 2024Publication date: October 17, 2024Inventors: Nathan Kenneth Boyd, Imani Ritchards, David Phillip Taitz
-
Publication number: 20240348567Abstract: 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: ApplicationFiled: September 11, 2023Publication date: October 17, 2024Inventors: Laurent Desserrey, Imani Ritchards, Ian Anthony Wehrman, Yuriana Zamora
-
Patent number: 12061774Abstract: 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: GrantFiled: January 18, 2023Date of Patent: August 13, 2024Assignee: SNAP INC.Inventors: Nathan Kenneth Boyd, Imani Ritchards, David Phillip Taitz
-
Publication number: 20240241617Abstract: 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: ApplicationFiled: January 18, 2023Publication date: July 18, 2024Inventors: Nathan Kenneth Boyd, Imani Ritchards, David Phillip Taitz
-
Publication number: 20240244298Abstract: 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: ApplicationFiled: January 18, 2023Publication date: July 18, 2024Inventors: Nathan Kenneth Boyd, Jacob Catalano, Imani Ritchards, Ian Anthony Wehrman, Nikhil Halkude
-
Publication number: 20230379571Abstract: 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: ApplicationFiled: December 28, 2022Publication date: November 23, 2023Inventors: Nathan Kenneth Boyd, Christie Marie Heikkinen, Imani Ritchards, David Phillip Taitz
-
Publication number: 20230352054Abstract: 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: ApplicationFiled: November 29, 2022Publication date: November 2, 2023Inventors: Terek Judi, Dmytro Kucher, Shaofeng Mo, Imani Ritchards