Automated image processing and content curation
First Claim
1. A method comprising:
- receiving, at a server computer system, a content message from a first content source of a plurality of content sources, the content message comprising media content;
analyzing, by the server computer system, the content message to determine context values comprising one or more quality scores and one or more content values associated with the content message;
storing the content message in a database of the server computer system along with the one or more quality scores and the one or more content values;
analyzing, by the server computer system, the content message with a plurality of content collections of the database to identify a match between at least one of the content values and a topic associated with at least a first content collection of the plurality of content collections; and
automatically adding, by the server computer system, the content message to the first content collection based at least in part on the match;
communicate, to a curation tool, the first content collection following transmission of the first content collection to a first set of client devices;
receive, from the curation tool, a set of content collection adjustments;
update the content collection in response to the set of content collection adjustments from the curation tool; and
transmitting the content collection as updated to a second set of client devices.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, devices, methods, media, and instructions for automated image processing and content curation are described. In one embodiment a server computer system receives a content message from a first content source, and analyzes the content message to determine one or more quality scores and one or more content values associated with the content message. The server computer system analyzes the content message with a plurality of content collections of the database to identify a match between at least one of the one or more content values and a topic associated with at least a first content collection of the one or more content collections and automatically adds the content message to the first content collection based at least in part on the match. In various embodiments, different content values, image processing operations, and content selection operations are used to curate content collections.
60 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a server computer system, a content message from a first content source of a plurality of content sources, the content message comprising media content; analyzing, by the server computer system, the content message to determine context values comprising one or more quality scores and one or more content values associated with the content message; storing the content message in a database of the server computer system along with the one or more quality scores and the one or more content values; analyzing, by the server computer system, the content message with a plurality of content collections of the database to identify a match between at least one of the content values and a topic associated with at least a first content collection of the plurality of content collections; and automatically adding, by the server computer system, the content message to the first content collection based at least in part on the match; communicate, to a curation tool, the first content collection following transmission of the first content collection to a first set of client devices; receive, from the curation tool, a set of content collection adjustments; update the content collection in response to the set of content collection adjustments from the curation tool; and transmitting the content collection as updated to a second set of client devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A server computer system comprising:
-
a memory; and one or more processors coupled to the memory and configured to; receive a content message from a first content source of a plurality of content sources, the content message comprising media content; analyze the content message to determine context values comprising one or more quality scores and one or more content values associated with the content message; store the content message in a database of the server computer system along with the one or more quality scores and the one or more content values; analyze the content message with a plurality of content collections of the database to identify a match between at least one of the one or more content values and a topic associated with at least a first content collection of the plurality of content collections; and automatically add the content message to the first content collection based at least in part on the match; wherein the one or more processors are further configured to; communicate, to a curation tool, the first content collection following transmission of the first content collection to a first set of client devices; receive, from the curation tool, a set of content collection adjustments; update the content collection in response to the set of content collection adjustments from the curation tool; and transmitting the content collection as updated to a second set of client devices. - View Dependent Claims (16, 17)
-
-
18. A non-transitory computer readable medium comprising instructions that, when executed by one or more processors, cause a server computer system to perform a method comprising:
-
receiving, at the server computer system, one or more content messages from each content source of a plurality of content sources, each content message comprising media content; analyzing, by the server computer system, each of the one or more content messages from each content source to determine corresponding one or more quality scores and one or more content values for each content message; storing the one or more content messages from each content source in the database of the server computer system along with the one or more quality scores and the one or more content values; analyzing, by the server computer system, the database to identify one or more content values shared by a first set of content messages in the database; automatically generating a first content collection based on the identification of the one or more content values shared by the first set of content messages; and automatically transmitting, by the server computer system, a notification associated with the first content collection in response to generation of the first content collection; wherein automatically generating the first content collection based on the identification of the one or more content values shared by the first set of content messages comprises; identifying a first content message of the first set of content messages as meeting a first set of scoring thresholds; determining that a threshold number of content messages have associated values within a threshold distance of the first set of scoring thresholds; and selecting a set of closest content messages to the first content message as the first set of content messages for the first content collection in response to the determination that the threshold number of content messages is met. - View Dependent Claims (19, 20)
-
Specification