Density-based filtering of gesture events associated with a user interface of a computing device
First Claim
Patent Images
1. A method comprising:
- receiving, by a computing device, an indication of a user input entered at a location of a presence-sensitive screen;
generating, by the computing device and based at least in part on the indication, a group of gesture events based on the indication of the user input, wherein at least two of the gesture events in the group of gesture events comprises a representation of a location;
determining, by the computing device, a density of a portion of the group of gesture events, wherein the density indicates a quantity of gesture events associated with a region of the presence-sensitive screen over a time duration, and wherein the density further indicates a ratio between the quantity of gesture events and an area that bounds the locations of the gesture events in the portion of the group of gesture events; and
responsive to determining that the density satisfies a threshold, modifying, by the computing device and based at least in part on the density, the group of gesture events.
2 Assignments
0 Petitions
Accused Products
Abstract
In one example, a computing device may receive an indication of a user input entered at a location of a presence-sensitive screen and defines a group of gesture events based at least in part on the indication. The computing device may determine a density of a portion of the group of gesture events. The density may indicate, for example, a quantity of gesture events associated with a region of the presence-sensitive screen over a time duration. In response to determining that the density satisfies a threshold, the computing device may modify the group of gesture events based at least in part on the density.
55 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a computing device, an indication of a user input entered at a location of a presence-sensitive screen; generating, by the computing device and based at least in part on the indication, a group of gesture events based on the indication of the user input, wherein at least two of the gesture events in the group of gesture events comprises a representation of a location; determining, by the computing device, a density of a portion of the group of gesture events, wherein the density indicates a quantity of gesture events associated with a region of the presence-sensitive screen over a time duration, and wherein the density further indicates a ratio between the quantity of gesture events and an area that bounds the locations of the gesture events in the portion of the group of gesture events; and responsive to determining that the density satisfies a threshold, modifying, by the computing device and based at least in part on the density, the group of gesture events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium encoded with instructions that, when executed, cause at least one processor of a computing device to:
-
receive an indication of a user input entered at a location of a presence-sensitive screen; generate, based at least in part on the indication, a group of gesture events based on the indication of the user input, wherein at least two of the gesture events in the group of gesture events comprises a representation of a location; determine, a density of a portion of the group of gesture events, wherein the density indicates a quantity of gesture events associated with a region of the presence-sensitive screen, and wherein the density further indicates a ratio between the quantity of gesture events and an area that bounds the locations of the gesture events in the portion of the group of gesture events; and responsive to determining that the density satisfies a threshold, modify, based at least in part on the density, the group of gesture events. - View Dependent Claims (18)
-
-
19. A computing device comprising:
-
at least one processor; and at least one module operable by the at least one processor to; receive an indication of a user input entered at a location of a presence-sensitive screen; generate, based at least in part on the indication, a group of gesture events based on the indication of the user input, wherein at least two of the gesture events in the group of gesture events comprises a representation of a location; determine, a density of a portion of the group of gesture events, wherein the density indicates a quantity of gesture events associated with a region of the presence-sensitive screen, and wherein the density further indicates a ratio between the quantity of gesture events and an area that bounds the locations of the gesture events in the portion of the group of gesture events; and responsive to determining that the density satisfies a threshold, modify, based at least in part on the density, the group of gesture events. - View Dependent Claims (20)
-
Specification