Event detection system
AssigneeSnap Inc.
InventorsYupeng Gu, Xiaolin Shi, Jie Luo
Life of this patent
Estimating the term…
Abstract
An event detection system is configured to access a repository that contains a collection of media content. The media content may for example include images, videos, audio clips, and the like, wherein the media content comprises features that include: tags (e.g., hashtags or other similar mechanisms to label and sort content); captions that comprises one or more words or phrases; continuous numerical values; geolocation data (e.g., geo-hash, check-in data, coordinates); as well as temporal data (e.g., timestamps).
Claims20
A system comprising:
- a memory;
- and
- at least one hardware processor coupled to the memory and comprising instructions that causes the system to perform operations comprising:
- accessing a collection of media content, the media content among the collection of media content comprising metadata that includes geolocation data, temporal data, and content feature data;
- grouping a subset of the collection of media content based on the temporal data and the geolocation data of the subset of the collection of media content, the subset of the collection of media content including at least a first media content;
- extracting the content feature data from the subset of the collection of media content, the content feature data identifying a content feature;
- generating a graph that comprises a first axis that represents location values, a second axis that represents temporal values, and a third axis that represents feature values;
- designating the content feature to a position along the third axis;
- and
- plotting a representation of the first media content upon the graph based on the metadata of the first media content and the position of the content feature along the third axis.
A method comprising:
- accessing a collection of media content, the media content among the collection of media content comprising metadata that includes geolocation data, temporal data, and content feature data;
- grouping a subset of the collection of media content based on the temporal data and the geolocation data of the subset of the collection of media content, the subset of the collection of media content including at least a first media content;
- extracting the content feature data from the subset of the collection of media content, the content feature data identifying a content feature;
- generating a graph that comprises a first axis that represents location values, a second axis that represents temporal values, and a third axis that represents feature values;
- designating the content feature to a position along the third axis;
- and
- plotting a representation of the first media content upon the graph based on the metadata of the first media content and the position of the content feature along the third axis.
A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine;
- cause the machine to perform operations comprising:
- accessing a collection of media content, the media content among the collection of media content comprising metadata that includes geolocation data, temporal data, and content feature data;
- grouping a subset of the collection of media content based on the temporal data and the geolocation data of the subset of the collection of media content, the subset of the collection of media content including at least a first media content;
- extracting the content feature data from the subset of the collection of media content, the content feature data identifying a content feature;
- generating a graph that comprises a first axis that represents location values, a second axis that represents temporal values, and a third axis that represents feature values;
- designating the content feature to a position along the third axis;
- and
- plotting a representation of the first media content upon the graph based on the metadata of the first media content and the position of the content feature along the third axis.
Dependencies are inferred from the claim text.