Variable orientation input mode
First Claim
1. A method of interacting with a computing device, comprising the steps of:
- initiating a selection timer for user selection of at least one displayed object;
displaying a plurality of graphical objects on a touch sensitive display;
receiving a selection of a subset of the graphical objects by detecting a plurality of user inputs, wherein the user inputs each include positioning a physical control member over one of the objects on the display;
maintaining a sequence in which selected objects are selected;
detecting a selection release input regarding one of the currently selected objects; and
in response to the selection release input, moving one of the currently selected objects in a direction based on a positional relationship between the released object and one or more others of the selected objects, wherein the selection release input is an automatic identification of one of the currently selected objects upon expiration of the time based on the sequence.
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.
129 Citations
20 Claims
-
1. A method of interacting with a computing device, comprising the steps of:
-
initiating a selection timer for user selection of at least one displayed object; displaying a plurality of graphical objects on a touch sensitive display; receiving a selection of a subset of the graphical objects by detecting a plurality of user inputs, wherein the user inputs each include positioning a physical control member over one of the objects on the display; maintaining a sequence in which selected objects are selected; detecting a selection release input regarding one of the currently selected objects; and in response to the selection release input, moving one of the currently selected objects in a direction based on a positional relationship between the released object and one or more others of the selected objects, wherein the selection release input is an automatic identification of one of the currently selected objects upon expiration of the time based on the sequence. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method for interacting with a computing device, the method comprising:
-
displaying a plurality of graphical objects on a touch sensitive display; receiving a selection of a subset of the graphical objects by detecting a plurality of user inputs, wherein the user inputs each include positioning a physical control member over one of the objects on said display; detecting a selection release input regarding one of the currently selected objects; and in response to the selection release input, moving one of the currently selected objects in a direction based on a positional relationship between the released object and one or more others of the selected objects, wherein the selection release input includes a received gesture via the physical control member, wherein a movement characteristic is applied based on the gesture, wherein the movement characteristic defines a non-linear path of the moving object in the direction. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A system for interacting with a computing device, the system comprising:
-
a processor; and a memory having computer executable instructions stored thereon, wherein the computer executable instructions are configured for; displaying a plurality of graphical objects on a touch sensitive display; receiving a selection of a subset of the graphical objects by detecting a plurality of user inputs, wherein the user inputs each include positioning a physical control member over one of the objects on the display; maintaining a sequence in which the objects are selected; detecting a selection release input regarding one of the currently selected objects; and in response to the selection release input, moving the released object in a direction toward the one or more others of the currently selected objects, wherein the direction is based on the sequence. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer-readable storage medium having computer executable instructions for interacting with a computing device, the instructions comprising:
-
displaying a plurality of graphical objects on a touch sensitive display; receiving a selection of a subset of the graphical objects by detecting a plurality of user inputs, wherein the user inputs each include positioning a physical control member over one of the objects on the display; identifying a sequence in which the selected objects are selected; detecting a selection release input regarding one of the currently selected objects; and in response to the selection release input, moving one of the currently selected objects in a direction based on a positional relationship between the released object and one or more others of the currently selected objects, wherein the direction is further based on the sequence. - View Dependent Claims (18, 19, 20)
-
Specification