Patents by Inventor Kenneth Boyd

Kenneth Boyd 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).

  • Patent number: 11700220
    Abstract: A system includes a computer-readable storage medium storing a program and method for generating collections of media content. The program and method provide for selecting a plurality of narrative group criteria for a media content collection, the plurality of narrative group criteria being stored in a database; for each narrative group criterion in the plurality, selecting a respective media content item associated with the narrative group criterion and with a user, based on a time the respective media content item was generated and a keyword, image, video or audio in the respective media content item, determining a title that corresponds to the narrative group criterion, and updating the media content collection to include the title and the respective media content item; and causing the media content collection to be displayed on a computing device of the user.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: July 11, 2023
    Assignee: Snap Inc.
    Inventors: Nathan Kenneth Boyd, Jonathan Brody, Ken W. Chung, Justin Huang, Teresa Lieh
  • Publication number: 20230216817
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing permissions for accessing shared content collections. The program and method provide for receiving, from a first device associated with a first user, an indication of first user input to share a content collection between the first user and a second user selected by the first user, the content collection comprising at least one media content item, the second user corresponding to a contact of the first user within a messaging application; storing the content collection in association with the first user and the second user; providing the first user with a first set of permissions for accessing the content collection; and providing the second user with a second set of permissions for accessing the content collection, the second set of permissions being more restrictive than the first set of permissions.
    Type: Application
    Filed: December 30, 2022
    Publication date: July 6, 2023
    Inventors: Nathan Kenneth Boyd, Siqi Chen, Matthew Lee Cook, Andreq Grosvenor Cooper, Benedict Copping, Edward Koai, Tao Marvin Liu, Yiwen Zhan, Mian Zhang
  • Publication number: 20230215072
    Abstract: Embodiments described herein include an expressive icon system to present an animated graphical icon, wherein the animated graphical icon is generated by capture facial tracking data at a client device. In some embodiments, the system may track and capture facial tracking data of a user via a camera associated with a client device (e.g., a front facing camera, or a paired camera), and process the facial tracking data to animate a graphical icon.
    Type: Application
    Filed: March 15, 2023
    Publication date: July 6, 2023
    Inventors: Newar Husam Al Majid, Nathan Kenneth Boyd, Sheldon Chang, Chamal Samaranayake, Jeremy Voss
  • Publication number: 20230214098
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing shared content collections. The program and method provide for receiving, from a first device of a first user, an indication of first user input to share a content collection between the first user and a second user selected by the first user, the content collection comprising at least one media content item, the second user corresponding to a contact of the first user; storing the content collection in association with the first user and the second user; receiving an indication of second user input to share the content collection with a third user selected by the second user, the third user corresponding to a contact of the second user; and associating the content collection with the third user.
    Type: Application
    Filed: December 30, 2022
    Publication date: July 6, 2023
    Inventors: Nathan Kenneth Boyd, Siqi Chen, Matthew Lee Cook, Andrew Grosvenor Cooper, Benedict Copping, Edward Koai, Tao Marvin Liu, Yiwen Zhan, Mian Zhang
  • Patent number: 11695899
    Abstract: Systems and methods are provided for presenting subtitles. The systems and methods include accessing, by a user device, a video discovery graphical user interface that includes a plurality of videos; receiving a user input that gradually reduces volume of the user device; determining that the volume of the user device has gradually been reduced by the user input until a mute state has been reached in which audio output of the user device is disabled; and in response to determining that the volume of the user device has gradually been reduced until the mute state has been reached, automatically causing subtitles of a first video of the plurality of videos to be displayed during playback of the first video.
    Type: Grant
    Filed: February 24, 2022
    Date of Patent: July 4, 2023
    Assignee: Snap Inc.
    Inventors: Nathan Kenneth Boyd, Andrew Grosvenor Cooper, David Michael Hornsby, Georgiy Kassabli, Matthew Thompson
  • Publication number: 20230208797
    Abstract: A messaging system for exchanging data over a network, configuring an intermediate connection tier system that provides a multi-tier connections messaging framework. The intermediate connection tier system generates, based on the contact data of a user, an intermediate tier of connected user accounts. Each account in the intermediate tier of connected user accounts is provided with messaging privileges with respect to the account of the user, without being associated with expanded access connection tier links, sometimes referred to as friendship links, between their respective accounts with respect to the account of the user.
    Type: Application
    Filed: December 28, 2021
    Publication date: June 29, 2023
    Inventors: Nathan Kenneth Boyd, Benedict Copping, Benjamin Ralph Hollis, Susan Marie Territo, Jeremy Baker Voss, Yu Wang
  • Patent number: 11688119
    Abstract: Embodiments described herein include an expressive icon system to present an animated graphical icon, wherein the animated graphical icon is generated by capture facial tracking data at a client device. In some embodiments, the system may track and capture facial tracking data of a user via a camera associated with a client device (e.g., a front facing camera, or a paired camera), and process the facial tracking data to animate a graphical icon.
    Type: Grant
    Filed: July 13, 2022
    Date of Patent: June 27, 2023
    Assignee: Snap Inc.
    Inventors: Newar Husam Al Majid, Nathan Kenneth Boyd, Sheldon Chang, Chamal Samaranayake, Jeremy Voss
  • Patent number: 11681749
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for ranking videos. The program and method include storing, in a database, a plurality of videos; obtaining, for a first of the plurality of videos, first data representing a first interaction performed by a creator of the first video in association with the first video; and obtaining, for the first video, second data representing a second interaction performed by a consumer of the first video in association with the first video. A score is computed for the first video based on the first and second data and the first video is ranked relative to a remaining subset of the plurality of videos by comparing the computed score for the first video with respective scores of videos in the remaining subset of the plurality of videos.
    Type: Grant
    Filed: November 17, 2021
    Date of Patent: June 20, 2023
    Assignee: Snap Inc.
    Inventors: Nathan Kenneth Boyd, Maryam Daneshi, Sivakumar Loganathan, Satya Kanduri, Senthil Karthikeyan Sundaram, Evan Shaw
  • Publication number: 20230185431
    Abstract: In one or more implementations, content generated using a client application may be associated with a classification. The content may be accessed based on one or more classifications associated with the content. Content may be generated by a client application executed by a client device of a content creator and sent to a server system that may distribute the content to one or more additional client devices of recipients of the content. The server system may also aggregate content having a same classification.
    Type: Application
    Filed: February 6, 2023
    Publication date: June 15, 2023
    Inventors: Nathan Kenneth Boyd, Andrew Grosvenor Cooper, Suraj Vindana Samaranayake, Vu Tran, Yamill Vallecillo, Yiwen Zhan
  • 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
  • Publication number: 20230139857
    Abstract: A system and method for presentation of computer vision (e.g., augmented reality, virtual reality) using user data and a user code is disclosed. A client device can detect an image feature (e.g., scannable code) in one or more images. The image feature is determined to be linked to a user account. User data from the user account can then be used to generate one or more augmented reality display elements that can be anchored to the image feature in the one or more images.
    Type: Application
    Filed: December 27, 2022
    Publication date: May 4, 2023
    Inventors: Ebony James Charlton, Omer Cansizoglu, Kirk Ouimet, Nathan Kenneth Boyd
  • Publication number: 20230096334
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing a reply interface for a media content item within a messaging system. The program and method provide for receiving, by a messaging application, first user input corresponding to a request for a content feed, the content feed comprising a plurality of media content items; providing, in response to receiving the first user input, for display of the content feed; receiving, by the messaging application, second user input of a swipe gesture performed with respect to display of a media content item of the plurality of media content items; and providing, in response to receiving the second user input, for display of a reply interface together with display of the media content item, the reply interface for sending a reply message to a user associated with the media content item.
    Type: Application
    Filed: September 28, 2022
    Publication date: March 30, 2023
    Inventors: Newar Husam Al Majid, Alex Beltyukov, Nathan Kenneth Boyd, Jacob Catalano, Wenbin Chen, Matthew Lee Cook, Andrew Grosvenor Cooper, Zuoyou Gu, Yue Hu, Timothy Kautz, Edward Koai, Karen Jong-Hwi Lee, Chinmay Lonkar, Lu Lu, Zachary Lupei, Charles Melbye, Celia Nicole Mourkogiannis, Chiung-Fu Shih, Brian Yee, Jiawen Zeng, Dongguang Zhao
  • Publication number: 20230091214
    Abstract: Systems and methods are provided for performing operations including: receiving, via a messaging application, a request to scan an image captured by a camera of the user device; determining an attribute of an object depicted in the image; identifying, from a plurality of augmented reality items, an augmented reality item that is associated with the attribute of the object; combining the identified augmented reality item with the image captured by the camera; and displaying, via the messaging application, the image captured by the camera combined with the identified augmented reality item.
    Type: Application
    Filed: November 30, 2022
    Publication date: March 23, 2023
    Inventors: Kaveh Anvaripour, Nathan Kenneth Boyd, Hao Hu, Celia Nicole Mourkogiannis, Kevin Dechau Tang
  • Publication number: 20230063425
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for displaying content feeds within a messaging system. The program and method provide for receiving, by a messaging application associated with a user, user input corresponding to a request for a first content feed, the first content feed comprising a first plurality of media content items provided by one or more friends of the user; providing for display of the first content feed; determining, by the messaging application, that display of the first content feed is complete; and providing, in response to determining that display of the first content feed is complete, for display of a second content feed, the second content feed comprising a second plurality of media content items provided by one or more content providers to which the user subscribes with respect to the messaging application.
    Type: Application
    Filed: August 30, 2022
    Publication date: March 2, 2023
    Inventors: Newar Husam Al Majid, Alex Beltyukov, Nathan Kenneth Boyd, Jacob Catalano, Wenbin Chen, Matthew Lee Cook, Andrew Grosvenor Cooper, Zuoyou Gu, Yu Hu, Timothy Kautz, Edward Koai, Karen Jong-Hwi Lee, Chinmay Lonkar, Lu Lu, Zachary Lupei, Charles Melbye, Celia Nicole Mourkogiannis, Chiung-FU Shih, Brian Yee, Jiawen Zeng, Dongguang Zhao
  • 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
  • Patent number: 11595592
    Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: displaying, by a messaging application, a sound capture screen that enables a user to record the sound; after the sound is recorded using the sound capture screen, generating, by the messaging application, a visual element associated with the sound; receiving, by the messaging application, selection of the visual element from a displayed list of visual elements representing different sounds; in response to receiving the selection of the visual element, conditionally adding one or more graphics representing the sound to one or more images at a user selected position based on a privacy status of the sound; and playing, by the messaging application, the sound associated with the visual element together with displaying the one or more images.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: February 28, 2023
    Assignee: SNAP INC.
    Inventors: Nathan Kenneth Boyd, Jonathan Dale Brody, Andrew Grosvenor Cooper, Joseph Timothy Fortier, Brandon Francis, Christie Marie Heikkinen, Ranidu Lankage
  • Publication number: 20230050068
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for displaying a profile from a content feed within a messaging system. The program and method provide for receiving by a messaging application, first user input corresponding to a request for a content feed, the content feed comprising a plurality of media content items; providing, in response to receiving the first user input, for display of the content feed; receiving, by the messaging application, second user input of a predefined gesture performed with respect to a first media content item of the plurality of media content items; determining, in response to receiving the second user input and based on the first media content item, to display a public profile associated with the first media content item; and providing, based on the determining, for display of the public profile.
    Type: Application
    Filed: August 16, 2022
    Publication date: February 16, 2023
    Inventors: Newar Husam Al Majid, Alex Beltyukov, Nathan Kenneth Boyd, Jacob Catalano, Wenbin Chen, Matthew Lee Cook, Andrew Grosvenor Cooper, Zuoyou Gu, Yue Hu, Timothy Kautz, Edward Koai, Karen Jong-Hwi Lee, Chinmay Lonkar, Lu Lu, Zachary Lupei, Charles Melbye, Celia Nicole Mourkogiannis, Chiung-Fu Shih, Brian Yee, Jiawen Zeng, Dongguang Zhao
  • Patent number: 11574005
    Abstract: In one or more implementations, content generated using a client application may be associated with a classification. The content may be accessed based on one or more classifications associated with the content. Content may be generated by a client application executed by a client device of a content creator and sent to a server system that may distribute the content to one or more additional client devices of recipients of the content. The server system may also aggregate content having a same classification.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: February 7, 2023
    Assignee: Snap Inc.
    Inventors: Nathan Kenneth Boyd, Andrew Grosvenor Cooper, Suraj Vindana Samaranayake, Vu Tran, Yamill Vallecillo, Yiwen Zhan
  • Publication number: 20230030397
    Abstract: A contextual menu system may be configured to perform operations that include: identifying a media category based on a user profile, the user profile comprising user profile data; causing display of a GUI that includes a content menu, the content menu comprising at least a display of a set of media items associated with the media category identified based on the user profile data, the set of media items comprising at least a first media item; accessing the user profile data of the user profile, the user profile data including a browser history associated with the user profile; identifying the first media item among the browser history; and removing the content menu within the GUI in response to the identifying the first media item among the browser history.
    Type: Application
    Filed: October 13, 2022
    Publication date: February 2, 2023
    Inventors: Newar Husam Al Majid, Nathan Kenneth Boyd, Laurent Desserrey, Patrick Mandia, Matthew Thompson, Jeremy Voss
  • Patent number: D975110
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: January 10, 2023
    Assignee: Snap Inc.
    Inventors: Kaveh Anvaripour, Nathan Kenneth Boyd, Andrew Grosvenor Cooper, Suraj Vindana Samaranayake, Vu Tran, Yamill Vallecillo, Yiwen Zhan