Method of and system for real time feedback in an incremental speech input interface
First Claim
1. A computer-implemented method for selecting and presenting content items based on user input, the method comprising:
- providing access to a set of content items, the content items being associated with metadata that describes a corresponding content item;
receiving a first input intended by the user to identify at least one desired content item;
determining that a portion of the first input has a measure of importance that exceeds a threshold value;
providing feedback to the user identifying the portion of the first input;
receiving second input from the user that is subsequent to the first input;
determining a measure of similarity between the portion of the first input and the second input;
comparing the measure of similarity with a threshold;
upon a condition when the measure of similarity is determined to be above the threshold, determining that the portion of the first input is phonetically similar to the second input;
upon a condition when the measure of similarity is determined to not be above the threshold, determining that the portion of the first input is not phonetically similar to the second input;
based on determining that the portion of the first input is phonetically similar to the second input, determining an alternative query input by altering the first input based on the second input;
based on determining that the portion of the first input is not phonetically similar to the second input, determining the alternative query input by supplementing the first input with the second input;
selecting a subset of content items from the set of content items based on comparing the alternative query input and the metadata associated with the subset of content items; and
presenting the subset of content items to the user.
11 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides systems and methods for selecting and presenting content items based on user input. The method includes receiving first input intended to identify a desired content item among content items associated with metadata, determining that an input portion has an importance measure exceeding a threshold, and providing feedback identifying the input portion. The method further includes receiving second input, and inferring user intent to alter or supplement the first input with the second input. The method further includes, upon inferring intent to alter the first input, determining an alternative query by modifying the first input based on the second input, and, upon inferring intent to supplement the first input, determining an alternative query by combining the first input and the second input. The method further includes selecting and presenting a subset of content items based on comparing the alternative query and metadata associated with the subset.
-
Citations
20 Claims
-
1. A computer-implemented method for selecting and presenting content items based on user input, the method comprising:
-
providing access to a set of content items, the content items being associated with metadata that describes a corresponding content item; receiving a first input intended by the user to identify at least one desired content item; determining that a portion of the first input has a measure of importance that exceeds a threshold value; providing feedback to the user identifying the portion of the first input; receiving second input from the user that is subsequent to the first input; determining a measure of similarity between the portion of the first input and the second input; comparing the measure of similarity with a threshold; upon a condition when the measure of similarity is determined to be above the threshold, determining that the portion of the first input is phonetically similar to the second input; upon a condition when the measure of similarity is determined to not be above the threshold, determining that the portion of the first input is not phonetically similar to the second input; based on determining that the portion of the first input is phonetically similar to the second input, determining an alternative query input by altering the first input based on the second input; based on determining that the portion of the first input is not phonetically similar to the second input, determining the alternative query input by supplementing the first input with the second input; selecting a subset of content items from the set of content items based on comparing the alternative query input and the metadata associated with the subset of content items; and presenting the subset of content items to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17, 18)
-
-
9. A system for selecting and presenting content items based on user input, the system comprising:
-
computer readable instructions encoded on a non-transitory computer readable medium, the computer readable instructions causing the computer system to be configured to; provide access to a set of content items, the content items being associated with metadata that describes a corresponding content item; receive a first input intended by the user to identify at least one desired content item; determine that a portion of the first input has a measure of importance that exceeds a threshold value; provide feedback to the user identifying the portion of the first input; receive second input from the user that is subsequent to the first input; determine a measure of similarity between the portion of the first input and the second input; compare the measure of similarity to with threshold; upon a condition when the measure of similarity is determined to be above the threshold, determine that the portion of the first input is phonetically similar to the second input; upon a condition when the measure of similarity is determined not to be above the threshold, determine that the portion of the first input is not phonetically similar to the second input; based on determining that the portion of the first input is phonetically similar to the second input, determine an alternative query input by altering the first input based on the second input; based on determining that the portion of the first input is not phonetically similar to the second input, determine the alternative query input by supplementing the first input with the second input; select a subset of content items from the set of content items based on comparing the alternative query input and the metadata associated with the subset of content items; and present the subset of content items to the user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 19, 20)
-
Specification