Virtual Tools for Use with Touch-Sensitive Surfaces
First Claim
1. A method of interaction between a user and an electronic device having a display and a touch-sensitive surface, the method comprising:
- detecting a touch interaction between the user and the touch-sensitive surface that is indicative of a grasp for manipulating a physical tool; and
in response to detecting the touch interaction, instantiating a virtual tool corresponding to the physical tool, wherein the virtual tool controls an action on the electronic device that is similar to an action that can be performed by the physical tool and instantiating the virtual tool includes displaying a representation of the virtual tool at a location on the display that corresponds to a location of the detected touch interaction.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device includes a touch-sensitive surface, for example a touch pad or touch screen. The user interacts with the touch-sensitive surface, producing touch interactions. Some of these touch interactions may be detected as indicative of a grasp for manipulating a physical tool (e.g., the grasp for holding a pen). When these touch interactions are encountered, a corresponding virtual tool is instantiated. The virtual tool controls an action on the electronic device that is similar to an action that can be performed by the physical tool. For example, the virtual pen can be used to draw on the display, whereas the physical pen draws on paper. A representation of the virtual tool is also displayed on a display for the electronic device, possibly providing additional affordances, at a location that corresponds to a location of the detected touch interaction.
57 Citations
32 Claims
-
1. A method of interaction between a user and an electronic device having a display and a touch-sensitive surface, the method comprising:
-
detecting a touch interaction between the user and the touch-sensitive surface that is indicative of a grasp for manipulating a physical tool; and in response to detecting the touch interaction, instantiating a virtual tool corresponding to the physical tool, wherein the virtual tool controls an action on the electronic device that is similar to an action that can be performed by the physical tool and instantiating the virtual tool includes displaying a representation of the virtual tool at a location on the display that corresponds to a location of the detected touch interaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A machine-readable tangible storage medium having stored thereon data representing sequences of instructions, which when executed by an electronic device having a touch-sensitive surface, cause the electronic device to perform a method comprising the steps of:
-
detecting a touch interaction between a user and the touch-sensitive surface that is indicative of a grasp for manipulating a physical tool; and in response to detecting the touch interaction, instantiating a virtual tool corresponding to the physical tool, wherein the virtual tool controls an action on the electronic device that is similar to an action that can be performed by the physical tool and instantiating the virtual tool includes displaying a representation of the virtual tool at a location on the display that corresponds to a location of the detected touch interaction.
-
-
31. An electronic device comprising:
-
a touch-sensitive surface; detection circuitry coupled to the touch-sensitive surface, for detecting a touch interaction with the touch-sensitive surface; a touch analysis module coupled to the detection circuitry, for analyzing the touch interaction to determine whether the touch interaction is indicative of a grasp for manipulating a physical tool; and a processor coupled to the touch analysis module, the processor for, in response to analyzing the touch interaction, instantiating a virtual tool corresponding to the physical tool, wherein the virtual tool controls an action on the electronic device that is similar to an action that can be performed by the physical tool and instantiating the virtual tool includes displaying a representation of the virtual tool at a location on the display that corresponds to a location of the detected touch interaction.
-
-
32. An electronic device comprising:
-
a touch-sensitive surface; means for detecting a touch interaction with the touch-sensitive surface; means for analyzing the touch interaction to determine whether the touch interaction is indicative of a grasp for manipulating a physical tool; and means for, in response to analyzing the touch interaction, instantiating a virtual tool corresponding to the physical tool, wherein the virtual tool controls an action on the electronic device that is similar to an action that can be performed by the physical tool and instantiating the virtual tool includes displaying a representation of the virtual tool at a location on the display that corresponds to a location of the detected touch interaction.
-
Specification