INTELLIGENT COMMUNICATION
First Claim
Patent Images
1. A method for routing a communication, the method comprising:
- receiving a communication from a sender to be delivered to a recipient;
determining a recipient identifier associated with the communication;
accessing user preference information for the recipient identifier to determine at least one of an address and a device to which to deliver the communication; and
delivering the communication as indicated by the user preference information,wherein a user is able to update the user preference information to specify a different address or device to which the communication should be delivered.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques for sending communications with automatic address or device selection and content conversion are provided. A recipient and addresses and/or devices associated with the recipient are determined for a communication. A destination is selected and the format of the communication may be converted based on the selected destination, if necessary. The communication then can be sent to the selected destination using any of a number of appropriate channels.
34 Citations
40 Claims
-
1. A method for routing a communication, the method comprising:
-
receiving a communication from a sender to be delivered to a recipient; determining a recipient identifier associated with the communication; accessing user preference information for the recipient identifier to determine at least one of an address and a device to which to deliver the communication; and delivering the communication as indicated by the user preference information, wherein a user is able to update the user preference information to specify a different address or device to which the communication should be delivered. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 17, 18)
-
-
12. A method for establishing a connection for communication, the method comprising:
-
receiving a recipient identifier from a sender device; accessing user preference information for the recipient identifier to determine a recipient device for receiving communications; and establishing a connection between the sender device and the recipient device such that communications can pass between the sender device and the recipient device via the connection, wherein a user is able to update the user preference information to specify a different device to which the connection should be established. - View Dependent Claims (13, 14, 15, 16, 19, 20)
-
-
21. A method for specifying a device to receive communications, the method comprising:
-
storing a user identifier associated with a user; storing information for a plurality of devices associated with the user; receiving user preference information from the user indicating a current device of the plurality of devices that is to be used to receive communications for the user, the user preference information being associated with the user identifier; and upon receiving a communication specifying the user identifier, routing the communication to the current device, wherein a user is able to update the user preference information in order to specify a different device of the plurality of devices to receive communications for the user. - View Dependent Claims (22)
-
-
23. A method for receiving a communication, the method comprising:
-
receiving access information for a user at a current device; associating information for the current device with a user identifier for the user; receiving a communication specifying the user identifier; determining the current device associated with the user identifier; and forwarding the communication to the current device, wherein the user is able to access a plurality of devices each capable of acting as the current device and operable to receive the communication.
-
-
24. A device for routing communications, the device comprising:
-
a receiver configured to receive a communication from a first user; an identifier module configured analyze a user identifier associated with the communication to determine a second user to receive the message; a user preference determiner configured to determine user preference information for delivery of the communication, the user preference information indicating at least one of an address and a device to which to deliver the communication for the second user; and a sender configured to deliver the communication according to the user preference information. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A computer program product embedded in a computer readable medium and including processor-executable instructions for routing communications, the computer program product comprising:
-
program code for receiving a communication from a sender to be delivered to a recipient; program code for determining a recipient identifier associated with the communication; program code for accessing user preference information for the recipient identifier to determine at least one of an address and a device to which to deliver the communication; and program code for delivering the communication as indicated by the user preference information, wherein a user is able to update the user preference information to specify a different address or device to which the communication should be delivered. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification