Data and Call Routing and Forwarding
First Claim
1. A method comprising:
- determining, by a communication management system, a plurality of communication addresses associated with a contact;
receiving, by the communication management system, a specification related to an order in which the communication addresses are to be used when a party initiates communication with the contact, wherein the order is specified by the initiating party; and
storing the order specified by the initiating party.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for determining an order in which to communicate with a list of numbers and/or addresses for a particular contact is disclosed. Each caller that communicates with the contact may specify a different order for the contact'"'"'s various phone numbers and other addresses. A communication management system may then automatically dial the numbers or use messaging addresses to initiate data communications in the specified order when the initiating party attempts to communicate with the contact. The order may specify simultaneous and/or sequential use of numbers or addresses. Alternatively or additionally, the communication management system may dynamically and/or automatically determine the communication order or a portion thereof. The automatic determination of the order may be based on a communication history or communication receiving of the initiating party. In some arrangements, the order may be partially manually defined and partially automatically defined.
-
Citations
20 Claims
-
1. A method comprising:
-
determining, by a communication management system, a plurality of communication addresses associated with a contact; receiving, by the communication management system, a specification related to an order in which the communication addresses are to be used when a party initiates communication with the contact, wherein the order is specified by the initiating party; and storing the order specified by the initiating party. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
determining, by a communication management system, a plurality of communication addresses associated with a contact of a first user; determining, by the communication management system, a first portion of the first user'"'"'s communication history corresponding to an instance in which the first user initiated communication with the contact; and determining a first order in which to use the plurality of communication addresses to initiate communication with the contact based at least in part on an order in which the plurality of communication addresses were used to initiate communication with the contact in the first portion of the first user'"'"'s communication history. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. One or more computer readable media storing computer readable instructions that, when executed, cause an apparatus to:
-
determine a plurality of communication addresses associated with a contact; receive a specification related to an order in which at least two communication addresses of the plurality of communication addresses are to be used to initiate communications between an initiating party and the contact, wherein at least a first portion of the order is specified by the initiating party; and store the user specified order in association with the initiating party and the contact. - View Dependent Claims (17, 18, 19, 20)
-
Specification