Touch screen selection
First Claim
Patent Images
1. A method comprising:
- displaying a plurality of selection elements on a touch-enabled display;
receiving a first touch selection input via the touch-enabled display;
determining an ambiguity based on the first touch selection input;
magnifying a region associated with the first touch selection input based on the ambiguity determination, wherein the region includes a set of the selection elements associated with the ambiguity determination;
determining a blot area of the touch-enabled display activated by the first touch selection input, the blot area having a size smaller than a size of each selection element of the selection elements in the set, and the size of the blot area defined by a user profile;
determining sizing information about the selection elements in the set that correspond to the blot area, wherein the magnifying of the region is determined based on a size of the blot area and the sizing information about the selection elements in the set, and the magnifying increases a size of a first selection element of the selection elements in the set to be at least a specified percentage of the size of the blot area;
receiving a second touch selection input at the magnified region via the touch-enabled display; and
selecting one of the selection elements in the set based on the second touch selection input.
1 Assignment
0 Petitions
Accused Products
Abstract
Example embodiments disclosed herein relate to touch screen selection. A device displays a plurality of touch elements on a touch-enabled display. The device receives a touch input via the touch-enabled display. Further, the device determines an ambiguity based on the touch selection input. The device magnifies an area associated with the touch selection input based on the ambiguity determination. Moreover, the area includes a set of the touch elements associated with the ambiguity termination. The device receives another touch input at the area via the touch-enabled display. Then, the device determines one of the touch elements based on the other touch input.
12 Citations
18 Claims
-
1. A method comprising:
-
displaying a plurality of selection elements on a touch-enabled display; receiving a first touch selection input via the touch-enabled display; determining an ambiguity based on the first touch selection input; magnifying a region associated with the first touch selection input based on the ambiguity determination, wherein the region includes a set of the selection elements associated with the ambiguity determination; determining a blot area of the touch-enabled display activated by the first touch selection input, the blot area having a size smaller than a size of each selection element of the selection elements in the set, and the size of the blot area defined by a user profile; determining sizing information about the selection elements in the set that correspond to the blot area, wherein the magnifying of the region is determined based on a size of the blot area and the sizing information about the selection elements in the set, and the magnifying increases a size of a first selection element of the selection elements in the set to be at least a specified percentage of the size of the blot area; receiving a second touch selection input at the magnified region via the touch-enabled display; and selecting one of the selection elements in the set based on the second touch selection input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device comprising:
-
a processor; a touch screen to display a plurality of touch elements; a non-transitory storage medium storing instructions executable on the processor to; detect a touch input via the touch screen; determine that a first touch input is ambiguous in selecting one of the touch elements; magnify a region of interest of the touch screen associated with the first touch input, wherein the region includes a set of the touch elements; determine a blot area associated with the first touch input, the blot area having a size smaller than a size of each selection element of the selection elements in the set, and the size of the blot area defined by a user profile; determine sizing information about the touch elements in the set; determine a scaling of the magnifying of the region based on the blot area and the sizing information about the touch elements in the set, the magnifying increasing a size of a first selection element of the selection elements in the set to be at least a specified percentage of a size of the blot area; receive a second touch input at the magnified region; and select one of the selection elements in the set based on the second touch input. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory machine-readable storage medium storing instructions that, when executed, cause a device to:
-
cause display of a plurality of touch elements on a touch-enabled display; determine a blot area associated with a first touch input received via the touch-enabled display, the blot area having a size smaller than a size of each selection element of the plurality of selection elements, and the size of the blot area defined by a user profile; determine ambiguity in the first touch input selecting one of the touch elements; magnify a region of interest surrounding the blot area in response to determining the ambiguity, wherein the magnified region maintains a scaled spacing of the region; determine a set of the touch elements that may be selected based on the blot area; determine sizing information of the touch elements in the set, wherein a scale for the magnifying is based on a size of the blot area and the sizing information, and the magnifying increases a size of a first selection element of the touch elements in the set to be at least a specified percentage of the size of the blot area; determine a second blot area associated with a second touch input received in the magnified region via the touch-enabled display; and determine selection of one of the touch elements in the set based on the second blot area. - View Dependent Claims (16, 17, 18)
-
Specification