Touch modes
First Claim
Patent Images
1. A computer system, comprising:
- one or more processors;
a display device that includes touchscreen functionality; and
one or more computer-readable hardware storage devices having stored thereon computer-executable instructions that are executable by the one or more processors to cause the computer system to enable a user to interact with a user interface that is displayed by the display device, and further to cause the computer system to perform at least the following;
detect an object as proximal to the display device using the touchscreen functionality;
support a first mode of interaction with the user interface, wherein the first mode is usable to interact directly with the user interface using the touchscreen functionality, wherein the direct interaction depends on a detected location of the proximal object in relation to the user interface, and wherein the direct interaction is also dependent on an absolute movement of the proximal object;
support a second mode of interaction with the user interface, wherein the second mode is usable to interact indirectly with the user interface by controlling a cursor that is displayed as part of the user interface, wherein the touchscreen functionality is usable to control a movement of the cursor, and wherein the indirect interaction is independent of the detected location of the proximal object and is at least partially dependent on a relative movement of the proximal object;
detect an amount or rate of the movement of the cursor in relation to the user interface and detect an amount or rate of the absolute movement of the proximal object in relation to the user interface, wherein the amount or rate of the movement of the cursor is different than the amount or rate of the absolute movement of the proximal object;
support a selection, using the second mode of interaction, of an item in the user interface, wherein the selection is detected by a single-touch input of the proximal object, and wherein a location on the user interface where the selection is to occur is based on a location of the cursor rather than on the detected location of the proximal object; and
receive a user input that causes the computer system to switch between the first mode and the second mode, wherein the user input includes using the proximal object to trace a preselected character onto the display device.
2 Assignments
0 Petitions
Accused Products
Abstract
Touch modes are described. In one or more implementations, a first mode of interaction is supported with a user interface displayed by a display device of a computing device having touchscreen functionality, the first mode usable to interact directly with a user interface using the touchscreen functionality. A second mode of interaction is supported with the user interface displayed by the display device of the computing device, the second mode usable to control a cursor using the touchscreen functionality to interact with the user interface.
-
Citations
20 Claims
-
1. A computer system, comprising:
-
one or more processors; a display device that includes touchscreen functionality; and one or more computer-readable hardware storage devices having stored thereon computer-executable instructions that are executable by the one or more processors to cause the computer system to enable a user to interact with a user interface that is displayed by the display device, and further to cause the computer system to perform at least the following; detect an object as proximal to the display device using the touchscreen functionality; support a first mode of interaction with the user interface, wherein the first mode is usable to interact directly with the user interface using the touchscreen functionality, wherein the direct interaction depends on a detected location of the proximal object in relation to the user interface, and wherein the direct interaction is also dependent on an absolute movement of the proximal object; support a second mode of interaction with the user interface, wherein the second mode is usable to interact indirectly with the user interface by controlling a cursor that is displayed as part of the user interface, wherein the touchscreen functionality is usable to control a movement of the cursor, and wherein the indirect interaction is independent of the detected location of the proximal object and is at least partially dependent on a relative movement of the proximal object; detect an amount or rate of the movement of the cursor in relation to the user interface and detect an amount or rate of the absolute movement of the proximal object in relation to the user interface, wherein the amount or rate of the movement of the cursor is different than the amount or rate of the absolute movement of the proximal object; support a selection, using the second mode of interaction, of an item in the user interface, wherein the selection is detected by a single-touch input of the proximal object, and wherein a location on the user interface where the selection is to occur is based on a location of the cursor rather than on the detected location of the proximal object; and receive a user input that causes the computer system to switch between the first mode and the second mode, wherein the user input includes using the proximal object to trace a preselected character onto the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, implemented at a computer system that includes one or more processors and a display device that includes touchscreen functionality, for enabling a user to interact with a user interface that is displayed by the display device, the method comprising:
-
detecting an object as proximal to the display device using the touchscreen functionality; supporting a first mode of interaction with the user interface, wherein the first mode is usable to interact directly with the user interface using the touchscreen functionality, wherein the direct interaction depends on a detected location of the proximal object in relation to the user interface, and wherein the direct interaction is dependent on an absolute movement of the proximal object; supporting a second mode of interaction with the user interface, wherein the second mode is usable to interact indirectly with the user interface by controlling a cursor that is displayed as part of the user interface, wherein the touchscreen functionality is usable to control a movement of the cursor, and wherein the indirect interaction is independent of the detected location of the proximal object in relation to the user interface and is at least partially dependent on a relative movement of the proximal object; detecting an amount or rate of the movement of the cursor in relation to the user interface and detecting an amount or rate of the absolute movement of the proximal object in relation to the user interface, wherein the amount or rate of the movement of the cursor is different than the amount or rate of the absolute movement of the proximal object; supporting a selection, using the second mode of interaction, of an item in the user interface, wherein the selection is detected by a single-touch input of the proximal object, and wherein a location on the user interface where the selection is to occur is based on a location of the cursor rather than on the detected location of the proximal object; and receiving a user input that causes the computer system to switch between the first mode and the second mode, wherein the user input includes using the proximal object to trace a preselected character onto the display device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising one or more computer-readable hardware storage devices having thereon computer-executable instructions that are executable by one or more processors of a computing system to cause the computing system to enable a user to interact with a user interface displayed by a display device of the computer system that includes touchscreen functionality by at least causing the computing system to implement:
-
an act of detecting an object as proximal to the display device using the touchscreen functionality; an act of supporting a first mode of interaction with the user interface, wherein the first mode is usable to interact directly with the user interface using the touchscreen functionality, wherein the direct interaction depends on a detected location of the proximal object in relation to the user interface, and wherein the direct interaction is dependent on an absolute movement of the proximal object; an act of supporting a second mode of interaction with the user interface, wherein the second mode is usable to interact indirectly with the user interface by controlling a cursor that is displayed as part of the user interface, wherein the touchscreen functionality is usable to control a movement of the cursor, and wherein the indirect interaction is independent of the detected location of the proximal object in relation to the user interface and is at least partially dependent on a relative movement of the proximal object; an act of detecting an amount or rate of the movement of the cursor in relation to the user interface and detecting an amount or rate of the absolute movement of the proximal object in relation to the user interface, wherein the amount or rate of the movement of the cursor is different than the amount or rate of the absolute movement of the proximal object; an act of supporting a selection, using the second mode of interaction, of an item in the user interface, wherein the selection is detected by a single-touch input of the proximal object, and wherein a location on the user interface where the selection is to occur is based on a location of the cursor rather than on the detected location of the proximal object; and an act of receiving a user input that causes the computer system to switch between the first mode and the second mode, wherein the user input includes using the proximal object to trace a preselected character onto the display device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification