US 11,895,068 B2
Automated content curation and communication
Jianchao Yang, Los Angeles, CA (US); Yuke Zhu, Stanford, CA (US); Ning Xu, Irvine, CA (US); Kevin Dechau Tang, Los Angeles, CA (US); and Jia Li, Marina Del Rey, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Jul. 12, 2021, as Appl. No. 17/372,981.
Application 17/372,981 is a continuation of application No. 16/505,681, filed on Jul. 8, 2019, granted, now 11,080,351.
Application 16/505,681 is a continuation of application No. 15/251,983, filed on Aug. 30, 2016, granted, now 10,387,514.
Claims priority of provisional application 62/357,177, filed on Jun. 30, 2016.
Prior Publication US 2022/0038402 A1, Feb. 3, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 51/10 (2022.01); G06F 16/22 (2019.01); G06F 16/51 (2019.01); G06F 16/583 (2019.01); G06N 20/00 (2019.01); G06F 16/9535 (2019.01); G06F 16/954 (2019.01); G06F 16/2457 (2019.01); G06F 16/951 (2019.01); G06N 3/04 (2023.01); G06N 3/08 (2023.01); G06V 20/00 (2022.01); H04L 51/52 (2022.01); G06T 7/00 (2017.01); H04L 67/01 (2022.01); H04L 67/55 (2022.01)
CPC H04L 51/10 (2013.01) [G06F 16/22 (2019.01); G06F 16/24578 (2019.01); G06F 16/51 (2019.01); G06F 16/5854 (2019.01); G06F 16/951 (2019.01); G06F 16/954 (2019.01); G06F 16/9535 (2019.01); G06N 3/04 (2013.01); G06N 3/08 (2013.01); G06N 20/00 (2019.01); G06V 20/35 (2022.01); H04L 51/52 (2022.05); G06T 7/0002 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30168 (2013.01); H04L 67/01 (2022.05); H04L 67/55 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, at a server system, a plurality of content communications from a plurality of client devices, each content communication comprising an associated piece of content and a corresponding metadata;
processing, by the server system, each content communication of the plurality of content communications to determine associated context values for each piece of content, the associated context values comprising at least one content value generated by machine vision processing of the associated piece of content, the associated context values further comprising an audio content value selected based on an analysis of audio data from the associated piece of content and an audio quality value determined based at least in part on an analysis to determine an audio noise level for the associated piece of content;
automatically generating at least a first content collection, wherein the first content collection comprises a first plurality of pieces of content from the plurality of content communications, and wherein the first plurality of pieces of content for the first content collection are selected based on the associated context values for each piece of content of the first plurality of pieces of content;
identifying one or more user segments associated with the first content collection; and
publishing an identifier associated with the first content collection to user devices associated with user accounts of the one or more user segments.