Content sharing platform profile generation

US12367231B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12367231-B2
Application numberUS-202318189551-A
CountryUS
Kind codeB2
Filing dateMar 24, 2023
Priority dateJun 28, 2018
Publication dateJul 22, 2025
Grant dateJul 22, 2025

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.

Systems and methods are provided receiving, from a computing device associated with a first user of a content sharing platform, a request to access a second user profile associated with a second user in the content sharing platform, accessing activity data related to both the first user and the second user in the content sharing platform, determining common activity data to both the first user and the second user, wherein the common activity data comprises at least one media content item generated by the second user that was viewed or saved by the first user, or one or more datum saved by the first user from a communication received from the second user, and generating second user profile data comprising the common activity data related to both the first user and the second user in the content sharing platform as part of the second user profile.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, by a server system from a computing device associated with a first user of a content sharing platform, a request to access a second user profile associated with a second user in the content sharing platform; determining a portion of a message received from the second user that was saved by the first user; determining, by the server system, a current location of the computing device associated with the first user and a current location of a computing device associated with the second user; and causing display, on the computing device by the server system, of the second user profile comprising the portion of the message received from the second user that was saved by the first user and a map indicating the current location of the computing device associated with the first user, the current location of the computing device associated with the second user, an amount of time for the first user to travel to the second user. 2. The method of claim 1 , wherein before receiving the request to access the second user profile associated with the second user, the method comprises: receiving a request to create a relationship between the first user of the content sharing platform and the second user of the content sharing platform; and associating the first user with the second user. 3. The method of claim 2 , wherein before causing display of the second user profile, the method comprises: determining that the first user is associated with the second user. 4. The method of claim 1 , further comprising: causing display of the second user profile comprising information associated with the second user and activity of the second user in the content sharing platform. 5. The method of claim 1 , further comprising: generating compatibility data for the first user and the second user; and causing display of the second user profile comprising the compatibility data. 6. The method of claim 1 , further comprising: generating one or more relationship type for the first user and the second user; and causing display of the second user profile comprising the one or more relationship type. 7. The method of claim 1 , further comprising: determining which media overlays for augmenting photographs or videos are accessible to both the first user and the second user; and causing display of the second user profile comprising an indication of which of the media overlays for augmenting photographs or videos are accessible to both the first user and the second user. 8. The method of claim 1 , wherein the map further indicates a distance between the current location of the computing device associated with the first user and the current location of the computing device associated with the second user. 9. The method of claim 1 , wherein the portion of the message comprises a phone number, an address, a link, or an attachment. 10. The method of claim 1 , wherein the amount of time for the first user to travel to the second user includes a number of minutes for the first user to walk to the second user. 11. The method of claim 1 , further comprising: causing display of the second user profile further comprising a song shared between the first and second users. 12. A system comprising: one or more hardware processors; and a computer-readable medium storing instructions that are executable by the one or more hardware processors to cause the system to perform operations comprising: receiving, from a computing device associated with a first user of a content sharing platform, a request to access a second user profile associated with a second user in the content sharing platform; determining a portion of a message received from the second user that was saved by the first user; determining a current location of the computing device associated with the first user and a current location of a computing device associated with the second user; and causing display, on the computing device, of the second user profile comprising the portion of the message received from the second user that was saved by the first user and a map indicating the current location of the computing device associated with the first user, the current location of the computing device associated with the second user, an amount of time for the first user to travel to the second user. 13. The system of claim 12 , wherein before receiving the request to access the second user profile associated with the second user, the operations comprise: receiving a request to create a relationship between the first user of the content sharing platform and the second user of the content sharing platform; associating the first user with the second user; and before causing display of the second user profile, determining that the first user is associated with the second user. 14. The system of claim 12 , the operations further comprising: causing display of the second user profile comprising information associated with the second user and activity of the second user in the content sharing platform. 15. The system of claim 12 , the operations further comprising: generating compatibility data for the first user and the second user; and causing display of the second user profile comprising the compatibility data. 16. The system of claim 12 , the operations further comprising: generating one or more relationship type for the first user and the second user; and causing display of the second user profile comprising the one or more relationship type. 17. The system of claim 12 , the operations further comprising: determining which media overlays for augmenting photographs or videos are accessible to both the first user and the second user; and causing display of the second user profile comprising an indication of which of the media overlays for augmenting photographs or videos are accessible to both the first user and the second user. 18. The system of claim 12 , wherein the map further indicates a distance between the current location of the computing device associated with the first user and the current location of the computing device associated with the second user. 19. The system of claim 12 wherein the portion of the message comprises a phone number, an address, a link, or an attachment. 20. A non-transitory computer-readable medium comprising instructions stored thereon that are executable by at least one processor to cause a computing device to perform operations comprising: receiving, from a computing device associated with a first user of a content sharing platform, a request to access a second user profile associated with a second user in the content sharing platform; determining a portion of a message received from the second user that was saved by the first user; determining a current location of the computing device associated with the first user and a current location of a computing device associated with the second user; and causing display, on the computing device, of the second user profile comprising the portion of the message received from the second user that was saved by the first user and a map indicating the current location of the computing device associated with the first user, the current location of the computing device associated with the second user, an amount of time for the first user to travel to the second user.

Assignees

Inventors

Classifications

  • H04L67/535Primary

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

  • Entity relationship models · CPC title

  • G06F16/437Primary

    Administration of user profiles, e.g. generation, initialisation, adaptation, distribution · CPC title

  • User profiles · CPC title

  • for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · 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 US12367231B2 cover?
Systems and methods are provided receiving, from a computing device associated with a first user of a content sharing platform, a request to access a second user profile associated with a second user in the content sharing platform, accessing activity data related to both the first user and the second user in the content sharing platform, determining common activity data to both the first user …
Who is the assignee on this patent?
Snap Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/535. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 22 2025 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).