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 |
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.
|