Patents by Inventor Matthew Colin Grantham

Matthew Colin Grantham 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: 11978041
    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: August 3, 2022
    Date of Patent: May 7, 2024
    Assignee: Snap Inc.
    Inventors: Dylan Shane Eirinberg, Matthew Colin Grantham, Patrick Mandia, David Whyte, William Wu
  • Publication number: 20240089225
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by generating customized images with avatars of different users within electronic messages. For example, users of different mobile computing devices can exchange electronic communications with images generated to include avatars representing themselves as well as their friends, colleagues, and other acquaintances.
    Type: Application
    Filed: November 21, 2023
    Publication date: March 14, 2024
    Inventors: Jacob Edward Blackstock, Diego Muñoz Escalante, Matthew Colin Grantham
  • Publication number: 20240061559
    Abstract: A system to generate a graphical user interface to display a presentation of a set of shared user groups between users of a social networking service is described. Embodiments of the present disclosure relate generally to systems for: receiving an identification of a second user from a user account of a first user; identifying a user group that includes the first user and the second user in response to the identification of the second user from the user account of the first user; retrieving user identifiers of the first user and the second user, wherein the user identifiers may include graphical avatars; generating a group identifier based on the user identifiers; and causing display of a presentation of the user group at a client device.
    Type: Application
    Filed: October 31, 2023
    Publication date: February 22, 2024
    Inventors: Matthew Colin Grantham, Jeremy Voss, David Whyte
  • Patent number: 11909705
    Abstract: A method of sharing an item from an external resource comprises displaying a user interface for the external resource in a messaging application and navigating within the external resource based on user input received in the user interface presented in the messaging application. Upon receipt of selection of an item or state within the external resource based on user input, the identity of one or more recipients is obtained. Information representing the item or state is then transmitted to a device of at least one recipient and information representing the item or state is displayed in a chat interface of a messaging application running on a device of the recipient(s).
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: February 20, 2024
    Assignee: Snap Inc.
    Inventors: Laurent Desserrey, Dylan Shane Eirinberg, Matthew Colin Grantham, Patrick Mandia, David Whyte
  • Patent number: 11870743
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by generating customized images with avatars of different users within electronic messages. For example, users of different mobile computing devices can exchange electronic communications with images generated to include avatars representing themselves as well as their friends, colleagues, and other acquaintances.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: January 9, 2024
    Assignee: SNAP INC.
    Inventors: Jacob Edward Blackstock, Diego Muñoz Escalante, Matthew Colin Grantham
  • Patent number: 11868590
    Abstract: A system to generate a graphical user interface to display a presentation of a set of shared user groups between users of a social networking service is described. Embodiments of the present disclosure relate generally to systems for: receiving an identification of a second user from a user account of a first user; identifying a user group that includes the first user and the second user in response to the identification of the second user from the user account of the first user; retrieving user identifiers of the first user and the second user, wherein the user identifiers may include graphical avatars; generating a group identifier based on the user identifiers; and causing display of a presentation of the user group at a client device.
    Type: Grant
    Filed: January 20, 2022
    Date of Patent: January 9, 2024
    Assignee: Snap Inc.
    Inventors: Matthew Colin Grantham, Jeremy Voss, David Whyte
  • Patent number: 11824822
    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 10, 2022
    Date of Patent: November 21, 2023
    Assignee: Snap Inc.
    Inventors: Matthew Colin Grantham, Tadeusz Kozak, Jeremy Voss, David Whyte
  • Patent number: 11822631
    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: December 21, 2022
    Date of Patent: November 21, 2023
    Assignee: SNAP INC.
    Inventors: Patrick Mandia, Charles Burson DePue, David Whyte, Matthew Colin Grantham
  • Publication number: 20230274342
    Abstract: Method of generating customizable avatar outfits and accessories starts with a processor receiving a first identification information associated with a first article of clothing for sale on a first third-party server. The processor generates an outfit update interface comprising an avatar associated with a user of a client device and a first selectable item corresponding to the first article of clothing. The processor receives a selection from the client device of the first selectable item. The processor modifies the avatar to generate a modified avatar that is wearing an avatar outfit that comprises a first item that resembles the first article of clothing. The processor then causes the modified avatar to be displayed on a display screen of the client device. Other embodiments are disclosed.
    Type: Application
    Filed: May 9, 2023
    Publication date: August 31, 2023
    Inventors: Matthew Colin Grantham, David Whyte
  • Patent number: 11704005
    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: June 15, 2022
    Date of Patent: July 18, 2023
    Assignee: Snap Inc.
    Inventors: Matthew Colin Grantham, Jeremy Voss, David Whyte, Haibo Zhao
  • Publication number: 20230221839
    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: March 8, 2023
    Publication date: July 13, 2023
    Inventors: Matthew Colin Grantham, Jeremy Voss, David Whyte, Haibo Zhao
  • Publication number: 20230188490
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by generating and selecting customized media content items (such as images) with avatars of different users within electronic messages based on the context of communications between the users. For example, users of different mobile computing devices can exchange electronic communications with each other, and the system can analyze these communications to present options for media content items containing the users' avatars based on content in the communications, actions or events taken by or involving the users, or combinations thereof. The users may select such media content items for inclusion in their electronic communications.
    Type: Application
    Filed: January 31, 2023
    Publication date: June 15, 2023
    Inventors: Jacob Edward Blackstock, Matthew Colin Grantham, Jason Bernard Innis
  • Patent number: 11676199
    Abstract: Method of generating customizable avatar outfits and accessories starts with a processor receiving a first identification information associated with a first article of clothing for sale on a first third-party server. The processor generates an outfit update interface comprising an avatar associated with a user of a client device and a first selectable item corresponding to the first article of clothing. The processor receives a selection from the client device of the first selectable item. The processor modifies the avatar to generate a modified avatar that is wearing an avatar outfit that comprises a first item that resembles the first article of clothing. The processor then causes the modified avatar to be displayed on a display screen of the client device. Other embodiments are disclosed.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: June 13, 2023
    Assignee: Snap Inc.
    Inventors: Matthew Colin Grantham, David Whyte
  • Publication number: 20230123628
    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: Application
    Filed: December 21, 2022
    Publication date: April 20, 2023
    Inventors: Patrick Mandia, Charles Burson DePue, David Whyte, Matthew Colin Grantham
  • Patent number: 11616745
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by generating and selecting customized media content items (such as images) with avatars of different users within electronic messages based on the context of communications between the users. For example, users of different mobile computing devices can exchange electronic communications with each other, and the system can analyze these communications to present options for media content items containing the users' avatars based on content in the communications, actions or events taken by or involving the users, or combinations thereof. The users may select such media content items for inclusion in their electronic communications.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: March 28, 2023
    Assignee: Snap Inc.
    Inventors: Jacob Edward Blackstock, Matthew Colin Grantham, Jason Bernard Innis
  • Patent number: 11616875
    Abstract: Systems and methods are provided for performing operations including: receiving, with a messaging application implemented by one or more processors of a user device, a communication from a given application representing a first user interaction with the given application; generating, with the messaging application, a list of graphical elements based on the communication received from the given application; displaying, with the messaging application, the list of graphical elements; receiving, with the messaging application, a user selection of a first graphical element from the list of graphical elements; and incorporating, with the messaging application, the graphical element selected by the user into a message for transmission to another user.
    Type: Grant
    Filed: January 6, 2022
    Date of Patent: March 28, 2023
    Assignee: Snap Inc.
    Inventors: Charles Burson DePue, Laurent Desserrey, Matthew Colin Grantham, Patrick Mandia, David Whyte
  • Publication number: 20230061559
    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: Application
    Filed: November 9, 2022
    Publication date: March 2, 2023
    Inventors: Dylan Shane Eirinberg, Matthew Colin Grantham, Krish Jayaram, Patrick Mandia, Colin Usala, David Whyte
  • Patent number: 11593980
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by providing a customized display of avatars corresponding to users exchanging electronic communications, such as short message service (SMS) or multimedia service (MMS) texts and emails. The appearance of the displayed avatars may be dynamically altered based on the actions taken by the users, as well as based on the content of the messages between the users or information from other sources.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: February 28, 2023
    Assignee: Snap Inc.
    Inventors: Jacob Edward Blackstock, Diego Muñoz Escalante, Matthew Colin Grantham, William Wu
  • 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: 11588769
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by generating and selecting customized media content items (such as images) with avatars of different users within electronic messages based on the context of communications between the users. For example, users of different mobile computing devices can exchange electronic communications with each other, and the system can analyze these communications to present options for media content items containing the users' avatars based on content in the communications, actions or events taken by or involving the users, or combinations thereof. The users may select such media content items for inclusion in their electronic communications.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: February 21, 2023
    Assignee: Snap Inc.
    Inventors: Jacob Edward Blackstock, Matthew Colin Grantham, Jason Bernard Innis