Visual tag emerging pattern detection
AssigneeSnap Inc.
InventorsVítor Silva Sousa, Lin Qiu, Nils Murrugarra-Llerena
Life of this patent
Estimating the term…
Abstract
Systems, devices, media, and methods are presented for identifying emerging viewing patterns for visual media such as still images and videos. Emerging viewing patterns are identified by identifying visual tags for visual media viewed by users, selecting a subset of the tags by applying a taxonomy-based filter, generating pattern candidates from the subset, evaluating consumption metrics for each of the generated patterns, and ranking the generated pattern candidates responsive to the consumption metrics to identify emerging viewing patterns for the users.
Claims20
A method for identifying emerging viewing patterns for visual media viewed by groups of users, the method comprising:
- identifying visual tags for each of a plurality of visual media viewed by a first of the groups of users;
- selecting a subset of the identified visual tags by applying a taxonomy-based filter;
- generating pattern candidates from the selected subset, each of the pattern candidates including two or more of the identified visual tags from the subset of the identified visual tags;
- evaluating consumption metrics of the visual media by the first group of users for each of the generated pattern candidates;
- and
- ranking the generated pattern candidates responsive to the evaluated consumption metrics to identify emerging viewing patterns for the first group of users.
A system for identifying emerging viewing pattern of visual media viewed by groups of users, the system comprising:
- a memory that stores instructions:
- a processor configured by the instructions to perform operations to:
- identify visual tags for each of a plurality of visual media viewed by a first of the groups of users;
- select a subset of the identified visual tags by applying a taxonomy-based filter;
- generate pattern candidates from the selected subset, each of the pattern candidates including two or more of the identified visual tags from the subset of the identified visual tags;
- evaluate consumption metrics of the visual media by the first group of users for each of the generated pattern candidates;
- and
- rank the generated pattern candidates responsive to the evaluated consumption metrics to identify emerging viewing patterns for the first group of users.
A non-transitory processor-readable storage medium storing processor-executable instructions for identifying emerging viewing patterns of visual media viewed by groups of users that, when executed by a processor of a machine, cause the machine to perform operations comprising:
- identifying visual tags for each of a plurality of visual media viewed by a first of the groups of users;
- selecting a subset of the identified visual tags by applying a taxonomy-based filter;
- generating pattern candidates from the selected subset, each of the pattern candidates including two or more of the identified visual tags from the subset of the identified visual tags;
- evaluating consumption metrics of the visual media by the first group of users for each of the generated pattern candidates;
- and
- ranking the generated pattern candidates responsive to the evaluated consumption metrics to identify emerging viewing patterns for the first group of users.
Dependencies are inferred from the claim text.