Monitoring user activity on messaging platform

US12047339B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12047339-B2
Application numberUS-202217661682-A
CountryUS
Kind codeB2
Filing dateMay 2, 2022
Priority dateMay 2, 2022
Publication dateJul 23, 2024
Grant dateJul 23, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and systems are disclosed for performing operations for monitoring user activity on a messaging platform. The operations include receiving, from a first client device, a request to access a group portal associated with a group of users; in response to receiving the request, generating, for display in a first section of the group portal, a first identifier of a first user of the group of users; accessing activity information associated with the first user being descriptive of one or more messages sent by a second client device of the first user to a set of recipients; and generating, for display in a second section of the group portal, the activity information associated with the first user excluding contents of the one or more messages sent by the second client device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, from a first client device, a request to access a group portal associated with a group of users; in response to receiving the request, generating, for display in a first section of the group portal, a first identifier of a first user of the group of users; accessing activity information associated with the first user being descriptive of one or more messages sent by a second client device of the first user to a set of recipients; determining an amount of time that has elapsed since a respective message has been previously sent by the second client device to each recipient of the set of recipients and a last time that the respective message has been previously sent; generating, for display in a second section of the group portal, the activity information associated with the first user excluding contents of the one or more messages sent by the second client device, the activity information displayed in the second section including the determined amount of time as an elapsed time since the respective message has been previously sent by the second client device to each recipient of the set of recipients and the last time that the respective message has been previously sent, the elapsed time being separately displayed from the last time the respective message has been previously sent; computing a difference between a current time and a point in time at which a set of friends has been added, to a list of friends of the first user, by the second client device of the first user; determining that the difference is less than a threshold period of time; and displaying, in the group portal, the set of friends that has been added by the second client device of the first user in response to determining that the difference between the current time and the point in time at which a set of friends is less than the threshold period of time. 2. The method of claim 1 , further comprising: receiving, by the first client device via the group portal, a selection of the first user; in response to receiving the selection of the first user, transmitting an invitation from the first client device to the second client device of the first user to join the group portal; and adding the first user to the group of users in response to determining that the second client device of the first user received confirmation from the first user to join the group portal. 3. The method of claim 2 , further comprising: causing the second client device to generate a display of a message representing the invitation in response to the second client device receiving the invitation from the first client device. 4. The method of claim 3 , wherein the message comprises an identification of a primary user of the first client device and a plurality of options, the plurality of options comprising an accept option to confirm the first user joining the group portal. 5. The method of claim 4 , wherein the message comprises a prompt identifying various activities that will be made available to the primary user responsive to receiving a selection of the accept option. 6. The method of claim 5 , wherein the various activities include a list of friends of the first user, a list of friends added by the first user within the threshold period of time, and a list of a plurality of messages sent by the second client device of the first user within a specified interval. 7. The method of claim 1 , further comprising: identifying, using the activity information associated with the first user, the point in time at which the set of friends has been added by the second client device of the first user. 8. The method of claim 1 , wherein the set of friends represents friends added by the second client device within a past seven day period and excludes friends added after the seven day period, wherein the first section comprises a second identifier of a second user in the group of users, the first and second identifiers being simultaneously displayed together with the activity information associated with the first user displayed in the second section of the group portal. 9. The method of claim 8 , further comprising: receiving a selection of the second identifier by the first client device; and in response to receiving the selection of the second identifier: accessing activity information associated with the second user representing one or more messages sent by a third client device of the second user to a second set of recipients; and updating the second section to generate, for display, the activity information associated with the second user without revealing contents of the one or more messages sent by the third client device. 10. The method of claim 1 , wherein the first section comprises a view friends option, wherein a list of friends of the first user is presented on the first client device associated with a primary user in response to receiving a selection of the view friends option. 11. The method of claim 1 , further comprising: displaying, on the first client device, a list of users to whom the second client device has sent messages within a specified period of time; and displaying a report icon for each of the users in the list of users, the report icon causing transmission of a message indicating improper activity to a third party. 12. The method of claim 1 , further comprising transmitting a private message from the first client device to the second client device comprising an invitation to join the group portal. 13. The method of claim 12 , further comprising presenting a status of the first user joining the group portal as subtext of the private message. 14. The method of claim 12 , further comprising: determining an age of the first user associated with the second client device; determining whether the age of the first user satisfies a criterion; and conditionally presenting an accept invitation option in the private message based on determining whether the age of the first user satisfies the criterion. 15. The method of claim 1 , further comprising: determining an age of the first user associated with the second client device; determining whether the age of the first user satisfies a criterion; and automatically removing the first user from the group of users in response to determining that the age of the first user no longer satisfies the criterion. 16. The method of claim 1 , further comprising: receiving, from the second client device, a request to access the group portal; and in response to receiving the request from the second client device, generating, for display to the second client device, the activity information associated with the first user without revealing contents of the one or more messages sent by the second client device. 17. The method of claim 1 , wherein the group of users comprises a parent and one or more children of the parent. 18. The method of claim 1 , further comprising: determining an age of the first user associated with the second client device; determining whether the age of the first user is above an age threshold; in response to receiving a selection of the first user by the first client device, transmitting a notification to the second client device of the first user indicating that an individual user of the first client device has requested that the first user to join the group portal; and excluding presentation of an option to join the group portal in the notification that is transmitted to the first user in response to determining that the age of the first user is above the age thr

Assignees

Inventors

Classifications

  • Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title

  • User profiles · CPC title

  • for tracking messages · CPC title

  • for supporting social networking services · CPC title

  • Handling conversation history, e.g. grouping of messages in sessions or threads · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12047339B2 cover?
Methods and systems are disclosed for performing operations for monitoring user activity on a messaging platform. The operations include receiving, from a first client device, a request to access a group portal associated with a group of users; in response to receiving the request, generating, for display in a first section of the group portal, a first identifier of a first user of the group of…
Who is the assignee on this patent?
Snap Inc
What technology area does this patent fall under?
Primary CPC classification H04L51/212. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 23 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).