User interface for a touchscreen display
First Claim
1. A method implemented by a mobile device comprising a touchscreen display, the method comprising:
- displaying a first graphical user interface on the touchscreen display, the first graphical user interface comprising;
a plurality of data entry areas including a recipient data entry area and at least one of;
a subject data entry area or a message body data entry area; and
a plurality of user interface elements comprising a first user interface element and a second user interface element, each user interface element being actuatable using the touchscreen display to invoke a corresponding function, wherein the first user interface element represents a save function and the second user interface element represents a send function;
displaying, in response to a user input into at least one of the data entry areas, a virtual keyboard overlaying the first graphical user interface such that the plurality of user interface elements are obscured and not actuatable;
determining that the first user interface element is a primary function user interface element when no valid invitee or recipient information is entered into the recipient data entry area;
displaying a modified graphical user interface on the touchscreen display wherein at least the primary user interface element, virtual keyboard and recipient data entry area are displayed and the primary user interface element is actuatable;
receiving, in the recipient data entry area of the modified graphical user interface, valid invitee or recipient information; and
in response to receiving the valid invitee or recipient information, changing the primary user interface element currently representing the save function to the second user interface element representing the send function on the modified graphical user interface.
6 Assignments
0 Petitions
Accused Products
Abstract
A device, which may have a touchscreen display, and methods for its operation are provided using a graphical user interface and an overlay user input interface such as a virtual keyboard. The graphical user interface may include one or more user interface elements displayed in a first region of the display that are actuatable to invoke a corresponding function. When the virtual keyboard is invoked for display in the same region, the underlying graphical user interface is redrawn with a further user interface element corresponding to at least one of the user interface elements previously displayed in the first region, so that the further user interface element is actuatable to invoke a command to carry out the corresponding function. In another embodiment, the virtual keyboard may be modified instead to provide an action key corresponding to a function related to an application executing on the device.
21 Citations
14 Claims
-
1. A method implemented by a mobile device comprising a touchscreen display, the method comprising:
-
displaying a first graphical user interface on the touchscreen display, the first graphical user interface comprising; a plurality of data entry areas including a recipient data entry area and at least one of;
a subject data entry area or a message body data entry area; anda plurality of user interface elements comprising a first user interface element and a second user interface element, each user interface element being actuatable using the touchscreen display to invoke a corresponding function, wherein the first user interface element represents a save function and the second user interface element represents a send function; displaying, in response to a user input into at least one of the data entry areas, a virtual keyboard overlaying the first graphical user interface such that the plurality of user interface elements are obscured and not actuatable; determining that the first user interface element is a primary function user interface element when no valid invitee or recipient information is entered into the recipient data entry area; displaying a modified graphical user interface on the touchscreen display wherein at least the primary user interface element, virtual keyboard and recipient data entry area are displayed and the primary user interface element is actuatable; receiving, in the recipient data entry area of the modified graphical user interface, valid invitee or recipient information; and in response to receiving the valid invitee or recipient information, changing the primary user interface element currently representing the save function to the second user interface element representing the send function on the modified graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable medium bearing code which, when executed by at least one processor of a mobile electronic device comprising a touchscreen display, causes the mobile electronic device to implement the method of:
-
displaying a first graphical user interface on the touchscreen display, the first graphical user interface comprising; a plurality of data entry area including a recipient data entry area and at least one of;
a subject data entry area or a message body data entry area; anda plurality of user interface elements comprising a first user interface element and a second user interface element, each user interface element being actuatable using the touchscreen display to invoke a corresponding function, wherein the first user interface element represents a save function and the second user interface element represents a send function; displaying, in response to a user input into at least one of the data entry areas, a virtual keyboard overlaying the first graphical user interface such that the plurality of user interface elements are obscured and not actuatable; determining that the first user interface element is a primary function user interface element when no valid invitee or recipient information is entered into the recipient data entry area; displaying a modified graphical user interface on the touchscreen display wherein at least the primary user interface element, virtual keyboard and recipient data entry area are are is displayed and the primary user interface element is actuatable; receiving, in the recipient data entry area of the modified graphical user interface, valid invitee or recipient information; and in response to receiving the valid invitee or recipient information, changing the primary user interface element currently representing the save function to the second user interface element representing the send function on the modified graphical user interface. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A mobile electronic device, comprising:
-
a touchscreen display; and at least one processor in communication with the touchscreen display, the at least one processor being configured to; display a first graphical user interface on the touchscreen display, the first graphical user interface comprising; a plurality of data entry area including a recipient data entry area and at least one of;
a subject data entry area or a message body data entry area; anda plurality of user interface elements comprising a first user interface element and a second user interface element, each user interface element being actuatable using the touchscreen display to invoke a corresponding function, wherein the first user interface element represents a save function and the second user interface element represents a send function; display, in response to a user input into at least one of the data entry areas, a virtual keyboard overlaying the first graphical user interface such that the plurality of user interface elements-is are obscured and not actuatable; determine that the first user interface element is a primary function user interface element when no valid invitee or recipient information is entered into the recipient data entry area; display a modified graphical user interface on the touchscreen display wherein at least the primary first user interface element, virtual keyboard and recipient data entry area are displayed and the primary user interface element is actuatable; receive, in the recipient data entry area of the modified graphical user interface, valid invitee or recipient information; and in response to receiving the valid invitee or recipient information, change the primary user interface element currently representing the save function to the second user interface element representing the send function on the modified graphical user interface. - View Dependent Claims (14)
-
Specification