Patents by Inventor Colin Grantham
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: 11824822Abstract: 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: GrantFiled: October 10, 2022Date of Patent: November 21, 2023Assignee: Snap Inc.Inventors: Matthew Colin Grantham, Tadeusz Kozak, Jeremy Voss, David Whyte
-
Publication number: 20230274342Abstract: 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: ApplicationFiled: May 9, 2023Publication date: August 31, 2023Inventors: Matthew Colin Grantham, David Whyte
-
Patent number: 11704005Abstract: 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: GrantFiled: June 15, 2022Date of Patent: July 18, 2023Assignee: Snap Inc.Inventors: Matthew Colin Grantham, Jeremy Voss, David Whyte, Haibo Zhao
-
Publication number: 20230221839Abstract: 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: ApplicationFiled: March 8, 2023Publication date: July 13, 2023Inventors: Matthew Colin Grantham, Jeremy Voss, David Whyte, Haibo Zhao
-
Publication number: 20230188490Abstract: 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: ApplicationFiled: January 31, 2023Publication date: June 15, 2023Inventors: Jacob Edward Blackstock, Matthew Colin Grantham, Jason Bernard Innis
-
Patent number: 11676199Abstract: 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: GrantFiled: June 28, 2019Date of Patent: June 13, 2023Assignee: Snap Inc.Inventors: Matthew Colin Grantham, David Whyte
-
Publication number: 20230155969Abstract: 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: ApplicationFiled: December 29, 2022Publication date: May 18, 2023Inventors: Newar Husam Al Majid, Timothy Jordan Garcia, Mathew Colin Grantham, Christie Marie Heikkinen, Denise Marcela Martinez, David Whyte
-
Publication number: 20230123628Abstract: 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: ApplicationFiled: December 21, 2022Publication date: April 20, 2023Inventors: Patrick Mandia, Charles Burson DePue, David Whyte, Matthew Colin Grantham
-
Patent number: 11616745Abstract: 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: GrantFiled: April 12, 2017Date of Patent: March 28, 2023Assignee: Snap Inc.Inventors: Jacob Edward Blackstock, Matthew Colin Grantham, Jason Bernard Innis
-
Patent number: 11616875Abstract: 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: GrantFiled: January 6, 2022Date of Patent: March 28, 2023Assignee: Snap Inc.Inventors: Charles Burson DePue, Laurent Desserrey, Matthew Colin Grantham, Patrick Mandia, David Whyte
-
Publication number: 20230061559Abstract: 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: ApplicationFiled: November 9, 2022Publication date: March 2, 2023Inventors: Dylan Shane Eirinberg, Matthew Colin Grantham, Krish Jayaram, Patrick Mandia, Colin Usala, David Whyte
-
Patent number: 11593980Abstract: 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: GrantFiled: July 19, 2021Date of Patent: February 28, 2023Assignee: Snap Inc.Inventors: Jacob Edward Blackstock, Diego Muñoz Escalante, Matthew Colin Grantham, William Wu
-
Patent number: 11588769Abstract: 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: GrantFiled: April 12, 2017Date of Patent: February 21, 2023Assignee: Snap Inc.Inventors: Jacob Edward Blackstock, Matthew Colin Grantham, Jason Bernard Innis
-
Patent number: 11583779Abstract: 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: GrantFiled: June 29, 2020Date of Patent: February 21, 2023Assignee: Snap Inc.Inventors: Laurent Desserrey, Dylan Shane Eirinberg, Matthew Colin Grantham, David Whyte, William Wu
-
Patent number: 11582176Abstract: 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: GrantFiled: August 25, 2021Date of Patent: February 14, 2023Assignee: Snap Inc.Inventors: Newar Husam Al Majid, Timothy Jordan Garcia, Matthew Colin Grantham, Christie Marie Heikkinen, Denise Marcela Martinez, David Whyte
-
Patent number: 11574431Abstract: 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: GrantFiled: March 3, 2021Date of Patent: February 7, 2023Assignee: Snap Inc.Inventors: Daniel Amitay, Matthew Colin Grantham, David Whyte
-
Publication number: 20230036447Abstract: 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: ApplicationFiled: October 10, 2022Publication date: February 2, 2023Inventors: Matthew Colin Grantham, Tadeusz Kozak, Jeremy Voss, David Whyte
-
Patent number: 11568030Abstract: 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: GrantFiled: February 27, 2020Date of Patent: January 31, 2023Assignee: Snap Inc.Inventors: Patrick Mandia, Charles Burson DePue, David Whyte, Matthew Colin Grantham
-
Publication number: 20230004262Abstract: 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: ApplicationFiled: July 14, 2022Publication date: January 5, 2023Inventors: Laurent Desserrey, Dylan Shane Eirinberg, Matthew Colin Grantham, David Whyte
-
Patent number: 11546277Abstract: 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: GrantFiled: September 9, 2020Date of Patent: January 3, 2023Assignee: Snap Inc.Inventors: Dylan Shane Eirinberg, Matthew Colin Grantham, Patrick Mandia, David Whyte