Automatic Contact Information Detection
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides an originating user with a prioritized list of communication contacts associated with the various communication devices of a destination user, wherein the originating user will initiate communications with the destination user using one of the communication contacts provided in the prioritized list. Upon selecting a destination user, a request is sent to a service node, which includes rules for establishing the prioritized list based on various prioritization criteria. The prioritization criteria may include static information and dynamic information, such as time, day of the week, and date, as well as presence information bearing on the availability or location of the destination user. Information may be provided in the request corresponding to the originating user, the type of communication desired by the originating user, the relative priority of the communication, among other information, which may be used to create the prioritized list.
40 Citations
49 Claims
-
1-29. -29. (canceled)
-
30. A method comprising:
-
a multimedia client transmitting a request to initiate communications with a destination user from an originating user; the multimedia client receiving a prioritized list of communication methods for communicating with the destination use; upon receipt of the prioritized list of communication methods, the multimedia client receiving user input selecting one of the communication methods in the prioritized list of communication contacts; and the multimedia client transmitting a request to communicate with the destination user using the selected communication method. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
-
37. A system, comprising:
-
communication circuitry, wherein the communication circuitry is configured to communicate with at least a communication network; and processing hardware coupled to the communication circuitry, wherein the processing hardware and the communication circuitry are configured to operate together to; transmit a request to initiate communications with a destination user from an originating user; receive a prioritized list of communication methods for communicating with the destination use; upon receipt of the prioritized list of communication methods, receiving user input selecting one of the communication methods in the prioritized list of communication contacts; and transmit a request to communicate with the destination user using the selected communication method. - View Dependent Claims (38, 39, 40, 41, 42, 43)
-
-
44. A non-transitory, computer accessible memory medium storing program instructions executable by a processor of a multimedia client to:
-
transmit a request to initiate communications with a destination user from an originating user; receive a prioritized list of communication methods for communicating with the destination use; upon receipt of the prioritized list of communication methods, receive user input selecting one of the communication methods in the prioritized list of communication contacts; and transmit a request to communicate with the destination user using the selected communication method. - View Dependent Claims (45, 46, 47, 48, 49)
-
Specification