Selection biasing
First Claim
1. A computer-implemented method performed using a system that processes selections of items, the method comprising:
- providing an item of information for output at a first location on a display;
receiving data for a user input that includes image data and that was received at a second location on the display;
generating an object tag for the item of information based on objects depicted in the image data;
determining a confidence value that indicates a confidence that the item of information accurately represents a particular type of input based on a recognition process that was used to generate the object tag;
determining whether the user input represents a selection of the item of information based at least on;
(i) the confidence value, and(ii) the second location of the user input; and
providing an indication of whether the user input represents selection of the item of information.
2 Assignments
0 Petitions
Accused Products
Abstract
In some implementations, data indicating a touch received on a proximity-sensitive display is received while the proximity-sensitive display is presenting one or more items. In one aspect, the techniques describe may involve a process for disambiguating touch selections of hypothesized items, such as text or graphical objects that have been generated based on input data, on a proximity-sensitive display. This process may allow a user to more easily select hypothesized items that the user may wish to correct, by determining whether a touch received through the proximity-sensitive display represents a selection of each hypothesized item based at least on a level of confidence that the hypothesized item accurately represents the input data.
19 Citations
17 Claims
-
1. A computer-implemented method performed using a system that processes selections of items, the method comprising:
-
providing an item of information for output at a first location on a display; receiving data for a user input that includes image data and that was received at a second location on the display; generating an object tag for the item of information based on objects depicted in the image data; determining a confidence value that indicates a confidence that the item of information accurately represents a particular type of input based on a recognition process that was used to generate the object tag; determining whether the user input represents a selection of the item of information based at least on; (i) the confidence value, and (ii) the second location of the user input; and providing an indication of whether the user input represents selection of the item of information. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method comprising:
-
providing an item of information for output at a first location on a display; receiving data for a user input received at a second location on the display; determining a confidence value that indicates a confidence that the item of information accurately represents a particular type of input determining whether the user input represents a selection of the item of information based at least on; (i) the confidence value, and (ii) the second location of the user input; and providing an indication of whether the user input represents selection of the item of information, wherein the particular type of user input corresponds to text in a first language and the method further comprises; generating the item of information using text in a second language as a translation of the text in a first language; and determining the confidence value based on a translation process used to obtain the text in the second language. - View Dependent Claims (7)
-
-
8. A system comprising:
-
a processing device; a non-transitory computer-readable storage device having instructions stored thereon that, when executed by the processing device, causes performance of operations comprising; providing an item of information for output at a first location on a display; receiving data for a user input that includes image data and that was received at a second location on the display; generating an object tag for the item of information based on objects depicted in the image data; determining a confidence value that indicates a confidence that the item of information accurately represents a particular type of input based on a recognition process that was used to generate the object tag; determining whether the user input represents a selection of the item of information based at least on; (i) the confidence value, and (ii) the second location of the user input; and providing an indication of whether the user input represents selection of the item of information. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system comprising:
-
a processing device; a non-transitory computer-readable storage device having instructions stored thereon that, when executed by the processing device, causes performance of operations comprising; providing an item of information for output at a first location on a display; receiving data for a user input received at a second location on the display; determining a confidence value that indicates a confidence that the item of information accurately represents a particular type of input; determining whether the user input represents a selection of the item of information based at least on; (i) the confidence value, and (ii) the second location of the user input; and providing an indication of whether the user input represents selection of the item of information, wherein the particular type of user input corresponds to text in a first language and the method further comprises; generating the item of information using text in a second language as a translation of the text in a first language; and determining the confidence value based on a translation process used to obtain the text in the second language. - View Dependent Claims (14)
-
-
15. One or more non-transitory machine-readable storage devices storing instructions that are executable by one or more processing devices to cause performance of operations comprising:
-
providing an item of information for output at a first location on a display; receiving data for a user input that includes image data and that was received at a second location on the display; generating an object tag for the item of information based on objects depicted in the image data; determining a confidence value that indicates a confidence that the item of information accurately represents a particular type of input based on a recognition process that was used to generate the object tag; determining whether the user input represents a selection of the item of information based at least on; (i) the confidence value, and (ii) the second location of the user input; and providing an indication of whether the user input represents selection of the item of information. - View Dependent Claims (16)
-
-
17. One or more non-transitory machine-readable storage devices storing instructions that are executable by one or more processing devices to cause performance of operations comprising:
-
providing an item of information for output at a first location on a display; receiving data for a user input received at a second location on the display; determining a confidence value that indicates a confidence that the item of information accurately represents a particular type of input; determining whether the user input represents a selection of the item of information based at least on; (i) the confidence value, and (ii) the second location of the user input; and providing an indication of whether the user input represents selection of the item of information, wherein the particular type of user input corresponds to text in a first language and the method further comprises; generating the item of information using text in a second language as a translation of the text in a first language; and determining the confidence value based on a translation process used to obtain the text in the second language.
-
Specification