Touch intelligent targeting
First Claim
1. A method of determining a targeted point shown on a display based on a user input, the method comprising:
- receiving an indication of at least one point selected from among a plurality of points within a portion of the display, an indication of a width, and an indication of a height;
estimating a portion of the display based on the indication of the at least one point, the indication of the width, and the indication of the height;
determining that at least a portion of one or more objects is located within the estimated portion of the display;
determining the targeted point of the one or more objects based on a location of the at least one point and the portion of the one or more objects within the estimated portion of the display,wherein, when two or more objects are located within the estimated portion of display and a second object encompasses a greater portion within the estimated portion of the display than a portion of the first object within the estimated portion of the display, determining the targeted point is at the first object and not the second object comprises determining that the at least one point is located within the first object and determining that the second object does not contain the at least one point;
determining an offset between the at least one point and the targeted point of the one or more objects,wherein the offset represents a distance between the at least one point and the targeted point of the one or more objects;
receiving an indication of a change in the location of the at least one point; and
changing a size or location of the one or more objects such that the offset between the at least one point and the targeted point of the one or more objects is maintained.
2 Assignments
0 Petitions
Accused Products
Abstract
User inputs can indicate an intent of a user to target a location on a display. In order to determine a targeted point based on a user input, a computing device can receive an indication of at least one point, an indication of a width, and an indication of a height. The computing device can estimate a portion of the display based on the indication of the at least one point, the indication of the width, and the indication of the height. The computing device can also determine the targeted point based on a location of the at least one point and based on a location of a portion of one or more objects within the estimated portion of the display.
-
Citations
19 Claims
-
1. A method of determining a targeted point shown on a display based on a user input, the method comprising:
-
receiving an indication of at least one point selected from among a plurality of points within a portion of the display, an indication of a width, and an indication of a height; estimating a portion of the display based on the indication of the at least one point, the indication of the width, and the indication of the height; determining that at least a portion of one or more objects is located within the estimated portion of the display; determining the targeted point of the one or more objects based on a location of the at least one point and the portion of the one or more objects within the estimated portion of the display, wherein, when two or more objects are located within the estimated portion of display and a second object encompasses a greater portion within the estimated portion of the display than a portion of the first object within the estimated portion of the display, determining the targeted point is at the first object and not the second object comprises determining that the at least one point is located within the first object and determining that the second object does not contain the at least one point; determining an offset between the at least one point and the targeted point of the one or more objects, wherein the offset represents a distance between the at least one point and the targeted point of the one or more objects; receiving an indication of a change in the location of the at least one point; and changing a size or location of the one or more objects such that the offset between the at least one point and the targeted point of the one or more objects is maintained. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for determining a targeted point based on a user'"'"'s interaction with a device, comprising:
-
a display device configured to display one or more objects; and a computing device configured to; receive an indication of at least one point, an indication of a width, and an indication of a height; estimate a portion of the display based on the indication of the at least one point, the indication of the width, and the indication of the height; determine that at least a portion of one or more objects is located within the estimated portion of the display; determine the targeted point of the one or more objects based on a location of the at least one point and the portion of the one or more objects within the estimated portion of the display, wherein, when two or more objects are located within the estimated portion of display and a second object encompasses a greater portion within the estimated portion of the display than a portion of the first object encompasses within the estimated portion of the display, determining the targeted point is at the first object and not the second object comprises determine that the at least one point is located within the first object and determine that the second object does not contain the at least one point; determine an offset between the at least one point and the targeted point of the one or more objects, wherein the offset represents a distance between the at least one point and the targeted point of the one or more objects; receive an indication of a change in the location of the at least one point; and change a size or location of the one or more objects such that the offset between the at least one point and the targeted point of the one or more objects is maintained. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer readable storage device have instructions embodied thereon for determining a targeted point based on a user'"'"'s touch of a touch screen display, the instructions comprising:
-
instructions to receive an indication of at least one point, an indication of a width, and an indication of a height; instructions to estimate a portion of the display based on the indication of the at least one point, the indication of the width, and the indication of the height; instructions to determine that at least a portion of one or more objects is located within the estimated portion of the display; instructions to determine the targeted point of the one or more objects based on a location of the at least one point and the portion of the one or more objects within the estimated portion of the display, wherein, when two or more objects are located within the estimated portion of display and a second object encompasses a greater portion within the estimated portion of the display than a portion of the first object within the estimated portion of the display, determining the targeted point is at the first object and not the second object comprises instructions to determine that the at least one point is located within the first object and instructions to determine that the second object does not contain the at least one point; instructions to determine an offset between the at least one point and the targeted point of the one or more objects, wherein the offset represents a distance between the at least one point and the targeted point of the one or more objects; instructions to receive an indication of a change in the location of the at least one point; and instructions to change a size or location of the one or more objects such that the offset between the at least one point and the targeted point of the one or more objects is maintained. - View Dependent Claims (17, 18, 19)
-
Specification