Content suggestion system
AssigneeSnap Inc.
InventorsMariya Apanovych, William Brendel, Oleksandr Grytsiuk, Yurii Husiev, Luis Carlos Dos Santos Marujo, Jeremy Voss
Life of this patent
Estimating the term…
Abstract
Embodiments of the present disclosure relate generally to systems for presenting content suggestions within a messaging interface. A content suggestion system performs operations that include: receiving inputs that include a text string into a messaging interface; parsing a keyword from the text string of the input in response to receiving the inputs; retrieving message content that includes at least a media item based on the keyword; and presenting a chat suggestion that includes the message content within the messaging interface, according to certain example embodiments.
Claims20
A method comprising:
- receiving an input into a messaging interface presented at a client device, the input comprising a text string;
- identifying a keyword from the text string;
- accessing a media repository comprising a plurality of collections of media items, wherein each collection is tagged with one or more index terms;
- identifying a collection of media items from among the plurality of collections based on the keyword and an index term associated with the collection;
- curating a subset of media items from the identified collection based on usage metrics associated with each media item in the collection;
- and
- presenting the curated subset of media items within a suggestion carousel within the messaging interface.
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:
- receiving an input into a messaging interface presented at a client device, the input comprising a text string;
- identifying a keyword from the text string;
- accessing a media repository comprising a plurality of collections of media items, wherein each collection is tagged with one or more index terms;
- identifying a collection of media items from among the plurality of collections based on the keyword and an index term associated with the collection;
- curating a subset of media items from the identified collection based on usage metrics associated with each media item in the collection;
- and
- presenting the curated subset of media items within a suggestion carousel within the messaging interface.
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:
- receiving an input into a messaging interface presented at a client device, the input comprising a text string;
- identifying a keyword from the text string;
- accessing a media repository comprising a plurality of collections of media items, wherein each collection is tagged with one or more index terms;
- identifying a collection of media items from among the plurality of collections based on the keyword and an index term associated with the collection;
- curating a subset of media items from the identified collection based on usage metrics associated with each media item in the collection;
- and
- presenting the curated subset of media items within a suggestion carousel within the messaging interface.
Dependencies are inferred from the claim text.