One-touch rotation of virtual objects in virtual workspace
First Claim
Patent Images
1. A method of moving and rotating a virtual object within a virtual workspace, the virtual workspace including an input surface operatively aligned with a display surface, the method comprising:
- recognizing a rotation-permitting selection perimeter of the virtual object and a rotation-free selection perimeter interior the rotation-permitting selection perimeter;
detecting a one-touch user input from a touch on the input surface at a location where the virtual object is displayed, the one-touch user input having a starting location between the rotation-permitting selection perimeter of the virtual object and the rotation-free selection perimeter;
tracking movement of the one-touch user input within the virtual workspace; and
moving and rotating the virtual object within the virtual workspace responsive to tracked movement of the one-touch user input relative to the virtual object.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of rotating a virtual object within a virtual workspace. The method includes recognizing a selection perimeter of the virtual object and detecting a one-touch user input having a starting location within the selection perimeter of the virtual object. The method further includes tracking movement of the one-touch user input within the virtual workspace, and rotating the virtual object within the virtual workspace responsive to tracked movement of the one-touch user input relative to the virtual object.
-
Citations
20 Claims
-
1. A method of moving and rotating a virtual object within a virtual workspace, the virtual workspace including an input surface operatively aligned with a display surface, the method comprising:
-
recognizing a rotation-permitting selection perimeter of the virtual object and a rotation-free selection perimeter interior the rotation-permitting selection perimeter; detecting a one-touch user input from a touch on the input surface at a location where the virtual object is displayed, the one-touch user input having a starting location between the rotation-permitting selection perimeter of the virtual object and the rotation-free selection perimeter; tracking movement of the one-touch user input within the virtual workspace; and moving and rotating the virtual object within the virtual workspace responsive to tracked movement of the one-touch user input relative to the virtual object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of rotating a virtual object within a virtual workspace of a surface computing system, the surface computing system including a display presenting the virtual object within the virtual workspace, the surface computing system also including an input surface operatively aligned with the display and configured to translate one-finger gestures on the input surface into commands for rotating the virtual object within the virtual workspace, the method comprising:
-
displaying, with the display of the surface computing system, the virtual object within the virtual workspace, the virtual object at least partially characterized by a virtual anchor and rotation-permitting selection perimeter that does not extend past where the virtual object is displayed; detecting, with the input surface of the surface computing system, a one-finger gesture having a starting location between the rotation-permitting selection perimeter of the virtual object and a rotation-free perimeter interior the rotation-permitting selection perimeter; tracking movement of the one-finger gesture within the virtual workspace; rotating the virtual object within the virtual workspace responsive to tracked movement of the one-finger gesture relative to the virtual anchor such that a direction of rotation of the virtual object within the virtual workspace tracks a direction of rotation of the one-finger gesture about the virtual anchor and translating the virtual object within the virtual workspace responsive to tracked movement of the one finger gesture within the virtual workspace such that a direction of translation of the virtual object within the virtual workspace tacks a direction of movement of the one-finger-gesture relative to the virtual anchor. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A surface computing system, comprising:
-
a display presenting a virtual object within a virtual workspace, the virtual object including a rotation-permitting selection perimeter and a rotation-free selection perimeter, the rotation-free selection perimeter interior to the rotation-permitting selection perimeter; and an input surface operatively aligned with the display and configured to translate a one-finger gesture into a command for rotating the virtual object within the virtual workspace when the one-finger gesture is executed between the rotation-permitting selection perimeter and the rotation-free selection perimeter, the input surface further configured to translate the one-finger gesture into a command for moving the virtual object without rotation within the virtual workspace when the one-finger gesture is executed within the rotation-free perimeter. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification