System having user interface using motion based object selection and mouse movement
First Claim
Patent Images
1. A system comprising:
- a processor;
a touchscreen display interacting with the processor;
an interface application executable by the processor to control the touchscreen display, the interface application controlling the touchscreen display to provide a container and a user interface control, the interface application adapted to compare a magnitude of motion of a gesture across a portion of the touchscreen display in the area of the container with a threshold value, the interface application adapted to determine whether the gesture is in an area of the container proximate the user interface control when the comparison indicates that the magnitude of motion of the gesture does not exceed the threshold value, the interface application including a mouse gesture handler that interprets the gesture as a mouse movement when the comparison indicates that the magnitude of motion of the gesture exceeds the threshold value; and
a mouse gesture component adapted to communicate with the mouse gesture handler of the interface application and execute mouse gestures identified by the mouse gesture handler.
16 Assignments
0 Petitions
Accused Products
Abstract
A system includes a touchscreen display and an interface application. The interface application controls the touchscreen display to provide a container and a user interface control. The user interface control may be selected through manipulation of the touchscreen display in an area of the container proximate the user interface control. The user interface application identifies a user manipulation as a mouse movement in response to manipulation of the touchscreen display in an area of the container when the manipulation has a motion magnitude exceeding a threshold value.
92 Citations
26 Claims
-
1. A system comprising:
-
a processor; a touchscreen display interacting with the processor; an interface application executable by the processor to control the touchscreen display, the interface application controlling the touchscreen display to provide a container and a user interface control, the interface application adapted to compare a magnitude of motion of a gesture across a portion of the touchscreen display in the area of the container with a threshold value, the interface application adapted to determine whether the gesture is in an area of the container proximate the user interface control when the comparison indicates that the magnitude of motion of the gesture does not exceed the threshold value, the interface application including a mouse gesture handler that interprets the gesture as a mouse movement when the comparison indicates that the magnitude of motion of the gesture exceeds the threshold value; and a mouse gesture component adapted to communicate with the mouse gesture handler of the interface application and execute mouse gestures identified by the mouse gesture handler. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
an interface application executable to control a touchscreen display to provide a container and a user interface control, where the interface application detects a gesture across a portion of the touchscreen display and compares a magnitude of motion of the gesture with a threshold value, where the interface application determines whether the gesture is a selection of the user interface control when the comparison indicates that the magnitude of motion of the gesture does not exceed the threshold value, and where the interface application identifies the gesture as a mouse movement gesture when the comparison indicates that the magnitude of motion of the gesture exceeds the threshold value; a first application responsive to the selection of the user interface control as identified by the interface application to execute a function corresponding to selection of the user interface control; and a second application responsive to the mouse movement gesture as identified by the interface application to execute a mouse motion corresponding to the identified mouse movement gesture; where the container and user control are disposed on different layers of a multiple layer display arrangement, the multiple layers displayed simultaneously. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. A method of providing a user interface comprising:
-
generating a container and one or more selectable objects on a touchscreen display; detecting a gesture across a portion of the touchscreen display; determining whether a magnitude of motion of the gesture exceeds a non-zero movement threshold value; executing a mouse movement on the touchscreen display corresponding to the gesture if the magnitude of motion of the gesture exceeds the movement threshold value; determining whether the gesture is in an active area proximate at least one of the one or more selectable objects if the magnitude of motion of the gesture does not exceed the movement threshold value; and executing a function associated with the selection of the at least one of the one or more selectable objects if the gesture is in the area of the at least one of the one or more selectable objects and the magnitude of motion of the gesture does not exceed the movement threshold value. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A method of providing a user interface comprising:
-
detecting a gesture across a portion of a touchscreen display; comparing a magnitude of movement of the gesture to a movement threshold value to determine whether the magnitude of movement of the gesture exceeds the movement threshold value; when the comparison indicates that the magnitude of movement of the gesture exceeds the threshold value, executing a mouse movement on the touchscreen display corresponding to the gesture; when the comparison indicates that the magnitude of movement of the gesture does not exceed the threshold value, identifying a selectable object; determining whether the gesture is in an area proximate the selectable object; and executing a function associated with the selectable object if the determination indicates the gesture is in the area proximate the selectable object.
-
-
26. A method of providing a user interface comprising:
-
detecting a movement across a portion of a touchscreen display in which the movement on the touchscreen display is linked to the movement of a pointing device, but not to the location of the pointing device; comparing a magnitude of the movement of the pointing device to a movement threshold level to determine whether the magnitude of the movement across the portion of the touchscreen display exceeds the movement threshold level; moving an indicator about the touchscreen display that corresponds to the movement of the pointing device when the comparison of the magnitude of the movement of the pointing device exceeds the movement threshold level; determining whether the movement across a portion of the touchscreen display is within a proximate area of a selectable touchscreen object automatically when the magnitude of the movement of the pointing device does not exceed the movement threshold level; and executing a function associated with the selectable touchscreen object when the magnitude of the movement of the pointing device does not exceed the movement threshold level and when the movement across a portion of a touchscreen display is within the proximate area of the selectable touchscreen object; where the execution of the function associated with the touchscreen object occurs automatically in response to the determination that the movement across the portion of the touchscreen display is within the proximate area of the selectable touchscreen object.
-
Specification