Chat-powered search using artificial intelligence
AssigneeShutterstock, Inc.
InventorsRaymond Lúí Smyth, Christopher Loy, Keenan Kadam, Timothy Williams
Life of this patent
Estimating the term…
Abstract
Methods, systems, and storage media for refining search queries through interactive conversational exchange are disclosed. Exemplary implementations may receive a first search input from a user describing a desired asset such as an image. Aspects implementations may also interact with the user via a chat interface to solicit additional details about the desired asset in response to the first search input, construct a search query based on the first search input and the additional details solicited from the user, and submit the search query to a search service to retrieve relevant asset data for the user.
Claims18
A method for refining search queries through an interactive conversational exchange, comprising:
- receiving, from a user at a client device, a first search input describing a desired asset;
- interacting with the user via a chat interface in a conversational exchange to solicit additional details about the desired asset using prompts generated by a first large language model (LLM), the additional details comprising at least a first description of a desired setting of the desired asset;
- constructing, based on the conversational exchange including at least the first search input and the additional details, a complex-targeted search query to reflect complex user intents using a second LLM, wherein the complex user intents involve semantic meaning derived from user responses to the prompts provided to user via the chat interface;
- identifying, using a search service, a plurality of assets associated with the search query, wherein the search service is configured to handle queries with the complex user intents;
- and
- presenting the plurality of assets on a display screen of the client device, the display screen including at least the chat interface and results of the search service comprising the plurality of assets, the results being dynamically updated in response to user inputs received via the chat interface.
A system configured for refining search queries through an interactive conversational exchange, the system comprising:
- one or more hardware processors configured by machine-readable instructions to:
- receive, from a user at a client device, a first search input describing a desired asset;
- interact with the user via a chat interface in a conversational exchange to solicit additional details about the desired asset, the additional details comprising at least a first description of a desired setting of the desired asset;
- construct, based on the conversational exchange including at least the first search input and the additional details, a complex-targeted search query to reflect complex user intents, wherein the complex user intents involve semantic meaning derived from user responses to prompts provided to user via the chat;
- identify, using a search service, a plurality of assets associated with the search query, wherein the search service is configured to handle queries with the complex user intents;
- and
- present the plurality of assets on a display screen of the client device, the display screen including at least the chat interface and results of the search service comprising the plurality of assets, the results being dynamically updated in response to user inputs received via the chat interface.
A non-transient computer-readable storage medium having instructions embodied thereon, the instructions being executable by one or more processors to perform a method for refining search queries through an interactive conversational exchange, the method comprising:
- receiving, from a user at a client device, a first search input describing a desired asset;
- interacting with the user via a chat interface in a conversational exchange to solicit additional details about the desired asset, the additional details comprising at least a first description of a desired setting of the desired asset;
- constructing, based on the conversational exchange including at least the first search input and the additional details, a complex-targeted search query to reflect complex user intents, wherein the complex user intents involve semantic meaning derived from user responses to prompts provided to user via the chat interface;
- identifying, using a search service, a plurality of assets associated with the search query, wherein the search service is configured to handle queries with the complex user intents;
- and
- presenting the plurality of assets on a display screen of the client device, the display screen including at least the chat interface and results of the search service comprising the plurality of assets, the results being dynamically updated in response to user inputs received via the chat interface.
Dependencies are inferred from the claim text.