IP Library Granted Patent US 12,367,231
Granted Patent B2
US 12,367,231 · App. 18/189,551 · Granted Jul 22, 2025

Content sharing platform profile generation

Inventors: Trevor Denton (Santa Monica, CA); Kirk Ouimet (Orem, UT); Chamal Samaranayake (Venice, CA); Jeremy Voss (Los Angeles, CA); Haibo Zhao (Redondo Beach, CA); Zhuangtian Zhao (Culver City, CA)
Assignee: Snap Inc.
G06F16/437G06F16/288H04L67/535
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,367,231
App. No.
18/189,551
Granted
Jul 22, 2025
Kind
B2
Abstract

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.

Claims (55)

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.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE 5TH INVENTOR’S LAST NAME FROM ZHANG TO ZHAO PREVIOUSLY RECORDED ON REEL 63093 FRAME 629. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 30, 2025
From: DENTON, TREVOR; OUIMET, KIRK; SAMARANAYAKE, CHAMAL; VOSS, JEREMY; ZHAO, HAIBO; ZHAO, ZHUANGTIAN
To: SNAP INC.
Reel/Frame 071479/0090 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2023
From: DENTON, TREVOR; OUIMET, KIRT; SAMARANAYAKE, CHAMAL; VOSS, JEREMY; ZHANG, HAIBO; ZHAO, ZHUANGTIAN
To: SNAP INC.
Reel/Frame 063093/0629 →
Continuity (4)
Continuation 17718652 · Apr 12, 2022
Continuation 16918543 · Jul 1, 2020
Continuation 16022520 · Jun 28, 2018
Related Publication 20230229688A1 · Jul 20, 2023
References Cited (153)
US 6334149B1 · Davis, Jr. et al. · 2001 [cited by applicant]
US 6487601B1 · Hubacher et al. · 2002 [cited by applicant]
US 6631463B1 · Floyd et al. · 2003 [cited by applicant]
US 6636247B1 · Hamzy et al. · 2003 [cited by applicant]
US 6636855B2 · Holloway et al. · 2003 [cited by applicant]
US 6643684B1 · Malkin et al. · 2003 [cited by applicant]
US 6684238B1 · Dutta · 2004 [cited by applicant]
US 6720860B1 · Narayanaswami · 2004 [cited by applicant]
US 6832222B1 · Zimowski · 2004 [cited by applicant]
US 6959324B1 · Kubik et al. · 2005 [cited by applicant]
US 6970907B1 · Ullmann et al. · 2005 [cited by applicant]
US 7188143B2 · Szeto · 2007 [cited by applicant]
US 7237002B1 · Estrada et al. · 2007 [cited by applicant]
US 7240089B2 · Boudreau · 2007 [cited by applicant]
US 7280658B2 · Amini et al. · 2007 [cited by applicant]
US 8032586B2 · Challenger et al. · 2011 [cited by applicant]
US 8161115B2 · Yamamoto · 2012 [cited by applicant]
US 8230036B2 · Ishikawa et al. · 2012 [cited by applicant]
US 8402097B2 · Szeto · 2013 [cited by applicant]
US 8751575B2 · Tejada-gamero et al. · 2014 [cited by applicant]
US 8768876B2 · Shim et al. · 2014 [cited by applicant]
US 8775972B2 · Spiegel · 2014 [cited by applicant]
US 8856349B2 · Jain et al. · 2014 [cited by applicant]
US 8909725B1 · Sehn · 2014 [cited by applicant]
US 8972357B2 · Shim et al. · 2015 [cited by applicant]
US 9015285B1 · Ebsen et al. · 2015 [cited by applicant]
US 9094137B1 · Sehn et al. · 2015 [cited by applicant]
US 9113301B1 · Spiegel et al. · 2015 [cited by applicant]
US 9143382B2 · Bhogal et al. · 2015 [cited by applicant]
US 9143681B1 · Ebsen et al. · 2015 [cited by applicant]
US 9225897B1 · Sehn et al. · 2015 [cited by applicant]
US 9385983B1 · Sehn · 2016 [cited by applicant]
US 9396354B1 · Murphy et al. · 2016 [cited by applicant]
US 9407712B1 · Sehn · 2016 [cited by applicant]
US 9407816B1 · Sehn · 2016 [cited by applicant]
US 9430783B1 · Sehn · 2016 [cited by applicant]
US 9459778B2 · Hogeg et al. · 2016 [cited by applicant]
US 9532171B2 · Allen et al. · 2016 [cited by applicant]
US 9537811B2 · Allen et al. · 2017 [cited by applicant]
US 9628950B1 · Noeth et al. · 2017 [cited by applicant]
US 9854219B2 · Sehn · 2017 [cited by applicant]
US 10305850B1 · Aziz · 2019 [cited by examiner]
US 10476968B2 · Venolia et al. · 2019 [cited by applicant]
US 10674311B1 · Bouba et al. · 2020 [cited by applicant]
US 10762121B2 · Denton et al. · 2020 [cited by applicant]
US 10893385B1 · Berardino et al. · 2021 [cited by applicant]
US 10936066B1 · Jaureguiberry et al. · 2021 [cited by applicant]
US 10939246B1 · Dancie et al. · 2021 [cited by applicant]
US 10945098B2 · Dancie et al. · 2021 [cited by applicant]
US 11017160B2 · Lanahan · 2021 [cited by examiner]
US 11032670B1 · Baylin et al. · 2021 [cited by applicant]
US 11039270B2 · Bouba et al. · 2021 [cited by applicant]
US 11166123B1 · Guillaume · 2021 [cited by applicant]
US 11275439B2 · Jaureguiberry et al. · 2022 [cited by applicant]
US 11294936B1 · Jaureguiberry · 2022 [cited by applicant]
US 11307747B2 · Dancie et al. · 2022 [cited by applicant]
US 11334614B2 · Denton et al. · 2022 [cited by applicant]
US 11669561B2 · Denton et al. · 2023 [cited by applicant]
US 20040255304A1 · Ishikawa et al. · 2004 [cited by applicant]
US 20110066949A1 · DeLuca · 2011 [cited by examiner]
US 20120150970A1 · Peterson · 2012 [cited by examiner]
US 20120159371A1 · Thrapp · 2012 [cited by examiner]
US 20120271883A1 · Montoya et al. · 2012 [cited by applicant]
US 20130159883A1 · Yerli · 2013 [cited by examiner]
US 20140019533A1 · Sherman · 2014 [cited by examiner]
US 20140019540A1 · Shin et al. · 2014 [cited by applicant]
US 20140067958A1 · Bradley · 2014 [cited by examiner]
US 20140129953A1 · Spiegel · 2014 [cited by applicant]
US 20140173424A1 · Hogeg et al. · 2014 [cited by applicant]
US 20140310337A1 · Kim · 2014 [cited by examiner]
US 20150058380A1 · Polonsky · 2015 [cited by examiner]
US 20150365795A1 · Allen et al. · 2015 [cited by applicant]
US 20160006927A1 · Sehn · 2016 [cited by applicant]
US 20160014063A1 · Hogeg et al. · 2016 [cited by applicant]
US 20160085773A1 · Chang et al. · 2016 [cited by applicant]
US 20160085863A1 · Allen et al. · 2016 [cited by applicant]
US 20160099901A1 · Allen et al. · 2016 [cited by applicant]
US 20160180887A1 · Sehn · 2016 [cited by applicant]
US 20160182422A1 · Sehn et al. · 2016 [cited by applicant]
US 20160182875A1 · Sehn · 2016 [cited by applicant]
US 20160239248A1 · Sehn · 2016 [cited by applicant]
US 20160277419A1 · Allen et al. · 2016 [cited by applicant]
US 20160321708A1 · Sehn · 2016 [cited by applicant]
US 20170031564A1 · Peterson et al. · 2017 [cited by applicant]
US 20170257445A1 · Baldwin et al. · 2017 [cited by applicant]
US 20170287006A1 · Azmoodeh et al. · 2017 [cited by applicant]
US 20170358033A1 · Montoya et al. · 2017 [cited by applicant]
US 20180089195A1 · Nevarez et al. · 2018 [cited by applicant]
US 20180234832A1 · Bucchieri · 2018 [cited by examiner]
US 20180293771A1 · Piemonte · 2018 [cited by examiner]
US 20200004829A1 · Denton et al. · 2020 [cited by applicant]
US 20200314586A1 · Bouba et al. · 2020 [cited by applicant]
US 20200334284A1 · Denton et al. · 2020 [cited by applicant]
US 20200382912A1 · Dancie et al. · 2020 [cited by applicant]
US 20200401225A1 · Jaureguiberry et al. · 2020 [cited by applicant]
US 20210011612A1 · Dancie et al. · 2021 [cited by applicant]
US 20210152979A1 · Berardino et al. · 2021 [cited by applicant]
US 20210266704A1 · Dancie et al. · 2021 [cited by applicant]
US 20210377693A1 · Bouba et al. · 2021 [cited by applicant]
US 20210409904A1 · Baylin et al. · 2021 [cited by applicant]
US 20220174455A1 · Guillaume · 2022 [cited by applicant]
US 20220237223A1 · Denton et al. · 2022 [cited by applicant]
US 20220269345A1 · Jaureguiberry et al. · 2022 [cited by applicant]
CN 1573777 · 2005 [cited by applicant]
CN 103201762 · 2013 [cited by applicant]
CN 106063256A · 2016 [cited by applicant]
CN 106796679A · 2017 [cited by applicant]
CN 112313688 · 2024 [cited by applicant]
KR 100687413 · 2007 [cited by applicant]
KR 20170120477 · 2017 [cited by applicant]
KR 102740996 · 2024 [cited by applicant]
WO WO2014194262A2 · 2014 [cited by applicant]
WO WO2015150522A1 · 2015 [cited by examiner]
WO WO2016044424A1 · 2016 [cited by applicant]
WO WO2016054562A1 · 2016 [cited by applicant]
WO WO2016065131A1 · 2016 [cited by applicant]
WO WO2016100318A2 · 2016 [cited by applicant]
WO WO2016100318A3 · 2016 [cited by applicant]
WO WO2016100342A1 · 2016 [cited by applicant]
WO WO2016149594A1 · 2016 [cited by applicant]
WO WO2016179166A1 · 2016 [cited by applicant]
WO 2017137952 · 2017 [cited by applicant]
WO 2020006245 · 2020 [cited by applicant]
“International Application Serial No. PCT US2019 039526, International Search Report mailed Oct. 25, 2019”, 3 pgs. [cited by applicant]
“International Application Serial No. PCT US2019 039526, Written Opinion mailed Oct. 25, 2019”, 6 pgs. [cited by applicant]
“U.S. Appl. No. 16/022,520, Non Final Office Action mailed Dec. 30, 2019”, 9 pgs. [cited by applicant]
“U.S. Appl. No. 16/022,520, Response filed Mar. 12, 2020 to Non Final Office Action mailed Dec. 30, 2019”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 16/022,520, Notice of Allowance mailed Apr. 17, 2020”, 8 pgs. [cited by applicant]
“International Application Serial No. PCT US2019 039526, International Preliminary Report on Patentability mailed Jan. 7, 2021”, 8 pgs. [cited by applicant]
“U.S. Appl. No. 16/918,543, Non Final Office Action mailed Jul. 9, 2021”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 16/918,543, Response filed Sep. 17, 2021 to Non Final Office Action mailed Jul. 9, 2021”, 9 pgs. [cited by applicant]
“U.S. Appl. No. 16/918,543, Notice of Allowance mailed Jan. 14, 2022”, 5 pgs. [cited by applicant]
“U.S. Appl. No. 17/718,652, Non Final Office Action mailed Nov. 10, 2022”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 17/718,652, Response filed Dec. 13, 2022 to Non Final Office Action mailed Nov. 10, 2022”, 8 pgs. [cited by applicant]
“U.S. Appl. No. 17/718,652, Notice of Allowance mailed Jan. 25, 2023”, 7 pgs. [cited by applicant]
“Korean Application Serial No. 10-2021-7002400, Notice of Preliminary Rejection mailed Jan. 11, 2023”, w English Translation, 20 pgs. [cited by applicant]
“Kakao Launches Kakao Games Official Fan Group”, w English Machine Translation, [Online] Retrieved from the internet:https: n.news.naver.com mnews article l 09 0002793618?sid=105, (Jun. 2014), 4 pgs. [cited by applicant]
“‘Music and Skinship’ Sending Love Through Social Media”, w English Machine Translation, [Online] Retrieved from the internet:https: n.news.naver.com mnews article 016 0000435971?sid=101, (Nov. 2012), 7 pgs. [cited by applicant]
“Korean Application Serial No. 10-2021-7002400, Response filed Mar. 7, 2023 to Notice of Preliminary Rejection mailed Jan. 11, 2023”, w/ English Claims, 36 pgs. [cited by applicant]
“Korean Application Serial No. 10-2021-7002400, Final Office Action mailed May 23, 2023”, w/ English translation, 13 pgs. [cited by applicant]
“Chinese Application Serial No. 201980042655.6, Office Action mailed Oct. 27, 2023”, w/ English Translation, 16 pgs. [cited by applicant]
“Korean Application Serial No. 10-2021-7002400, Notice of Second Final Rejection and Dismissal of Amendment mailed Sep. 5, 2023”, w/ English Translation, 24 pgs. [cited by applicant]
“Chinese Application Serial No. 201980042655.6, Response filed Mar. 11, 2024 to Office Action mailed Oct. 27, 2023”, w/ current English claims, 15 pgs. [cited by applicant]
“Korean Application Serial No. 10-2023-7041936, Notice of Preliminary Rejection mailed Mar. 13, 2024”, w/ English translation, 10 pgs. [cited by applicant]
“A Whole New Story”, Snap, Inc., [Online] Retrieved from the Internet: <URL: https://www.snap.com/en-US/news/>, (2017), 13 pgs. [cited by applicant]
“Chinese Application Serial No. 201980042655.6, Office Action mailed Jul. 6, 2024”, w/ English translation, 16 pgs. [cited by applicant]
“Chinese Application Serial No. 201980042655.6, Response Filed Sep. 6, 2024 to Office Action mailed Jul. 6, 2024”, w/ English Claims, 15 pgs. [cited by applicant]
“Introducing Snapchat Stories”, [Online] Retrieved from the Internet: <URL: https://web.archive.org/web/20131026084921/https://www.youtube.com/watch?v=88Cu3yN-LIM>, (Oct. 3, 2013), 92 pgs.; 00:47 min. [cited by applicant]
Carthy, Roi, “Dear All Photo Apps: Mobli Just Won Filters”, TechCrunch, [Online] Retrieved from the Internet: <URL: https://techcrunch.com/2011/09/08/mobli-filters>, (Sep. 8, 2011), 10 pgs. [cited by applicant]
Notopoulos, Katie, “A Guide to the New Snapchat Filters and Big Fonts”, [Online] Retrieved from the Internet: <URL: https://www.buzzfeed.com/katienotopoulos/a-guide-to-the-new-snapchat-filters-and-big-fonts?utm_term =.b… [cited by applicant]
Panzarino, Matthew, “Snapchat Adds Filters, A Replay Function and for Whatever Reason, Time, Temperature and Speed Overlays”, TechCrunch, [Online] Retrieved form the Internet: <URL: https://techcrunch.com/2013/12/20/sna… [cited by applicant]
“Chinese Application Serial No. 201980042655.6, Response to Examiner Telephone Interview Filed Sep. 20, 2024”, w/ English Claims, 42 pgs. [cited by applicant]
“Korean Application Serial No. 10-2023-7041936, Response filed Jun. 13, 2 to Notice of Preliminary Rejection mailed Mar. 13, 2024”, w/ English claims, 38 pgs. [cited by applicant]