Apparatus and method for dynamically configuring application component tiles
US-9276886-B1 · Mar 1, 2016 · US
US12225095B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12225095-B2 |
| Application number | US-202318126919-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 27, 2023 |
| Priority date | Apr 6, 2016 |
| Publication date | Feb 11, 2025 |
| Grant date | Feb 11, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods for causing display of a messaging achievement pictograph based on messaging activity are provided. In some example embodiments, a message activity communication is received by a messaging activity service from a client device, the messaging active communication causing and adjustment to a message activity score and the message activity score transgressing a first threshold activity score. Responsive to the message activity transgressing the first threshold activity score, an achievement pictograph is displayed on the client device. In some example embodiments, the pictograph may be ephemeral and removal of the pictograph may be triggered by a designated time or by the message activity score transgressing a second threshold activity score. In some example embodiments, a notification is generated that notifies a user of the display or removal from display of the achievement pictograph.
Opening claim text (preview).
The invention claimed is: 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. 2. The method of claim 1 , wherein causing the display of the achievement pictograph comprises causing the display of the achievement pictograph adjacent to a display of a user contact name. 3. The method of claim 2 , wherein causing the display of the achievement pictograph to switch to the second achievement pictograph comprises removing the achievement pictograph adjacent to the user contact name and adding the second achievement pictograph adjacent to the user contact name. 4. The method of claim 2 , wherein the achievement pictograph is representative of the second user of the second client device being in a first top ten friends of the first user of the client device, wherein the first top ten friends of the first user are determined based on messaging activity between users, and wherein the second user comprises the user contact name. 5. The method of claim 2 , wherein the second achievement pictograph is representative of the first user of the client device being in a first top ten friends of the second user of a second client device but the second user not being in a second top ten friends of the first user, wherein the first top ten friends and the second top ten friends are determined based on messaging activity between users, and wherein the second user comprises the user contact name. 6. The method of claim 3 , wherein the achievement pictograph comprises a smiley face emoji and wherein the second achievement pictograph comprises a smiley face wearing glasses emoji. 7. The method of claim 1 , wherein the achievement pictograph is representative of a closeness status between the first user of the client device and the second user of a second client device. 8. The method of claim 7 , wherein the closeness status is representative of how many of the past messages have been exchanged between the first user and the second user. 9. The method of claim 1 , comprising determining that the first user of the client device and the second user of the second client device are on a messaging streak based on ephemeral messaging activity between the first user and the second user, and displaying a third achievement pictograph based on the ephemeral messaging activity. 10. The method of claim 9 , wherein the third achievement pictograph comprises a flame emoji, a text based on a count of the messaging streak, or a combination thereof. 11. A system comprising: one or more processors of a machine; and a memory storing instructions that, when executed by the one or more processors, causes the machine to perform operations 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. 12. The system of claim 11 , wherein causing the display of the achievement pictograph comprises causing the display of the achievement pictograph adjacent to a display of a user contact name. 13. The system of claim 12 , wherein causing the display of the achievement pictograph to switch to the second achievement pictograph comprises removing the achievement pictograph adjacent to the user contact name and adding the second achievement pictograph adjacent to the user contact name. 14. The system of claim 12 , wherein the achievement pictograph is representative of the second user of the second client device being in a first top ten friends of the first user of the client device, wherein the first top ten friends of the first user are determined based on messaging activity between users, and wherein the second user comprises the user contact name. 15. The system of claim 11 , comprising determining that the first user of the client device and the second user of the second client device are on a messaging streak based on ephemeral messaging activity between the first user and the second user, and displaying a third achievement pictograph based on the ephemeral messaging activity. 16. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations 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
Protocols · CPC title
providing notification on incoming messages, e.g. pushed notifications of received messages · CPC title
for supporting social networking services · CPC title
Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title
Multimedia information · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.