SYSTEMS AND METHODS FOR MANIPULATION OF OBJECTS
First Claim
1. A method for manipulating an object comprising:
- displaying the object via a display, the object having a geometric shape and being arranged in a first orientation of the geometric shape;
displaying at least a second orientation of the geometric shape in proximity to the object;
receiving a user input to select the second orientation of the geometric shape; and
arranging the orientation of the geometric shape of the object to match the selected second orientation.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for manipulating an object include a display for displaying an object where the object has a geometric shape and is arranged in a first orientation of the geometric shape. The display also displays at least a second orientation of the geometric shape in proximity to the object. The system includes a user interface for receiving a user input to select the second orientation of the geometric shape. A processor, in communication with the display and user interface, determines one or more possible orientations of the object including the second orientation and arranges the orientation of the geometric shape of the object to match the selected second orientation.
49 Citations
44 Claims
-
1. A method for manipulating an object comprising:
-
displaying the object via a display, the object having a geometric shape and being arranged in a first orientation of the geometric shape; displaying at least a second orientation of the geometric shape in proximity to the object; receiving a user input to select the second orientation of the geometric shape; and arranging the orientation of the geometric shape of the object to match the selected second orientation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for manipulating an object comprising:
-
a computer; a computer readable medium, operatively coupled to the computer, the computer readable medium storing program codes causing the computer to perform functions comprising; displaying the object via a display, the object having a geometric shape and being arranged in a first orientation of the geometric shape; displaying at least a second orientation of the geometric shape in proximity to the object; receiving a user input to select the second orientation of the geometric shape; and arranging the orientation of the geometric shape of the object to match the selected second orientation.
-
-
17. A portable electronic device for manipulating an object comprising:
-
a display for displaying the object, the object having a geometric shape and being arranged in a first orientation of the geometric shape and displaying at least a second orientation of the geometric shape in proximity to the object; a user interface for receiving a user input to select the second orientation of the geometric shape; and a processor in communication with the display and user interface for arranging the orientation of the geometric shape of the object to match the selected second orientation.
-
-
18. A method for manipulating a first object in relation to one or more other objects comprising:
-
displaying the one or more other objects on a display such that each of the other objects is arranged adjacent to at least another object of the other objects, each of the other objects having a geometric shape and being arranged in an orientation of the geometric shape, each of the one or more other objects being non-overlapping with respect to any other objects; displaying the first object in a first position on the display, the first object having a geometric shape and being arranged in a first orientation of the geometric shape; receiving a user input to select a destination position and orientation of the first object, wherein the destination position is adjacent to at least one of the one or more other objects, the first object being non-overlapping with respect to any one of the other objects; and positioning and orienting the object at the destination position and orientation in response to the user input. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A system for manipulating a first object in relation to one or more other objects comprising:
-
a computer; a computer readable medium, operatively coupled to the computer, the computer readable medium storing program codes causing the computer to perform functions comprising; displaying the one or more other objects on a display such that each of the other objects is arranged adjacent to at least another object of the other objects, each of the other objects having a geometric shape and being arranged in an orientation of the geometric shape, each of the one or more other objects being non-overlapping with respect to any other objects; displaying the first object in a first position on the display, the first object having a geometric shape and being arranged in a first orientation of the geometric shape; receiving a user input to select a destination position and orientation of the first object, wherein the destination position is adjacent to at least one of the one or more other objects, the first object being non-overlapping with respect to any one of the other objects; and positioning and orienting the object at the destination position and orientation in response to the user input.
-
-
44. A portable electronic device for manipulating a first object in relation to one or more other objects comprising:
-
a display arranged to i) display the one or more other objects such that each of the other objects is arranged adjacent to at least another object of the other objects, each of the other objects having a geometric shape and being arranged in an orientation of the geometric shape, each of the one or more other objects being non-overlapping with respect to any other objects, and ii) display the first object in a first position on the display, the first object having a geometric shape and being arranged in a first orientation of the geometric shape; a user interface arranged to receive a user input to select a destination position and orientation of the first object, wherein the destination position is adjacent to at least one of the one or more other objects, the first object being non-overlapping with respect to any one of the other objects; and a processor in communication with the display and user interface arranged to position and orient the object at the destination position and orientation in response to the user input.
-
Specification