MESSAGING DEVICE HAVING A GRAPHICAL USER INTERFACE FOR INITIATING COMMUNICATION TO RECIPIENTS
3 Assignments
0 Petitions
Accused Products
Abstract
A messaging device allows a user to initiate communication to recipients via a graphical user interface. In some embodiments, messages are composed by a user via a touchscreen display. Pre-existing messages may also be retrieved by the user via the display. Icons representing potential message recipients are displayed, and the user may deliver a message to a recipient by associating the message with the icon that represents the desired recipient, such as by a drag-and-drop or pop-and-hop motion. In addition, the user may indicate to which of the recipient'"'"'s various electronic devices or services the message is to be delivered. In some embodiments, the user may deliver the message to a group of recipients.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A method to communicate via a graphical user interface, the method comprising:
-
displaying multiple icons on a graphical user interface, wherein each of the multiple icons is associated with a recipient; displaying concurrently a composition area and the multiple icons; receiving a message in the composition area; detecting a drag-and-drop or pop-and-hop motion to associate the message with a selected one of the multiple icons; displaying delivery methods by which the message is deliverable to a selected recipient associated with the selected icon on the graphical user interface, wherein the delivery methods, the multiple icons, and the composition area are concurrently displayed, and wherein the delivery methods include a preferred delivery method for the selected recipient associated with the selected icon; detecting a selected delivery method; and transmitting the message to the selected recipient associated with the selected icon via the selected delivery method. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A system for sending messages, the system comprising:
-
a processor; a touchscreen display to receive user input and display icons, wherein each of the icons are associated with at least one of multiple recipients; and one or more memory devices configured to store contact information for the multiple recipients and delivery methods associated with each of the multiple recipients, wherein the one or more memory devices are further configured to store instructions that when executed by the processor cause a device to; provide a composition area, wherein the composition area is configured to visually display the composition of a message; detect associating the message with a selected one of the multiple icons, wherein the selected icon is associated with an intended message recipient, in response to detecting the association of the message with the selected icon, displaying delivery methods associated with the intended recipient, wherein the delivery methods, the icons, and the composition area are concurrently displayed; detect a selection of one of the displayed delivery methods; and transmit the received message to the intended message recipient via the selected delivery method. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A tangible computer-readable medium to store instructions for executing a method to communicate, the method comprising:
-
displaying multiple icons on a graphical user interface, wherein each of the multiple icons is associated with a recipient; displaying concurrently a composition area and the multiple icons; receiving user input to compose a message in the composition area; detecting a motion to associate the message with a selected one of the multiple icons; displaying delivery methods to deliver the message to a selected recipient associated with the selected icon, wherein the delivery methods, the multiple icons, and the composition area are displayed concurrently; detecting a selected delivery method; and transmitting the message to the selected recipient associated with the selected icon via the selected delivery method. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
Specification