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: 11128586
    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: December 9, 2019
    Date of Patent: September 21, 2021
    Assignee: Snap Inc.
    Inventors: Newar Husam Al Majid, Timothy Jordan Garcia, Matthew Colin Grantham, Christie Marie Heikkinen, Denise Marcela Martinez, David Whyte
  • Publication number: 20210232277
    Abstract: Method of causing a selectable item including customized graphic for electronic messaging application starts with a processor generating customized graphics based on user identifiers for a first, a second, and a third client device. Processor causes a communication list interface that includes a group selectable item to be displayed on the first client device. The group selectable item includes the second customized graphic and the third customized graphic. Processor receives a request for a group communication session from the first client device. The request for the group communication session is generated by the first client device when the user of the first client device selects a first portion of the group selectable item displayed on the first client device. Processor causes a communication interface for the group communication session between a group of client devices to be displayed at the first client device. Other embodiments are disclosed.
    Type: Application
    Filed: February 1, 2021
    Publication date: July 29, 2021
    Inventors: Jeremy Voss, Matthew Colin Grantham, Dylan Shane Eirinberg
  • Patent number: 11069103
    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: April 20, 2017
    Date of Patent: July 20, 2021
    Assignee: Snap Inc.
    Inventors: Jacob Edward Blackstock, Diego Muñoz Escalante, Matthew Colin Grantham, William Wu
  • Publication number: 20210192823
    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: Application
    Filed: March 3, 2021
    Publication date: June 24, 2021
    Inventors: Daniel Amitay, Matthew Colin Grantham, David Whyte
  • Publication number: 20210176197
    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: Application
    Filed: December 9, 2019
    Publication date: June 10, 2021
    Inventors: Newar Husam Al Majid, Timothy Jordan Garcia, Matthew Colin Grantham, Christie Marie Heikkinen, Denise Marcela Martinez, David Whyte
  • Publication number: 20210119950
    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: December 28, 2020
    Publication date: April 22, 2021
    Inventors: Matthew Colin Grantham, Tadeusz Kozak, Jeremy Voss, David Whyte
  • Publication number: 20210099568
    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: Application
    Filed: March 5, 2020
    Publication date: April 1, 2021
    Inventors: Charles Burson DePue, Laurent Desserrey, Matthew Colin Grantham, Patrick Mandia, David Whyte
  • Patent number: 10964082
    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: February 26, 2019
    Date of Patent: March 30, 2021
    Assignee: Snap Inc.
    Inventors: Daniel Amitay, Matthew Colin Grantham, David Whyte
  • Publication number: 20210089179
    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: December 7, 2020
    Publication date: March 25, 2021
    Inventors: Matthew Colin Grantham, Jeremy Voss, David Whyte
  • Patent number: 10936157
    Abstract: Method of causing a selectable item including customized graphic for electronic messaging application starts with a processor generating customized graphics based on user identifiers for a first, a second, and a third client device. Processor causes a communication list interface that includes a group selectable item to be displayed on the first client device. The group selectable item includes the second customized graphic and the third customized graphic. Processor receives a request for a group communication session from the first client device. The request for the group communication session is generated by the first client device when the user of the first client device selects a first portion of the group selectable item displayed on the first client device. Processor causes a communication interface for the group communication session between a group of client devices to be displayed at the first client device. Other embodiments are disclosed.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: March 2, 2021
    Assignee: Snap Inc.
    Inventors: Jeremy Voss, Matthew Colin Grantham, Dylan Shane Eirinberg
  • Patent number: 10904181
    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: December 18, 2018
    Date of Patent: January 26, 2021
    Assignee: Snap Inc.
    Inventors: Matthew Colin Grantham, Tadeusz Kozak, Jeremy Voss, David Whyte
  • Patent number: 10895964
    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: September 25, 2018
    Date of Patent: January 19, 2021
    Assignee: Snap Inc.
    Inventors: Matthew Colin Grantham, Jeremy Voss, David Whyte
  • Publication number: 20200409533
    Abstract: Method of generating animation overlays starts with a processor causing a communication interface for a communication session to he displayed at client devices. The processor receives from a first client device an animation sending request and causes an animation sending interface to be displayed in the communication interface of the first client device. The animation sending interface comprises animation overlay icons. Each of the animation overlay icons comprise a first avatar associated with the first user. The processor receives from the first client device a selection of a first animation overlay icon and causes the first animation overlay corresponding to the first animation overlay icon to be displayed as an overlay on the communication interface of each of the plurality of client devices. The first animation overlay is an animation that includes the first avatar. Other embodiments are disclosed.
    Type: Application
    Filed: June 28, 2019
    Publication date: December 31, 2020
    Inventors: Jacob Edward Blackstock, Timothy Jordan Garcia, Matthew Colin Grantham, Shahan Panth, David Whyte
  • Publication number: 20200410575
    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: June 28, 2019
    Publication date: December 31, 2020
    Inventors: Matthew Colin Grantham, David Whyte
  • Publication number: 20200336454
    Abstract: Method of generating private notifications between users in a communication session starts with an application server causing a communication interface to be displayed at a first client device and at a second client device, respectively. Application server receives from the first client device a request to send a private notification to the second client device and causes a private notification sending interface to be displayed in the communication interface of the first client device. Application server receives from the first client device a confirmation to send the private notification to the second client device and generating the private notification at the second client device that includes causing a first avatar that is associated with a user of the first client device to be included in the communication interface displayed at the second client device. Other embodiments are disclosed.
    Type: Application
    Filed: December 18, 2018
    Publication date: October 22, 2020
    Inventors: Matthew Colin Grantham, Krish Jayaram, Tadeusz Kozak, Jeremy Voss, David Whyte
  • Patent number: D916809
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: April 20, 2021
    Assignee: Snap Inc.
    Inventor: Matthew Colin Grantham
  • Patent number: D916810
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: April 20, 2021
    Assignee: Snap Inc.
    Inventor: Matthew Colin Grantham
  • Patent number: D916811
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: April 20, 2021
    Assignee: Snap Inc.
    Inventor: Matthew Colin Grantham
  • Patent number: D916871
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: April 20, 2021
    Assignee: Snap Inc.
    Inventor: Matthew Colin Grantham
  • Patent number: D916872
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: April 20, 2021
    Assignee: Snap Inc.
    Inventor: Matthew Colin Grantham