Detecting input based on multiple gestures
First Claim
Patent Images
1. A method comprising:
- receiving, by one or more processors of a set of processor(s), one or more interactions from a user via a user interface;
determining, by one or more processors of the set of processor(s), an inferred interaction based, at least in part, on a geometric average of coordinate dimensions of the one or more interactions, one or more weights based on a closeness of the coordinate dimensions to an edge of the user interface, and statistical information corresponding to the user interface;
presenting, by one or more processors of the set of processor(s), the inferred interaction via the user interface;
determining, by one or more processors of the set of processor(s), whether a confirmation has been received for the inferred interaction;
receiving, by one or more processors of the set of processor(s), one or more additional interactions from the user via the user interface; and
updating, by one or more processors of the set of processor(s), the inferred interaction based on a geometric average of the coordinate dimensions of the one or more interactions and coordinate dimensions of the one or more additional interactions, one or more weights based on a closeness of the coordinate dimensions of the one or more additional interactions to an edge of the user interface, and additional statistical information corresponding to the user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
Detecting user input based on multiple gestures is provided. One or more interactions are received from a user via a user interface. An inferred interaction is determined based, at least in part, on a geometric operation, wherein the geometric operation is based on the one or more interactions. The inferred interaction is presented via the user interface. Whether a confirmation has been received for the inferred interaction is determined.
24 Citations
13 Claims
-
1. A method comprising:
-
receiving, by one or more processors of a set of processor(s), one or more interactions from a user via a user interface; determining, by one or more processors of the set of processor(s), an inferred interaction based, at least in part, on a geometric average of coordinate dimensions of the one or more interactions, one or more weights based on a closeness of the coordinate dimensions to an edge of the user interface, and statistical information corresponding to the user interface; presenting, by one or more processors of the set of processor(s), the inferred interaction via the user interface; determining, by one or more processors of the set of processor(s), whether a confirmation has been received for the inferred interaction; receiving, by one or more processors of the set of processor(s), one or more additional interactions from the user via the user interface; and updating, by one or more processors of the set of processor(s), the inferred interaction based on a geometric average of the coordinate dimensions of the one or more interactions and coordinate dimensions of the one or more additional interactions, one or more weights based on a closeness of the coordinate dimensions of the one or more additional interactions to an edge of the user interface, and additional statistical information corresponding to the user interface. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising:
-
receiving one or more interactions from a user via a user interface; determining an inferred interaction based, at least in part, on a geometric average of coordinate dimensions of the one or more interactions, one or more weights based on a closeness of the coordinate dimensions to an edge of the user interface, and statistical information corresponding to the user interface; presenting the inferred interaction via the user interface; determining whether a confirmation has been received for the inferred interaction; receiving one or more additional interactions from the user via the user interface; and updating the inferred interaction based on a geometric average of the coordinate dimensions of the one or more interactions and coordinate dimensions of the one or more additional interactions, one or more weights based on a closeness of the coordinate dimensions of the one or more additional interactions to an edge of the user interface, and additional statistical information corresponding to the user interface. - View Dependent Claims (7, 8, 9)
-
-
10. A computer system comprising:
-
a memory; and a processor in communication with the memory, wherein the computer system is configured to perform a method, the method comprising; receiving one or more interactions from a user via a user interface; determining an inferred interaction based, at least in part, on a geometric average of coordinate dimensions of the one or more interactions, one or more weights based on a closeness of the coordinate dimensions to an edge of the user interface, and statistical information corresponding to the user interface; presenting the inferred interaction via the user interface; determining whether a confirmation has been received for the inferred interaction; receiving one or more additional interactions from the user via the user interface; and updating the inferred interaction based on a geometric average of the coordinate dimensions of the one or more interactions and coordinate dimensions of the one or more additional interactions, one or more weights based on a closeness of the coordinate dimensions of the one or more additional interactions to an edge of the user interface, and additional statistical information corresponding to the user interface. - View Dependent Claims (11, 12, 13)
-
Specification