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

  • Publication number: 20240291779
    Abstract: A chatbot system for an interactive platform. The chatbot receives prompts in a form of interactive platform posts to the interactive platform, and generates responses in the form of the interactive platform posts. In an aspect, the chatbot system generates messages that are used on the interactive platform for group chats with multiple users and 1:1 chats with a single user. In another aspect, a user may customize a chatbot to create a personal chatbot having a persona. In some examples, prompts to the chatbot from the user are analyzed to filter out abusive language and/or harmful content.
    Type: Application
    Filed: February 22, 2024
    Publication date: August 29, 2024
    Inventors: Jacob Catalano, Christie Marie Heikkinen, Charles Melbye, Daniel Moreno, Celia Nicole Mourkogiannis, Joshua Siegel, Evan Spiegel, Nathan Kenneth Boyd
  • Publication number: 20240291780
    Abstract: A method, includes causing, on a first device associated with a first user, a display of a carousel of a plurality of messaging shortcut icons in a messaging application, receiving, from the first device, a selected messaging shortcut icon of the plurality of messaging shortcut icons, the selected messaging shortcut icon indicating first user input to share a content collection between the first user and a second user associated with the selected messaging shortcut icon, the content collection includes at least one media content item, the second user corresponding to a contact of the first user within the messaging application, and in response to receiving the selected messaging shortcut icon, enabling a display of the content collection on a second device associated with the second user.
    Type: Application
    Filed: February 27, 2023
    Publication date: August 29, 2024
    Inventors: Nathan Kenneth Boyd, Xingnan Xia
  • Patent number: 12074835
    Abstract: Method of generating modified media content items for sharing to external applications starts with a processor receiving a media content item from a client device. Processor causes a sharing interface to be displayed on the client device. Sharing interface includes selectable items associated with external applications. Processor receives from the client device a selection of a first selectable item of the selectable items that is associated with a first external application of the external applications. Processor determines an attribute associated with the media content item. Processor generates a modified media content item based on the first external application and the attribute associated with the media content item and causes the modified media content item to be displayed in the first external application activated on the client device. Other embodiments are disclosed herein.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: August 27, 2024
    Assignee: Snap Inc.
    Inventors: Nathan Kenneth Boyd, Benedict Copping
  • Publication number: 20240275747
    Abstract: Method of generating modified media content items for sharing to external applications starts with a processor receiving a media content item from a client device. Processor causes a sharing interface to be displayed on the client device. Sharing interface includes selectable items associated with external applications. Processor receives from the client device a selection of a first selectable item of the selectable items that is associated with a first external application of the external applications. Processor determines an attribute associated with the media content item. Processor generates a modified media content item based on the first external application and the attribute associated with the media content item and causes the modified media content item to be displayed in the first external application activated on the client device. Other embodiments are disclosed herein.
    Type: Application
    Filed: April 25, 2024
    Publication date: August 15, 2024
    Inventors: Nathan Kenneth Boyd, Benedict Copping
  • 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: 20240265601
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for adding time-based captions to captured video. The program and method provide for displaying, by a messaging application, a preview user interface for previewing and editing captured video in order to generate a media content item, the preview user interface including an interface element which is selectable to switch to a captions user interface for adding a caption to the media content item; switching, in response to first user input selecting the interface element, to the captions user interface which is configured to receive user input for caption content and a duration to display the caption content; receiving, via the captions user interface, second user input for the caption content and the duration; and generating the media content item based on the caption content and the duration to display the caption content.
    Type: Application
    Filed: April 16, 2024
    Publication date: August 8, 2024
    Inventors: Kaveh Anvaripour, Christine Barron, Nathan Kenneth Boyd, Christie Marie Heikkinen, Ranidu Lankage, Daniel Moreno, Shannon Ward, Tabari Williams
  • Publication number: 20240259471
    Abstract: A social network image pool system can capture one or more image data items (e.g., image, video) in a temporary persistent post pool. The post pool enables for efficient capture of multiple image data items for publishing in a manner that allows multiple images data items to be captured while preserving the editability of the multiple items before they are published to a social network site.
    Type: Application
    Filed: April 10, 2024
    Publication date: August 1, 2024
    Inventors: Newar Husam Al Majid, Nathan Kenneth Boyd
  • Publication number: 20240249286
    Abstract: A method for transferring goods from a digital+bitcoin (d+b) stored value transaction instrument-supporting vendor to a user device, or a device user, such as a d+b stored value transaction instrument is provided. The device may be registered with a cryptocurrency provider and a value allocation. The method may include receiving a user request configured for a cryptocurrency-based transaction; transmitting a consent to transact the cryptocurrency-based transaction and, in response to the transmitting, receiving, from the user device, a Quick Response (QR) code. The code specifies, at least: a) an amount of cryptocurrency; and b) a product or a service to be exchanged for the amount of cryptocurrency. The method may also receive a biometric characteristic that confirms the transaction. The method may then receive the amount of cryptocurrency via the d+b stored value transaction instrument, and transmit a confirmation of receipt of the cryptocurrency.
    Type: Application
    Filed: January 24, 2023
    Publication date: July 25, 2024
    Inventors: Steven Greene, Kerry Vaughan, Srinath Chakravarty, Aravind Shankaragouda Singtalur, Dinesh Kumar Agrawal, Stephen Belton, Kenneth Boyd, Petar Puskarich
  • Publication number: 20240251136
    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: January 20, 2023
    Publication date: July 25, 2024
    Inventors: Nathan Kenneth Boyd, Imani Ritchard, Ian Anthony Wehrman, Brian Yee, Nikhil Halkude
  • Publication number: 20240250923
    Abstract: Aspects of the present disclosure involve providing a platform user notification to users in a chat session. A user device receives from a server chat status message data for a chat session. The user device detects a specified platform being used by a user in the chat session based on the chat status message data. The user device provides a chat session user interface a platform presence icon associated with the user indicating that the user is using the specified platform.
    Type: Application
    Filed: April 4, 2024
    Publication date: July 25, 2024
    Inventors: Sergio Azua-Izeta, Nathan Kenneth Boyd, Anton Bredykhin, Yu Wang
  • Publication number: 20240249274
    Abstract: A method for transferring a good or service from a d+b wallet-supporting vendor to a user registered with a digital+bitcoin (d+b) wallet is provided. The user may be registered with a cryptocurrency provider and a value allocation. The method may receive, at the vendor, a user request configured for a cryptocurrency-based transaction. The method may transmit, a consent to transact the cryptocurrency-based transaction and, in response to the transmitting of the consent to transact, receive, from the user device, a Quick Response (QR) code. The code specifies: a) an amount of cryptocurrency; and b) a product or a service to be exchanged for the amount of cryptocurrency. The method may also receive a biometric characteristic that confirms the transaction. The method may then receive the amount of cryptocurrency via the d+b wallet, and transmit a confirmation of receipt of the cryptocurrency.
    Type: Application
    Filed: January 24, 2023
    Publication date: July 25, 2024
    Inventors: Steven Greene, Kerry Vaughan, Srinath Chakravarty, Aravind Shankaragouda Singtalur, Dinesh Kumar Agrawal, Stephen Belton, Kenneth Boyd, Petar Puskarich
  • Publication number: 20240249288
    Abstract: A method for transferring a good or service from a d+b wallet-supporting vendor to a user registered with a digital+bitcoin (d+b) wallet is provided. The user may be registered with a cryptocurrency provider and a value allocation. The method may receive, at the vendor, a user request configured for a cryptocurrency-based transaction. The method may transmit, a consent to transact the cryptocurrency-based transaction and, in response to the transmitting of the consent to transact, receive, from the user device, a Quick Response (QR) code. The code specifies: a) an amount of cryptocurrency; and b) a product or a service to be exchanged for the amount of cryptocurrency. Prior to transferring the value, the method may flag the transfer of the value as suspicious when the QR code received by the user has been identified as a fraudulent QR code. The flagging may terminate the transfer.
    Type: Application
    Filed: January 24, 2023
    Publication date: July 25, 2024
    Inventors: Steven Greene, Kerry Vaughan, Srinath Chakravarty, Aravind Shankaragouda Singtalur, Dinesh Kumar Agrawal, Stephen Belton, Kenneth Boyd, Petar Puskarich
  • Patent number: 12047339
    Abstract: Methods and systems are disclosed for performing operations for monitoring user activity on a messaging platform. The operations include receiving, from a first client device, a request to access a group portal associated with a group of users; in response to receiving the request, generating, for display in a first section of the group portal, a first identifier of a first user of the group of users; accessing activity information associated with the first user being descriptive of one or more messages sent by a second client device of the first user to a set of recipients; and generating, for display in a second section of the group portal, the activity information associated with the first user excluding contents of the one or more messages sent by the second client device.
    Type: Grant
    Filed: May 2, 2022
    Date of Patent: July 23, 2024
    Assignee: Snap Inc.
    Inventors: Nathan Kenneth Boyd, Yiwei Ma, Juliet Shen, Jerome Sinocruz, Mai Chi Tran, Yamill Antonio Vallecillo, Jeremy Baker Voss
  • 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: 20240223519
    Abstract: A sender holds a first platform account with an interaction system. The sender selects a content item to be shared with a recipient. In response to determining that a recipient identifier of the recipient is not linked to a platform account, an off-platform communication is transmitted to a second user device associated with the recipient identifier. The off-platform communication is in an electronic format supported by the second user device and contains a user-selectable registration link. In response to detecting establishment of a second platform account linked to the recipient identifier, the recipient is enabled to access the content item on the second user device via a user interface provided by an interaction application. A relationship between the first platform account and the second platform account is established within the interaction system.
    Type: Application
    Filed: March 18, 2024
    Publication date: July 4, 2024
    Inventors: Nathan Kenneth Boyd, David Phillip Taitz, Jeremy Baker Voss, Xingnan Xia
  • Patent number: 12028212
    Abstract: A system prevents incorrect deployment of computer code in remote enterprise servers. The system includes a source code repository for housing computer code received from developers and housing software that maintains the code and develops version control information (VCI) for same. The system includes a continuous integration/continuous deployment (CICD) pipeline orchestrator and arranges deployment of the computer code by determining servers to which the code will be deployed. A metatag affixing engine and database creates metatag information corresponding to the computer code and stores the metatag information. The metatag information qualifies the code for deployment at the servers, as follows. A code management system schedules deployment. Prior to deployment, each of the servers reads the metatag implemented on the code and compares the metatag on the code to determine whether the metatag matches the metatag stored at the database. When the metatags matches at the server, the computer code is deployed.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: July 2, 2024
    Assignee: Bank of America Corporation
    Inventors: Kerry Vaughan, Aravind Singtalur, Manmohan V. Datla-Viswasai, Petar Puskarich, Srinath Chakravarty, Kenneth Boyd, Dinesh Kumar Agrawal, Steven Greene, Stephen Belton, Elina Shkodnik
  • Patent number: 12021818
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, and a method for managing chat conversation retention models. The method may include causing display of an interface that enables a user to select one of multiple retention models for association with an electronic chat conversation, and receiving, via the selector interface, a selection of a particular retention model. The retention model specifies an amount of time that each individual message in the electronic chat conversation is accessible upon being read by a receiving user. The method further includes storing a newly received message as part of the chat conversation, where the storing includes configuring a retention duration attribute for the message in accordance with the amount of time specified by the retention model. The method further includes erasing the message in accordance with the retention duration attribute.
    Type: Grant
    Filed: April 28, 2023
    Date of Patent: June 25, 2024
    Assignee: Snap Inc.
    Inventors: Jeremy Voss, Jonathan Brody, Nathan Kenneth Boyd
  • Publication number: 20240205036
    Abstract: Methods and systems are disclosed for performing operations for providing a shared augmented reality experience in a video chat. A video chat can be established between a plurality of client devices. During the video chat, videos of users associated with the client devices can be displayed. During the video chat, a request from a first client device to activate a first AR experience can be received, and in response, and body parts of users depicted in the videos are modified to include one or more AR elements associated with the first AR experience.
    Type: Application
    Filed: February 27, 2024
    Publication date: June 20, 2024
    Inventors: Nathan Richard Banks, Nathan Kenneth Boyd, Amanda Durham, Alex Edelsburg, Maxim Maximov Lazarvo, Ryan Thomas
  • Patent number: 12015584
    Abstract: Method of generating modified media content items for sharing to external applications starts with a processor receiving a media content item from a client device. Processor causes a sharing interface to be displayed on the client device. Sharing interface includes selectable items associated with external applications. Processor receives from the client device a selection of a first selectable item of the selectable items that is associated with a first external application of the external applications. Processor determines an attribute associated with the media content item. Processor generates a modified media content item based on the first external application and the attribute associated with the media content item and causes the modified media content item to be displayed in the first external application activated on the client device. Other embodiments are disclosed herein.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: June 18, 2024
    Assignee: Snap Inc.
    Inventors: Nathan Kenneth Boyd, Benedict Copping