Determining cost effective ways of communicating
First Claim
1. A method comprising:
- receiving, by a first computing device, 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 a plurality of unique pairs of contact methods and communication capabilities;
selecting, from the plurality of unique pairs, one or more unique pairs associated with a likelihood of reaching the contact via the associated contact method;
for each of the selected unique pairs;
determining a cost associated with initiating communication to the identified contact method using the identified communication capability, anddetermining a reliability measure associated with the communication capability;
identifying a recommended unique pair based on at least the cost and the reliability measure; and
initiating, by the first computing device, communication with the second computing device to the identified contact method using the recommended communication capability.
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.
25 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a first computing device, 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 a plurality of unique pairs of contact methods and communication capabilities; selecting, from the plurality of unique pairs, one or more unique pairs associated with a likelihood of reaching the contact via the associated contact method; 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; identifying a recommended unique pair based on at least the cost and the reliability measure; and initiating, by the first computing device, communication with the second computing device to the identified contact method using the recommended communication capability. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving, by a first computing device, 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 a plurality of unique pairs of contact methods and communication capabilities; selecting, from the plurality of unique pairs, one or more unique pairs associated with a likelihood of reaching the contact via the associated contact method; for each of the selected unique pairs, determining a cost associated with initiating communication to the identified contact method using the identified communication capability; identifying a recommended unique pair from the selected unique pairs based on at least the associated cost; and initiating communication with the second computing device to the identified contact method using the recommended communication capability. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a computing device; and a computer-readable storage medium in communication with the computing device, the computer-readable storage medium comprising one or more programming instructions that, when executed, cause the computing device to; receive an instruction to communicate with a second computing device associated with a contact of a user of the first computing device, identify one or more contact methods associated with communicating with the contact, identify one or more communication capabilities associated with the second computing device, identify a plurality of unique pairs of contact methods and communication capabilities, select, from the plurality of unique pairs, one or more unique pairs associated with a likelihood of reaching the contact via the associated contact method, for each of the selected unique pairs; determine a cost associated with initiating communication to the identified contact method using the identified communication capability, and determine a reliability measure associated with the communication capability, identify a recommended unique pair based on at least the cost and the reliability measure, and initiate communication with the second computing device to the identified contact method using the recommended communication capability. - View Dependent Claims (17, 18, 19, 20)
-
Specification