Patents by Inventor David Whyte

David Whyte 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: 11583779
    Abstract: Systems and methods directed to detecting user selection of an application icon, retrieving a first and second category of applications in response to detecting the user selection of the application icon, and generating an application interface associated with a chat interface, that concurrently displays the first and second category of applications, as well as a selection mechanism that includes a game selector, commercial selector, and a collective selector.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: February 21, 2023
    Assignee: Snap Inc.
    Inventors: Laurent Desserrey, Dylan Shane Eirinberg, Matthew Colin Grantham, David Whyte, William Wu
  • Patent number: 11582176
    Abstract: Systems and methods are provided for performing operations including: receiving, by a messaging application, input that selects an option to generate a message using an avatar with a caption; presenting, by the messaging application, the avatar and a caption entry region proximate to the avatar; populating, by the messaging application, the caption entry region with a text string comprising one or more words; determining, by the messaging application, context based on the one or more words in the text string; and modifying, by the messaging application, an expression of the avatar based on the determined context.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: February 14, 2023
    Assignee: Snap Inc.
    Inventors: Newar Husam Al Majid, Timothy Jordan Garcia, Matthew Colin Grantham, Christie Marie Heikkinen, Denise Marcela Martinez, David Whyte
  • Patent number: 11574431
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and a method for generating an avatar based on a weather condition. The program and method include determining a current location of a user device; retrieving a weather condition at the current location of the user device; automatically generating a weather-based avatar for a person associated with the user device, the weather-based avatar having a visual attribute corresponding to the weather condition; and, in response to a request from a requesting device, causing display on the requesting device of the weather-based avatar.
    Type: Grant
    Filed: March 3, 2021
    Date of Patent: February 7, 2023
    Assignee: Snap Inc.
    Inventors: Daniel Amitay, Matthew Colin Grantham, David Whyte
  • Publication number: 20230036447
    Abstract: Method of generating customized graphics having reactions to electronic message content starts with application server causing a communication interface for a communication session to be displayed at a first client device and at a second client device, respectively. The communication session is between a plurality of client devices. The communication interface includes a chat presence bar that includes a plurality of presence indicators associated with the client devices, respectively. Application server receives content for an electronic message from first client device or second client device and generates a customized graphic based on the content for the electronic message and a user identifier for first client device. Application server causes the customized graphic to be displayed on the chat presence bar of the communication interface displayed on the second client device. The customized graphic included in a first presence indicator associated with the first client device.
    Type: Application
    Filed: October 10, 2022
    Publication date: February 2, 2023
    Inventors: Matthew Colin Grantham, Tadeusz Kozak, Jeremy Voss, David Whyte
  • Patent number: 11568030
    Abstract: Systems and methods are provided for registering with a given application. The systems and methods include operations for receiving, with a messaging application, a request to authenticate a phone number from the given application, the phone number being input by a user to register an account with the given application; determining that the phone number received in the request matches a user phone number stored in a user account associated with the messaging application; in response to determining that the phone number received in the request matches the user phone number stored in the user account, transmitting a communication from the messaging application to the given application indicating that the phone number has been authenticated; and causing the given application to register the account for the user to enable the user to log into the given application.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: January 31, 2023
    Assignee: Snap Inc.
    Inventors: Patrick Mandia, Charles Burson DePue, David Whyte, Matthew Colin Grantham
  • Publication number: 20230004262
    Abstract: Method of generating contextual sending menu starts with processor causing first client device to display first and second portion of display screen in inactivated position. Processor receives selection from first user of first client device of chat selectable item in application interface. Chat selectable item is associated with communication interface of messaging system. In response to receiving the selection, processor generates media content item based on context of first client device and causes first portion and second portion of display screen to be displayed in an activated position by causing first portion to contract, and causing second portion to expand and to comprise a preview of media content item and selectable item associated with second user. Processor then receives from the first user selection of the selectable item associated with the second user, and transmits media content item to second client device. Other embodiments are also disclosed herein.
    Type: Application
    Filed: July 14, 2022
    Publication date: January 5, 2023
    Inventors: Laurent Desserrey, Dylan Shane Eirinberg, Matthew Colin Grantham, David Whyte
  • Patent number: 11546277
    Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: receiving, by a messaging application implemented on a client device, a request to access a first version of a third-party resource; determining that a second version of the third-party resource was previously authorized by the messaging application; in response to determining that the second version of the third-party resource was previously authorized by the messaging application, identifying, by the messaging application, user account information generated using the second version of the third-party resource; and merging, by the messaging application, the user account information generated using the second version of the third-party resource with the first version of the third-party resource.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: January 3, 2023
    Assignee: Snap Inc.
    Inventors: Dylan Shane Eirinberg, Matthew Colin Grantham, Patrick Mandia, David Whyte
  • Patent number: 11531986
    Abstract: A method and a system include receiving a request to process a transaction, identifying, by the messaging application, transactional data based on the request, the transactional data corresponding to a user profile associated with the client device in an entity graph, determining a first desensitized data item associated with the user profile being included in the transactional data, providing for display a first user interface of the messaging application including a first user-selectable element corresponding to a completion of the transaction, receiving an indication of user selection of the first user-selectable element, and transmitting the transactional data to a secured processor.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: December 20, 2022
    Assignee: Snap Inc.
    Inventors: Dylan Shane Eirinberg, Matthew COlin Grantham, Krish Jayaram, Patrick Mandia, Colin Usala, David Whyte
  • Patent number: 11517826
    Abstract: Systems and methods are directed to presenting, by one or more processors, a game result indicium and in response to a user-selection of the game result indicium, the system and method retrieves game play information related to a game play session. The system also generates, by the one or more processors, a game result overlay based on the game play information generated during the game play session, presents the game play overlay overlaid on a media content item to generate a composite media content item, and transmits the composite media item to a second user.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: December 6, 2022
    Assignee: Snap Inc.
    Inventors: Laurent Desserrey, Dylan Shane Eirinberg, Matthew Colin Grantham, Patrick Mandia, David Whyte, William Wu
  • Publication number: 20220374883
    Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: receiving, by a messaging application, a request to access a third-party resource; in response to receiving the request, obtaining a user interface data corresponding to the third-party resource; generating, for display on a client device, a graphical user interface of the third-party resource based on the markup-language document; generating for display a menu with an option to authorize the third-party resource to access user data from the messaging application; and authorizing the third-party resource to access the user data from the messaging application in response to a user interaction with the menu.
    Type: Application
    Filed: August 3, 2022
    Publication date: November 24, 2022
    Inventors: Dylan Shane Eirinberg, Matthew Colin Grantham, Patrick Mandia, David Whyte, William Wu
  • Patent number: 11502983
    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 with selectable stickers for sending in a message. The program and method provide for receiving, by a first device of a first user, a media content item provided by a second device of a second user; determining, in response to receiving the media content item, a set of stickers for displaying with the media content item; and displaying, by the first device, the media content item together with a first reply interface and a second reply interface for sending a reply message to the second device. The first reply interface includes the set of stickers, each of which is selectable by the first user for sending to the second device. The second reply interface includes an input box for sending message content to the second device.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: November 15, 2022
    Assignee: Snap Inc.
    Inventors: Christie Marie Heikkinen, Ranidu Lankage, David Phillip Taitz, Jeremy Baker Voss, David Whyte
  • Patent number: 11477149
    Abstract: Method of generating customized graphics having reactions to electronic message content starts with application server causing a communication interface for a communication session to be displayed at a first client device and at a second client device, respectively. The communication session is between a plurality of client devices. The communication interface includes a chat presence bar that includes a plurality of presence indicators associated with the client devices, respectively. Application server receives content for an electronic message from first client device or second client device and generates a customized graphic based on the content for the electronic message and a user identifier for first client device. Application server causes the customized graphic to be displayed on the chat presence bar of the communication interface displayed on the second client device. The customized graphic included in a first presence indicator associated with the first client device.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: October 18, 2022
    Assignee: Snap Inc.
    Inventors: Matthew Colin Grantham, Tadeusz Kozak, Jeremy Voss, David Whyte
  • Publication number: 20220308722
    Abstract: Embodiments of the present disclosure relate generally to a collaborative achievement system for: detecting, at a client device associated with a first user, a collaborative achievement between at least the first user and a second user; selecting an achievement designator based on attributes of the collaborative achievement, wherein the achievement designator comprises personalization instructions for the achievement designator; retrieving, at the client device, user profile information from a first user account and a second user account associated with the first user and the second user; personalizing the achievement designator based on the user profile information and the personalization instructions; and causing display of a presentation of the personalized achievement designator at the client device.
    Type: Application
    Filed: June 15, 2022
    Publication date: September 29, 2022
    Inventors: Matthew Colin Grantham, Jeremy Voss, David Whyte, Haibo Zhao
  • Patent number: 11455082
    Abstract: Embodiments of the present disclosure relate generally to a collaborative achievement system for: detecting, at a client device associated with a first user, a collaborative achievement between at least the first user and a second user; selecting an achievement designator based on attributes of the collaborative achievement, wherein the achievement designator comprises personalization instructions for the achievement designator; retrieving, at the client device, user profile information from a first user account and a second user account associated with the first user and the second user; personalizing the achievement designator based on the user profile information and the personalization instructions; and causing display of a presentation of the personalized achievement designator at the client device.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: September 27, 2022
    Assignee: Snap Inc.
    Inventors: Matthew Colin Grantham, Jeremy Voss, David Whyte, Haibo Zhao
  • Patent number: 11443306
    Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: receiving, by a messaging application, a request to access a third-party resource; in response to receiving the request, obtaining a user interface data corresponding to the third-party resource; generating, for display on a client device, a graphical user interface of the third-party resource based on the markup-language document; generating for display a menu with an option to authorize the third-party resource to access user data from the messaging application; and authorizing the third-party resource to access the user data from the messaging application in response to a user interaction with the menu.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: September 13, 2022
    Assignee: Snap Inc.
    Inventors: Dylan Shane Eirinberg, Matthew Colin Grantham, Patrick Mandia, David Whyte, William Wu
  • Patent number: D976924
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: January 31, 2023
    Assignee: Snap Inc.
    Inventor: David Whyte
  • Patent number: D976925
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: January 31, 2023
    Assignee: Snap Inc.
    Inventor: David Whyte
  • Patent number: D976926
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: January 31, 2023
    Assignee: Snap Inc.
    Inventor: David Whyte
  • Patent number: D976927
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: January 31, 2023
    Assignee: Snap Inc.
    Inventor: David Whyte
  • Patent number: D976944
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: January 31, 2023
    Assignee: Snap Inc.
    Inventor: David Whyte