US 12,225,095 B2
Messaging achievement pictograph display system
Chamal Samaranayake, Venice, CA (US); Nathan Boyd, Los Angeles, CA (US); Jonathan Brody, Marina del Rey, CA (US); Nicholas Richard Allen, Venice, CA (US); and Evan Spiegel, Los Angeles, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Mar. 27, 2023, as Appl. No. 18/126,919.
Application 18/126,919 is a continuation of application No. 15/929,511, filed on May 6, 2020, granted, now 11,627,194.
Application 15/929,511 is a continuation of application No. 15/098,630, filed on Apr. 14, 2016, granted, now 10,686,899.
Claims priority of provisional application 62/318,950, filed on Apr. 6, 2016.
Prior Publication US 2023/0234521 A1, Jul. 27, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/50 (2022.01); H04L 51/043 (2022.01); H04L 51/224 (2022.01); H04L 51/52 (2022.01); H04L 67/01 (2022.01)
CPC H04L 67/535 (2022.05) [H04L 51/043 (2013.01); H04L 51/224 (2022.05); H04L 51/52 (2022.05); H04L 67/01 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, at a server-computer, a message activity communication from a client device, the message activity communication including data about a message processed by the client device;
accessing, by one or more processors, a message indicator from a first data structure, the message indicator including a message activity score that is based, at least in part, on past messages sent from and received by the client device;
adjusting the message activity score based on the message activity communication;
accessing a parameter indicator from a second data structure, the parameter indicator including a first threshold activity score and an achievement pictograph;
matching the message indicator to the parameter indicator;
determining the message activity score transgresses the first threshold activity score;
responsive to determining the message activity score transgresses the threshold activity score, causing display of the achievement pictograph within a first user interface of the client device and a second user interface of a second client device;
determining the message activity score transgresses a second threshold activity score;
responsive to determining the message activity score transgresses the second threshold activity score, causing the display of the achievement pictograph to switch to a second achievement pictograph within the first user interface and the second user interface by removing the achievement pictogram and displaying the second achievement pictogram in place of the achievement pictogram, wherein the message activity score comprises the past messages exchanged between a first user of the client device and a second user of the second client device.