Intelligent messaging
First Claim
Patent Images
1. A method for sending a communication, the method comprising:
- under control of one or more message delivery computer systems including executable instructions,receiving a communication from a sender to be delivered to a recipient;
determining a recipient identifier associated with the communication;
determining a plurality of devices associated with the recipient using the recipient identifier, the plurality of devices being of at least two device types;
determining presence information for the recipient;
determining a user preference for delivery of the communication to the recipient, the user preference indicating a priority scheme for determining at least one of a selected device and a selected device type to which to deliver the communication;
delivering the communication to a second device of the plurality of devices that is a highest priority device indicated in the priority scheme of the user preference that is indicated to be active by the presence information, the communication being delivered in a second protocol used for communication by the second device;
determining a format associated with the second device;
determining whether the communication needs to be adapted to the determined format; and
if the communication needs to be adapted, adapting the communication to the determined format before delivering the communication to the second device.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques for sending messages with automatic device selection and content conversion are provided. A recipient and devices associated with the recipient are determined for a message. A device is selected and the format of the message may be converted based on the selected device, if necessary. The message is then sent to the selected device.
-
Citations
8 Claims
-
1. A method for sending a communication, the method comprising:
-
under control of one or more message delivery computer systems including executable instructions, receiving a communication from a sender to be delivered to a recipient; determining a recipient identifier associated with the communication; determining a plurality of devices associated with the recipient using the recipient identifier, the plurality of devices being of at least two device types; determining presence information for the recipient; determining a user preference for delivery of the communication to the recipient, the user preference indicating a priority scheme for determining at least one of a selected device and a selected device type to which to deliver the communication; delivering the communication to a second device of the plurality of devices that is a highest priority device indicated in the priority scheme of the user preference that is indicated to be active by the presence information, the communication being delivered in a second protocol used for communication by the second device; determining a format associated with the second device; determining whether the communication needs to be adapted to the determined format; and if the communication needs to be adapted, adapting the communication to the determined format before delivering the communication to the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for establishing a connection for communication, the method comprising:
-
under control of one or more message delivery computer systems including executable instructions, receiving a communication request from a sender for a recipient; determining presence information for the recipient; determining a user preference for communication with the recipient, the user preference indicating a priority scheme for determining at least one of a selected device and a selected device type with which to establish the connection for communication, the user being associated with at least two devices each having a device type and being operable to provide the connection for communication; establishing the connection with a second device of the at least two devices that is a highest priority device indicated in the priority scheme of the user preference that is indicated to be active by the presence information, the connection being established in a second protocol used for communication by the second device; determining a format associated with the second device; determining whether a communication to be sent using the established connection communication needs to be adapted to the determined format; and if the communication needs to be adapted, adapting the communication to the determined format before delivering the communication to the second device using the established connection.
-
Specification