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 method comprising:
- accessing a collection of media content, each media content item comprising metadata that includes geolocation data, temporal data, and content feature data;
- grouping a subset of the collection of media content based at least on the geolocation data and the temporal data;
- generating, for each content feature in the subset of the collection of media content, a feature representation that reflects a relative significance of the content feature within the subset;
- determining, based on the feature representations, a representative content feature for the subset of the collection of media content;
- associating the representative content feature with the subset of the collection of media content;
- and
- causing display of a visualization that identifies the subset of the collection of media content in association with the representative content feature and at least one of a location or a time period.
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, each media content item comprising metadata that includes geolocation data, temporal data, and content feature data;
- grouping a subset of the collection of media content based at least on the geolocation data and the temporal data;
- generating, for each content feature in the subset of the collection of media content, a feature representation that reflects a relative significance of the content feature within the subset;
- determining, based on the feature representations, a representative content feature for the subset of the collection of media content;
- associating the representative content feature with the subset of the collection of media content;
- and
- causing display of a visualization that identifies the subset of the collection of media content in association with the representative content feature and at least one of a location or a time period.
A non-transitory machine-readable storage medium embodying instructions that, when executed by a machine, causes the machine to perform operations comprising:
- accessing a collection of media content, each media content item comprising metadata that includes geolocation data, temporal data, and content feature data;
- grouping a subset of the collection of media content based at least on the geolocation data and the temporal data;
- generating, for each content feature in the subset of the collection of media content, a feature representation that reflects a relative significance of the content feature within the subset;
- determining, based on the feature representations, a representative content feature for the subset of the collection of media content;
- associating the representative content feature with the subset of the collection of media content;
- and
- causing display of a visualization that identifies the subset of the collection of media content in association with the representative content feature and at least one of a location or a time period.
Dependencies are inferred from the claim text.