Variable orientation input mode
First Claim
1. A method of interacting with a computing device, comprising the steps of:
- displaying a plurality of graphical objects on a touch sensitive display;
selecting a subset of said graphical objects by detecting a plurality of user inputs, said user inputs each including positioning a physical control member over one of said objects on said display;
detecting a selection release input regarding one of said selected objects; and
in response to said selection release input, moving one of said selected objects in a direction based on a positional relationship between said released object and one or more others of said selected objects.
2 Assignments
0 Petitions
Accused Products
Abstract
User input methods may employ an input sensitive display screen that is agnostic with regard to the orientation in which the user is viewing the screen. Input methods may involve touching objects displayed on the screen, and movement of the objects may be determined by the release of a selected object, and a positional relationship involving the released and selected objects. A released object may automatically move towards, or away from, other selected objects. Alternatively, other selected objects may automatically move towards, or away from, the released object. Selection of objects may be performed in a sequence, and the particular sequence may help determine the direction of movement. Selection of multiple objects may be accomplished through a user simultaneously holding a finger over multiple objects, or a selection timer may be used to select multiple objects within a predetermined time. Gestures, such as a tilting of a finger on a display screen, may also determine movement characteristics.
183 Citations
20 Claims
-
1. A method of interacting with a computing device, comprising the steps of:
-
displaying a plurality of graphical objects on a touch sensitive display;
selecting a subset of said graphical objects by detecting a plurality of user inputs, said user inputs each including positioning a physical control member over one of said objects on said display;
detecting a selection release input regarding one of said selected objects; and
in response to said selection release input, moving one of said selected objects in a direction based on a positional relationship between said released object and one or more others of said selected objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computing device, comprising:
-
one or more processors;
a horizontal display communicatively coupled to said one or more processors, said display being sensitive to detect a physical control member; and
one or more memories communicatively coupled to said one or more processors, said one or more memories storing one or more computer-executable instructions for causing the one or more processors to perform the following steps;
(i) displaying a plurality of graphical objects on said display;
(ii) selecting a subset of said graphical objects by detecting a plurality of user inputs, said user inputs each including positioning a physical control member over one of said objects on said display;
(iii) detecting a selection release input regarding one of said selected objects; and
(iv) in response to said selection release input, moving one of said selected objects in a direction based on a positional relationship between said released object and one or more others of said selected objects. - View Dependent Claims (17, 18)
-
-
19. A computer display method, comprising the steps of:
-
displaying a plurality of virtual objects on a horizontal touch sensitive display;
detecting concurrent placement and holding of two user fingers on two virtual objects on said display;
detecting a removal of one of said fingers from one of said virtual objects; and
responsive to said removal, moving one or more of said two virtual objects in a direction based on a positional relationship between said two virtual objects. - View Dependent Claims (20)
-
Specification