Automatic enlargement of viewing area with selectable objects
First Claim
1. A computer implemented method for operating a computing device, the method comprising:
- determining a touch area of a user detected on a touch-sensitive screen of the computing device;
defining an area of spatial separation for the user based on the touch area;
providing, for display on the touch-sensitive screen, a user interface that includes selectable objects;
receiving a first user input on the touch-sensitive screen;
determining that two or more selectable objects are within the area of spatial separation of the first user input, the two or more selectable objects being in such close proximity that selection by the user of one could inadvertently select one of the others;
in response to determining that the two or more selectable objects are within the area of spatial separation, providing, for display on the touch-sensitive screen, a scrim of the user interface, and providing, for display on the touch-sensitive screen over the scrim of the user interface, a magnified view of a portion of the user interface that includes the two or more selectable objects, so that the two or more selectable objects are individually selectable;
receiving a second user input of a selection of one of the two or more selectable objects within the magnified view; and
removing the scrim of the user interface and the magnified view in response to receiving the second user input of the selection.
9 Assignments
0 Petitions
Accused Products
Abstract
A system (and method) are disclosed for enlarging a portion of a view of a user interface displayed within a touch-sensitive screen. The system is configured to determine a predetermined touch area corresponding to a touch applied on the screen. The system provides, for display on the screen, a user interface, the user interface including selectable objects and a scrim of the user interface in response to a plurality of selectable objects being within the predetermined touch area. The system generates a magnified view of the selectable objects within the touch area and provides, for display on the screen over the scrim of the user interface, the magnified view. The area of the magnified view is greater than the touch area. Once a selection is made within the magnified view, the magnified view and scrim view are removed and the normal view of the user interface is returned.
15 Citations
30 Claims
-
1. A computer implemented method for operating a computing device, the method comprising:
-
determining a touch area of a user detected on a touch-sensitive screen of the computing device; defining an area of spatial separation for the user based on the touch area;
providing, for display on the touch-sensitive screen, a user interface that includes selectable objects;receiving a first user input on the touch-sensitive screen; determining that two or more selectable objects are within the area of spatial separation of the first user input, the two or more selectable objects being in such close proximity that selection by the user of one could inadvertently select one of the others; in response to determining that the two or more selectable objects are within the area of spatial separation, providing, for display on the touch-sensitive screen, a scrim of the user interface, and providing, for display on the touch-sensitive screen over the scrim of the user interface, a magnified view of a portion of the user interface that includes the two or more selectable objects, so that the two or more selectable objects are individually selectable; receiving a second user input of a selection of one of the two or more selectable objects within the magnified view; and removing the scrim of the user interface and the magnified view in response to receiving the second user input of the selection. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer readable storage medium storing instructions that, when executed by a processor of a computing device, cause computing device to:
-
determine a touch area of a user detected on a touch-sensitive screen of the computing device; define an area of spatial separation for the user based on the touch area; provide, for display on the touch-sensitive screen, a user interface that includes selectable objects; receive a first user input on the touch-sensitive screen; determine that two or more selectable objects are within the area of spatial separation of the first user input, the two or more selectable objects being in such close proximity that selection by the user of one could inadvertently select one of the others; in response to determining that two or more selectable objects are within the area of spatial separation, provide, for display on the touch-sensitive screen, a scrim of the user interface, and provide, for display on the touch-sensitive screen over the scrim of the user interface, a magnified view of a portion of the user interface that includes the two or more selectable objects, so that the two or more selectable objects are individually selectable; receive indication of a second user input of a selection of one of the two or more selectable objects within the magnified view; and remove the scrim of the user interface and the magnified view in response to receiving the second user input of the selection. - View Dependent Claims (7, 8, 9)
-
-
10. A computer implemented method for operating a computing device, the method comprising:
-
providing, for display on a touch-sensitive screen of the computing device, a user interface that includes selectable objects; receiving a first user input on the touch-sensitive screen; determining that two or more selectable objects are within an area of spatial separation of the first user input, the two or more selectable objects being in such close proximity that selection by the user of one could inadvertently select one of the others; in response to determining that the two or more selectable objects are within the area of spatial separation, generating a magnified view of a portion of the user interface that includes the two or more selectable objects, so that the two or more selectable objects are individually selectable; receiving a second user input of a selection of one of the two or more selectable objects within the magnified view; and removing the magnified view in response to receiving the second user input of the selection. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium storing instructions that, when executed by a processor of a computing device, cause the computing device to:
-
provide, for display on a touch-sensitive screen of the computing device, a user interface that includes selectable objects; receive a first user input on the touch-sensitive screen; determine that two or more selectable objects are within an area of spatial separation of the first user input, the two of more selectable objects being in such close proximity that selection by the user of one could inadvertently select one of the others; in response to determining that the two or more selectable objects are within the area of spatial separation, generate a magnified view of a portion of the user interface that includes the two or more selectable objects, so that the two or more selectable objects are individually selectable; receive a second user input of a selection of one of the two or more selectable objects within the magnified view; and remove the magnified view in response to receiving the second user input of the selection. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A computing device, comprising:
-
one or more processors; a touch-sensitive screen; memory storing one or more programs configured for execution by the one or more processors, the one or more programs comprising instructions that, when executed by the one or more processors, cause the computing device to perform operations comprising; providing, for display on the touch-sensitive screen of the computing device, a user interface that includes selectable objects; receiving a first user input on the touch-sensitive screen; determining that two or more selectable objects are within an area of spatial separation of the first user input, the two or more selectable objects being in such close proximity that selection by the user of one could inadvertently select one of the others; in response to determining that the two or more selectable objects are within the area of spatial separation, generating a magnified view of a portion of the user interface that includes the two or more selectable objects, so that the two or more selectable objects are individually selectable; receiving a second user input of a selection of one of the two or more selectable objects within the magnified view; and removing the magnified view in response to receiving the second user input of the selection. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A computing device, comprising:
-
means for providing, for display on a touch-sensitive screen of the computing device, a user interface that includes selectable objects; means for receiving a first user input on the touch-sensitive screen; means for determining that two or more selectable objects are within an area of spatial separation of the first user input, the two or more selectable objects being in such close proximity that selection by the user of one could inadvertently select one of the others; means for, in response to determining that the two or more selectable objects are within the touch area, generating a magnified view of a portion of the user interface that includes the two or more selectable objects, so that the two or more selectable objects are individually selectable; means for receiving a user input of a selection of one of the two or more selectable objects within the magnified view; and means for removing the magnified view in response to receiving the user input of the selection.
-
Specification