Operating touch screen interfaces
First Claim
Patent Images
1. In a touch screen device comprising a screen, a method for touch input comprising:
- displaying a target on the screen;
conditionally rendering a callout on the screen in response to an attempt by a user to select the target with a selection entity, wherein the callout comprises a representation of an occluded area of the screen in a non-occluded area of the screen, the callout is rendered when it is determined based on interaction with the user that occlusion is a problem for the target entity under the selection entity, the callout is not rendered when it is determined that occlusion is not a problem for the target under the selection entity, and the interaction with the user comprises contacting the occluded area of the screen with the selection entity to attempt to select the target displayed on the screen under the selection entity; and
determining that occlusion is a problem for the target under the selection entity if the selection entity is in contact with the display for more than a threshold time.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques and technologies are provided which can allow for touch input with a touch screen device. In response to an attempt to select a target displayed on a screen, a callout can be rendered in a non-occluded area of the screen. The callout includes a representation of the area of the screen that is occluded by a selection entity when the attempt to select the target is made.
31 Citations
22 Claims
-
1. In a touch screen device comprising a screen, a method for touch input comprising:
-
displaying a target on the screen; conditionally rendering a callout on the screen in response to an attempt by a user to select the target with a selection entity, wherein the callout comprises a representation of an occluded area of the screen in a non-occluded area of the screen, the callout is rendered when it is determined based on interaction with the user that occlusion is a problem for the target entity under the selection entity, the callout is not rendered when it is determined that occlusion is not a problem for the target under the selection entity, and the interaction with the user comprises contacting the occluded area of the screen with the selection entity to attempt to select the target displayed on the screen under the selection entity; and determining that occlusion is a problem for the target under the selection entity if the selection entity is in contact with the display for more than a threshold time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. In a touch screen device comprising a screen, a method for touch input comprising:
-
displaying a target on the screen; rendering a callout on the screen in response to an attempt to select the target, wherein the callout comprises a representation of an occluded area of the screen in a non-occluded area of the screen, wherein the attempt to select the target comprises contacting the occluded area of the screen with a selection entity to attempt to select the target displayed on the screen under the selection entity; determining if occlusion is a problem for the target under the selection entity, wherein the callout is rendered if occlusion is a problem for the target under the selection entity and the callout is not rendered if occlusion is not a problem for the target under the selection entity, wherein determining if occlusion is a problem for the target under the selection entity comprises determining if occlusion is a problem for the target under the selection entity based on a dwell timeout period; rendering a pointer representing an actual contact point on the screen; guiding the pointer over a representation of the target displayed in the non-occluded area of the screen; and committing to target acquisition when the pointer is over the representation of the target displayed in the non-occluded area of the screen. - View Dependent Claims (14)
-
-
15. In a touch screen device comprising a screen, a method for touch input comprising:
-
displaying a target on the screen; rendering a callout on the screen in response to an attempt to select the target, wherein the callout comprises a representation of an occluded area of the screen in a non-occluded area of the screen, wherein the attempt to select the target comprises contacting the occluded area of the screen with a selection entity to attempt to select the target displayed on the screen under the selection entity; determining if occlusion is a problem for the target under the selection entity, wherein the callout is rendered if occlusion is a problem for the target under the selection entity and the callout is not rendered if occlusion is not a problem for the target under the selection entity, wherein determining if occlusion is a problem for the target under the selection entity comprises determining that occlusion is a problem for the target under the selection entity based on a command received from a user; rendering a pointer representing an actual contact point on the screen; guiding the pointer over a representation of the target displayed in the non-occluded area of the screen; and committing to target acquisition when the pointer is over the representation of the target displayed in the non-occluded area of the screen. - View Dependent Claims (16)
-
-
17. A touch screen device comprising:
-
a touch screen for displaying information comprising a target; a computer-readable storage medium having stored computer-executable instructions for conditionally rendering a callout on a non-occluded area of the touch screen responsive to an attempt by a user to select a target displayed on the touch screen with a selection entity, wherein the screen includes an occluded area which includes the target and which is covered by the selection entity, and wherein the callout comprises a representation of the occluded area of the screen in the non-occluded area of the screen, the callout is rendered when it is determined based on interaction with the user that occlusion is a problem for the target entity under the selection entity, and the callout is not rendered when it is determined that occlusion is not a problem for the target under the selection entity; a computer-readable storage medium having stored computer-executable instructions for rendering a pointer on the non-occluded area of the touch screen responsive to the attempt to select the target displayed on the touch screen, wherein the pointer represents an actual contact point of the selection entity on the screen and wherein the pointer is movable over the representation of the target displayed in the non-occluded area of the touch screen, wherein the target is selected by lifting the selection entity off the surface of the screen while the pointer is over the representation of the target displayed in the non-occluded area; a computer-readable storage medium having stored computer-executable instructions for determining if occlusion is a problem for the target under the selection entity when the selection entity presses on a surface of the touch screen to attempt to select the target displayed on the screen for more than a threshold time; and a computer-readable storage medium having stored computer-executable instructions for removing the callout when the selection entity is lifted off the touch screen. - View Dependent Claims (18)
-
-
19. A display device comprising a screen designed to display at least one target which can be selected by pressing on a surface of the screen using a selection entity, the display device comprising:
a callout, conditionally rendered in a non-occluded area of the screen responsive to an attempt by a user to select the target using a selection entity, wherein the callout comprises a representation of an occluded area of the screen which includes the target and which is covered by the selection entity, wherein the representation of the occluded area comprises a representation of the target, the callout is rendered when it is determined based on interaction with the user that occlusion is a problem for the target entity under the selection entity, the callout is not rendered when it is determined that occlusion is not a problem for the target under the selection entity, the interaction with the user comprises contacting the occluded area of the screen with the selection entity to attempt to select the target displayed on the screen under the selection entity, and wherein it is determined that occlusion is a problem for the target under the selection entity if the selection entity is in contact with the display for more than a threshold time. - View Dependent Claims (20, 21, 22)
Specification