METHOD FOR ADAPTIVE CONVERSATION STATE MANAGEMENT WITH FILTERING OPERATORS APPLIED DYNAMICALLY AS PART OF A CONVERSATIONAL INTERFACE
First Claim
1. A method of processing a search request received from a user, the search request directed at identifying a desired item from a set of items, in which the identification is based on comparing a topic of the search request to previous user input, the method comprising:
- providing access to a set of content items, each of the content items being associated with metadata that describes the corresponding content items;
providing information about at least one search previously received from a user;
receiving a present input from the user, the present input intended by the user to identify a desired content item;
determining a measure of relatedness between the information about the at least one previous search and an element of the present input;
upon a condition in which the relatedness measure does not exceed a threshold value, selecting a subset of content items based on comparing the present input with the metadata that describes the subset of content items; and
upon a condition in which the relatedness measure exceeds the threshold value, selecting a subset of content items based on comparing the present input and information about the at least one previous search with the metadata that describes the subset of content items.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method of processing a search request is provided. Identification of a desired content item is based on comparing a topic of the search request to previous user input. The method includes providing access to a set of content items with metadata that describes the corresponding content items and providing information about previous searches. The method further includes receiving a present input from the user and determining a relatedness measure between the information about the previous searches and an element of the present input. If the relatedness measure is high, the method also includes selecting a subset of content items based on comparing the present input and information about the previous searches with the metadata that describes the subset of content items. Otherwise, the method includes selecting a subset of content items based on comparing the present input with the metadata that describes the subset of content items.
57 Citations
32 Claims
-
1. A method of processing a search request received from a user, the search request directed at identifying a desired item from a set of items, in which the identification is based on comparing a topic of the search request to previous user input, the method comprising:
-
providing access to a set of content items, each of the content items being associated with metadata that describes the corresponding content items; providing information about at least one search previously received from a user; receiving a present input from the user, the present input intended by the user to identify a desired content item; determining a measure of relatedness between the information about the at least one previous search and an element of the present input; upon a condition in which the relatedness measure does not exceed a threshold value, selecting a subset of content items based on comparing the present input with the metadata that describes the subset of content items; and upon a condition in which the relatedness measure exceeds the threshold value, selecting a subset of content items based on comparing the present input and information about the at least one previous search with the metadata that describes the subset of content items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for processing a search request received from a user, the search request directed at identifying a desired item from a set of items, in which the identification is based on comparing a topic of the search request to previous user input, the system comprising:
computer readable instructions encoded on a non-transitory computer readable medium, the computer readable instructions causing a computer system to; provide access to a set of content items, each of the content items being associated with metadata that describes the corresponding content items; provide information about at least one search previously received from a user; receive a present input from the user, the present input intended by the user to identify a desired content item; determine a measure of relatedness between the information about the at least one previous search and an element of the present input; upon a condition in which the relatedness measure does not exceed a threshold value, select a subset of content items based on comparing the present input with the metadata that describes the subset of content items; and upon a condition in which the relatedness measure exceeds the threshold value, select a subset of content items based on comparing the present input and information about the at least one previous search with the metadata that describes the subset of content items. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
Specification