Method and system for enhanced inferred mode user interface operations
First Claim
1. A method for input of user interface commands used to compose an electronic message on a display screen, the method comprising:
- accepting command initiation events including at least one of;
(i) a mouse press event on mouse pointer hardware, and(ii) at least one of a pen touch event, a stylus touch event, and a finger touch event on touch pointer hardware;
accepting gesture stroke input events including at least one of;
(i) a mouse drag event on the mouse pointer hardware, and(ii) at least one of a pen drag event, a stylus drag event and a finger drag event on the touch pointer hardware;
accepting command termination events including at least one of;
(i) a mouse release event on the mouse pointer hardware, and(ii) at least one of a pen lift event, a stylus lift event and a finger lift event on the touch pointer hardware;
interpreting the events as at least one of object selection or digital ink input operations without prior selection of user input mode;
composing the electronic message in a message composition region by selecting and transferring content from a referenced document external of the message composition region to the message composition region for use in composing the electronic message, wherein the selecting and transferring are performed where a single view is presented to the user; and
wherein the method is performed by use of an electronic computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system is provided for the input of user interface commands. Particularly, command initiation events including at least one of: (i) a mouse press event on mouse pointer hardware, and (ii) at least one of a pen touch event, a stylus touch event, and a finger touch event on touch pointer hardware, are accepted. Then gesture stroke input events including at least one of: (i) a mouse drag event on the mouse pointer hardware, and (ii) at least one of a pen drag event, a stylus drag event and a finger drag event on the touch pointer hardware, are accepted. Additionally, command termination events including at least one of (i) a mouse release event on the mouse pointer hardware, and (ii) at least one of a pen lift event, a stylus lift event and a finger lift event on the touch pointer hardware, are accepted. The events are then interpreted as at least one of object selection or digital ink input operations without prior selection of a user input mode.
40 Citations
20 Claims
-
1. A method for input of user interface commands used to compose an electronic message on a display screen, the method comprising:
-
accepting command initiation events including at least one of; (i) a mouse press event on mouse pointer hardware, and (ii) at least one of a pen touch event, a stylus touch event, and a finger touch event on touch pointer hardware; accepting gesture stroke input events including at least one of; (i) a mouse drag event on the mouse pointer hardware, and (ii) at least one of a pen drag event, a stylus drag event and a finger drag event on the touch pointer hardware; accepting command termination events including at least one of; (i) a mouse release event on the mouse pointer hardware, and (ii) at least one of a pen lift event, a stylus lift event and a finger lift event on the touch pointer hardware; interpreting the events as at least one of object selection or digital ink input operations without prior selection of user input mode; composing the electronic message in a message composition region by selecting and transferring content from a referenced document external of the message composition region to the message composition region for use in composing the electronic message, wherein the selecting and transferring are performed where a single view is presented to the user; and wherein the method is performed by use of an electronic computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A graphical input and display system having a user interface for creating and editing an electronic document comprising:
-
a user input interface configured to select and manipulate image objects; an electronic display configured to display image objects and provide a system response to user selection actions; an electronic processor, connected to receive requests for image edit operations and to access a memory structure, and to operate a user interaction arrangement configured to infer an intent of user input gestures as at least one of entry of digital ink, a selection rectangle, and a selection lasso without prior selection of mode, for the user input interface, wherein the user input interface includes either one or both of (i) a mouse pointer input device and (ii) a touch pointer input device, and wherein the user interaction arrangement is configured for entry of new image material of arbitrary graphical content and/or to select and to modify existing image material without pre-selecting input mode, the electronic processor further configured to display a visual indicator of the inferred intent of the user input gesture when the user input is unambiguous before the release event, whereby the user is alerted of the gesture type before the release event; wherein the user interaction arrangement includes three entry points including, press or touch events, drag events and release events. - View Dependent Claims (18, 19)
-
-
20. A method for utilizing a user interface on a display of an electronic computing device to compose an electronic message, the method comprising:
-
receiving a user input gesture; inferring an intent of the user input gesture as at least one of;
digital ink, a selection rectangle, and a selection lasso, without prior selection of mode, for at least one of (i) a mouse pointer input device and (ii) a touch pointer input device, for entry of new image material of arbitrary graphical content and/or to select and to modify existing image material without pre-selecting an input mode,wherein the receiving of the user input gesture includes receiving the input through at least one of three entry point events including, a press or touch event, a drag event and a release event of at least one of the mouse pointer input device and the touch pointer input device; displaying a visual indicator of the inferred intent of the user input gesture when the user input is unambiguous before the release event, whereby the user is alerted of the gesture type before the release event; composing the electronic message in a message composition region by selecting and transferring content from a referenced document external of the message composition region to the message composition region for use in composing the electronic message, wherein the selecting and transferring are performed where a single view is presented to the user; and wherein the method is performed by use of an electronic computing device.
-
Specification