SPEED-DIAL AND SPEED-CONTACT WITH PREDICTIVE LOGIC
First Claim
1. A method for predicting to whom a phone call is being made, comprising:
- identifying at least one state parameter for a mobile phone, and at least one weighting factor corresponding to the at least one state parameter;
for each identified state parameter, predicting one or more likely contacts that a user of the mobile phone is calling, given that the user is making a phone call, based on the identified state parameter;
for each likely contact, assigning a combined weight to the likely contact based on the at least one weighting factor;
ranking the likely contacts according to the combined weights; and
facilitating making a phone call to one or more of the likely contacts with the highest rankings.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for predicting to whom a phone call is being made, including identifying at least one state parameter for a mobile phone, and at least one weighting factor corresponding to the at least one state parameter for each identified state parameter, predicting one or more likely contacts that a user of the mobile phone is calling, given that the user is making a phone call, based on the identified state parameter, for each likely contact, assigning a combined weight to the likely contact based on the at least one weighting factor, ranking the likely contacts according to the combined weights, and facilitating making a phone call to one or more of the likely contacts with the highest rankings. A mobile phone is also described and claimed.
84 Citations
40 Claims
-
1. A method for predicting to whom a phone call is being made, comprising:
-
identifying at least one state parameter for a mobile phone, and at least one weighting factor corresponding to the at least one state parameter; for each identified state parameter, predicting one or more likely contacts that a user of the mobile phone is calling, given that the user is making a phone call, based on the identified state parameter; for each likely contact, assigning a combined weight to the likely contact based on the at least one weighting factor; ranking the likely contacts according to the combined weights; and facilitating making a phone call to one or more of the likely contacts with the highest rankings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A mobile phone, comprising:
-
a state identifier for identifying at least one state parameter for a mobile phone, and at least one weighting factor corresponding to the at least one state parameter, in response to the mobile phone detecting that a user is making a phone call; a contact predictor, coupled with said state identifier, for predicting, for each state parameter identified by said state identifier, one or more likely contacts that the user is calling; a contact likelihood ranker, coupled with said state identifier and with said contact predictor, for (i) assigning a combined weight to each of the likely contacts predicted by said contact predictor, based on the at least one weighting factor, and (ii) ranking the likely contacts according to the combined weights; and a call facilitator, coupled with said contact likelihood ranker, for facilitating making a phone call to one or more of the likely contacts with the highest rankings. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for predicting to whom a message is being composed, comprising:
-
identifying at least one state parameter for a mobile communicator, and at least one weighting factor corresponding to the at least one state parameter; for each identified state parameter, predicting one or more likely recipients that a user of the mobile communicator is writing to, given that the user is composing a message, based on the identified state parameter; for each likely recipient, assigning a combined weight to the likely recipient based on the at least one weighting factor; ranking the likely recipients according to the combined weights; and facilitating designating one or more of the likely recipients with the highest rankings as recipients of the message being composed by the user. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. A mobile communicator, comprising:
-
a message editor for composing a message to be sent from a mobile communicator to one or more recipients; a state identifier, coupled with said message editor, for identifying at least one state parameter for the mobile communicator, and at least one weighting factor corresponding to the at least one state parameter, in response to the message editor detecting that a user is composing a message; a recipient predictor, coupled with said state identifier, for predicting, for each state parameter identified by said state identifier, one or more likely recipients that the user is writing to; a recipient likelihood ranker, coupled with said state identifier and with said recipient predictor, for (i) assigning a combined weight to each of the likely recipients predicted by said recipient predictor, based on the at least one weighting factor, and (ii) ranking the likely recipients according to the combined weights; and a message facilitator, coupled with said recipient likelihood ranker, for facilitating designating one or more of the likely recipients with the highest rankings as being recipients of the message being composed by the user. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
Specification