Manipulation of graphical objects
First Claim
Patent Images
1. A method comprising:
- displaying a first object on a display of a device at a first orientation, the first orientation set with respect to a reference direction, the display being fixed to the device such that rotation of the display requires an equal rotation of the device;
displaying a second object on the display at a second orientation, the second orientation set with respect to the display;
detecting a change in orientation of the display; and
in response to detecting the change in orientation of the display;
continuing to display the first object at the first orientation, with respect to the reference direction, such that the first object appears to be stationary while the display rotates around the first object;
determining an angle of rotation associated with the display; and
when the angle of rotation exceeds a pre-defined threshold angle, rotating the second object by a specified increment to display the second object at a third orientation, the third orientation set with respect to the display.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more graphical objects are displayed in a fixed orientation with reference to a sensed reference direction. Manipulation is achieved by fixing the orientation or position of a displayed graphical object with reference to an apparatus, such as the display itself or a proxy device, detecting a change in orientation of that apparatus and editing the orientation of the graphical object based on the detected change.
63 Citations
20 Claims
-
1. A method comprising:
-
displaying a first object on a display of a device at a first orientation, the first orientation set with respect to a reference direction, the display being fixed to the device such that rotation of the display requires an equal rotation of the device; displaying a second object on the display at a second orientation, the second orientation set with respect to the display; detecting a change in orientation of the display; and in response to detecting the change in orientation of the display; continuing to display the first object at the first orientation, with respect to the reference direction, such that the first object appears to be stationary while the display rotates around the first object; determining an angle of rotation associated with the display; and when the angle of rotation exceeds a pre-defined threshold angle, rotating the second object by a specified increment to display the second object at a third orientation, the third orientation set with respect to the display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a display, the display being fixed to a device such that rotations of the device and display are always equal, comprising; a first object having a first orientation that is set with respect to a reference direction; and a second object having a second orientation that is set with respect to the display; a sensor that detects changes in a physical orientation of the display; and a processor that modifies the display such that; the first object maintains the first orientation with respect to the reference direction; and the second object is displayed having a third orientation that is set with respect to the display, wherein the third orientation is determined based on a comparison between an angle of rotation associated with the change in physical orientation of the display and a pre-defined threshold angle. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A storage device, the storage device being hardware, storing program instructions that, when executed by a processor, direct a computing system to perform operations comprising:
-
displaying a first object on a display of a device, the display being fixed to the device such that rotations of the device and the display are always equal, the first object having a first orientation with respect to a reference direction; displaying a second object on the display, the second object having a second orientation with respect to the device; detecting a change in physical orientation of the display; and in response to detecting the change in physical orientation of the display; continuing to display the first object at the first orientation with respect to the reference direction; determining an angle of rotation associated with the display; when the angle of rotation does not exceed a pre-defined threshold angle, continuing to display the second object at the second orientation with respect to the device; and when the angle of rotation exceeds a pre-defined threshold angle, rotating the second object by a specified increment to display the second object at a third orientation, the third orientation set with respect to the display. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification