System to generate contextual queries
AssigneeSnap Inc.
InventorManny Jerrold Adler
Life of this patent
Estimating the term…
Abstract
A contextual query system is configured to perform operations that include: causing display of a graphical user interface at a client device, the graphical user interface including a display of image data that comprises a set of image features; generating a query based on the set of image features of the image data; accessing media content based on the query at a repository, the repository comprising a collection of media content; and causing display of a presentation of the media content within the graphical user interface at the client device.
Claims17
A method comprising:
- causing display of a graphical user interface at a client device, the graphical user interface including a display of image data that comprises a set of image features;
- detecting a combination of a set of semantic objects within the image data based on the set of image features of the image data, the combination of the set of semantic objects corresponding with a media category;
- selecting the media category from among a set of media categories based on the combination of the set of semantic objects and contextual data associated with the client device;
- accessing the contextual data associated with the client device;
- generating a query to a media repository based on the contextual data and the selected media category;
- accessing media content from the media repository based on the query;
- and
- causing display of a presentation of the media content within the graphical user interface at the client device.
A system comprising:
- a memory;
- and
- at least one hardware processor coupled to the memory and comprising instructions that cause the system to perform operations comprising:
- causing display of a graphical user interface at a client device, the graphical user interface including a display of image data that comprises a set of image features;
- detecting a combination of a set of semantic objects within the image data based on the set of image features of the image data, the combination of the set of semantic objects corresponding with a media category;
- selecting the media category from among a set of media categories based on the combination of the set of semantic objects and contextual data associated with the client device;
- accessing the contextual data associated with the client device;
- generating a query to a media repository based on the contextual data and the selected media category;
- accessing media content from the media repository based on the query;
- and
- causing display of a presentation of the media content within the graphical user interface at the client device.
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:
- causing display of a graphical user interface at a client device, the graphical user interface including a display of image data that comprises a set of image features;
- detecting a combination of a set of semantic objects within the image data based on the set of image features of the image data, the combination of the set of semantic objects corresponding with a media category;
- selecting the media category from among a set of media categories based on the combination of the set of semantic objects and contextual data associated with the client device;
- accessing the contextual data associated with the client device;
- generating a query to a media repository based on the contextual data and the selected media category;
- accessing media content from the media repository based on the query;
- and
- causing display of a presentation of the media content within the graphical user interface at the client device.
Dependencies are inferred from the claim text.