Determining cost effective ways of communicating
First Claim
1. A method comprising:
- receiving, from a computing device associated with a user, contact information of a contact of the user with whom the user wishes to communicate;
identifying one or more contact methods associated with communicating with the contact;
identifying one or more communication capabilities associated with the computing device;
identifying a plurality of unique pairs of contact methods and communication capabilities;
for each unique pair of contact method and communication capability, determining a cost associated with initiating communication based on the contact method and the communication capability, and determining a reliability measure associated with the communication capability; and
identifying a recommended unique pair based on at least one of the cost and the reliability measure of the recommended unique pair, wherein a communication with the contact is initiated from the computing device using the communication capability and the contact method of the recommended unique pair.
2 Assignments
0 Petitions
Accused Products
Abstract
A method may include receiving an instruction to communicate with a second computing device associated with a contact of a user of the first computing device, identifying one or more contact methods associated with communicating with the contact, identifying one or more communication capabilities associated with the second computing device, identifying unique pairs of contact methods and communication capabilities, selecting one or more unique pairs associated with a likelihood of reaching the contact via the associated contact method and, for each of the selected unique pairs, determining a cost associated with initiating communication to the identified contact method using the identified communication capability, and determining a reliability measure associated with the communication capability. The method may include identifying a recommended unique pair based on at least the cost and the reliability measure, and initiating communication with the second computing device to the identified contact method using the recommended communication capability.
31 Citations
20 Claims
-
1. A method comprising:
-
receiving, from a computing device associated with a user, contact information of a contact of the user with whom the user wishes to communicate; identifying one or more contact methods associated with communicating with the contact; identifying one or more communication capabilities associated with the computing device; identifying a plurality of unique pairs of contact methods and communication capabilities; for each unique pair of contact method and communication capability, determining a cost associated with initiating communication based on the contact method and the communication capability, and determining a reliability measure associated with the communication capability; and identifying a recommended unique pair based on at least one of the cost and the reliability measure of the recommended unique pair, wherein a communication with the contact is initiated from the computing device using the communication capability and the contact method of the recommended unique pair. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause a computer system to perform the steps of:
-
receiving, from a computing device associated with a user, contact information of a contact of the user with whom the user wishes to communicate; identifying one or more contact methods associated with communicating with the contact; identifying one or more communication capabilities associated with the computing device; identifying a plurality of unique pairs of contact methods and communication capabilities; for each unique pair of contact method and communication capability, determining a cost associated with initiating communication based on the contact method and the communication capability, and determining a reliability measure associated with the communication capability; and identifying a recommended unique pair based on at least one of the cost and the reliability measure of the recommended unique pair, wherein a communication with the contact is initiated from the computing device using the communication capability and the contact method of the recommended unique pair. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a computing device associated with a user configured to receive a selection of contact information of a contact of the user with whom the user wishes to communicate; and a server device configured to; receive a first signal associated with the contact information of the contact; identify one or more contact methods associated with communicating with the contact; identify one or more communication capabilities associated with the computing device; identify a plurality of unique pairs of contact methods and communication capabilities; for each unique pair of contact method and communication capability, determine a cost associated with initiating communication based on the contact method and the communication capability, and determining a reliability measure associated with the communication capability; identify a recommended unique pair based on at least one of the cost and the reliability measure of the recommended unique pair; and transmit a second signal to the computing device identifying the communication capability and the contact method of the recommended unique pair and requesting permission to initiate the communication; wherein the computing device is configured to initiate a communication with the contact using the communication capability and the contact method of the recommended unique pair based on receiving the second signal. - View Dependent Claims (18, 19, 20)
-
Specification