MESSAGING DEVICE FOR DELIVERING MESSAGES TO RECIPIENTS BASED ON AVAILABILITY AND PREFERENCES OF RECIPIENTS
First Claim
1. A method of automatically selecting a delivery method for delivery of an electronic message to a recipient based on availability information associated with the recipient, the method comprising:
- receiving a composition of an electronic message for delivery to a recipient;
retrieving availability information associated with the recipient, wherein the availability information is retrieved from at least one electronic device or service of the recipient;
analyzing the retrieved availability information to determine an availability of the recipient;
selecting a delivery method from a plurality of delivery methods for delivering the electronic message to the recipient, wherein the selection is made based at least in part on the determined availability of the recipient; and
transmitting the electronic message to the recipient via the selected delivery method.
7 Assignments
0 Petitions
Accused Products
Abstract
A messaging device facilitates delivery of messages to recipients based on availability and preferences associated with recipients. In some embodiments, messages are composed by a user via a touchscreen 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. The facility uses availability information—which reflects recipients'"'"' availability and willingness to communicate—and system- and recipient-defined preferences to determine the best method(s) of delivery for a message and other features of message delivery. Recipients'"'"' availability and preferences may be displayed to users on an interface. Users may make decisions regarding delivery method, timing, and other details of message delivery based on the displayed availability and preference information.
-
Citations
45 Claims
-
1. A method of automatically selecting a delivery method for delivery of an electronic message to a recipient based on availability information associated with the recipient, the method comprising:
-
receiving a composition of an electronic message for delivery to a recipient; retrieving availability information associated with the recipient, wherein the availability information is retrieved from at least one electronic device or service of the recipient; analyzing the retrieved availability information to determine an availability of the recipient; selecting a delivery method from a plurality of delivery methods for delivering the electronic message to the recipient, wherein the selection is made based at least in part on the determined availability of the recipient; and transmitting the electronic message to the recipient via the selected delivery method. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system of automatically selecting a delivery method for delivery of an electronic message to a recipient based on availability information associated with the recipient, the system comprising:
-
means for receiving a composition of an electronic message for delivery to a recipient; means for retrieving availability information associated with the recipient, wherein the availability information is retrieved from at least one electronic device or service of the recipient; means for analyzing the retrieved availability information to determine an availability of the recipient; means for selecting a delivery method from a plurality of delivery methods for delivering the electronic message to the recipient, wherein the selection is made based at least in part on the determined availability of the recipient; and means for transmitting the electronic message to the recipient via the selected delivery method. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A system for displaying availability of recipients via a messaging device with a touchscreen display, the system comprising:
-
a storage component for storing a plurality of recipients and one or more delivery methods associated with each of the plurality of recipients; a retrieval component for accessing availability information associated with at least one of the plurality of recipients; an analysis component coupled to the storage component and retrieval component for analyzing the availability information associated with the at least one recipient to determine an availability of the at least one recipient; and a touchscreen display coupled to the analysis component for; displaying a plurality of icons, each of the plurality of icons being associated with one of the plurality of recipients; displaying an indication of the determined availability of the at least one recipient; and receiving an indication of a recipient to which a message is to be delivered. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification