Call shuffling
First Claim
Patent Images
1. A method for automatically scheduling phone calls, comprising:
- designating at least a portion of a user'"'"'s contacts, stored in the user'"'"'s telephone, as being shuffle-able;
dynamically assigning priorities to the designated contacts comprising deriving scores for the designated contacts based on one or more priority impact factors;
automatically selecting one of the designated contacts based on highest priority in response to the telephone being inserted into a jacket device, wherein random selection is used in case more than one designated contact has the highest priority;
placing a phone call to the selected contact; and
dynamically reassigning the priority of the selected contact, in response to said placing a phone call successfully reaching the selected contact.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for automatically scheduling phone calls, including dynamically assigning priorities to each of a plurality of a user'"'"'s contacts, selecting one of the plurality of the user'"'"'s contacts based on highest priority, wherein random selection is used in case more than one contact has the highest priority, placing a phone call to the selected contact, and updating the priority of the selected contact, if the placing a phone call successfully reaches the selected contact. A telephone and a computer-readable storage medium are also described and claimed.
-
Citations
40 Claims
-
1. A method for automatically scheduling phone calls, comprising:
-
designating at least a portion of a user'"'"'s contacts, stored in the user'"'"'s telephone, as being shuffle-able; dynamically assigning priorities to the designated contacts comprising deriving scores for the designated contacts based on one or more priority impact factors; automatically selecting one of the designated contacts based on highest priority in response to the telephone being inserted into a jacket device, wherein random selection is used in case more than one designated contact has the highest priority; placing a phone call to the selected contact; and dynamically reassigning the priority of the selected contact, in response to said placing a phone call successfully reaching the selected contact. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A telephone with an automatic call scheduler, comprising:
-
a memory for storing a plurality of a user'"'"'s contacts and priorities assigned thereto, wherein at least a portion of the contacts are designated as being shuffle-able; a prioritizer coupled with said memory for dynamically assigning the priorities to the designated contacts by deriving scores for the designated contacts based at least on one or more priority impact factors, and for dynamically reassigning the priority of a designated contact in response to a phone call being successfully made to the designated contact; a scheduler coupled with said prioritizer and with said memory for automatically selecting one of the designated contacts based on highest priority in response to the telephone being inserted into a jacket device, wherein said scheduler uses random selection in case more than one designated contact has the highest priority; and a dialer coupled with said scheduler for automatically placing a phone call to the selected contact. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A non-transitory computer-readable storage medium storing program code which, when executed by a processor of a telephone causes the telephone:
-
to designate at least a portion of a user'"'"'s contacts as being shuffle-able; to dynamically assign priorities to the designated contacts by deriving scores for the designated contacts based on one or more priority impact factors; to automatically select one of the designated contacts based on highest priority in response to the telephone being inserted into a jacket device, wherein random selection is used in case more than one designated contact has the highest priority; to place a phone call to the selected contact; and to dynamically reassign the priority of the selected contact, in response to the placed phone call successfully reaching the selected contact.
-
-
40. A telephone with an automatic call scheduler, comprising:
-
a memory for storing a plurality of a user'"'"'s contacts and priorities assigned thereto, wherein at least a portion of the contacts are designated as being shuffle-able; a prioritizer coupled with said memory for dynamically assigning the priorities to the designated contacts by deriving scores for the designated contacts based at least on a style of a jacket in which the telephone is housed, and for dynamically reassigning the priority of a designated contact in response to a phone call being successfully made to the designated contact; a scheduler coupled with said prioritizer and with said memory for selecting one of the designated contacts based on highest priority, wherein said scheduler uses random selection in case more than one designated contact has the highest priority; and a dialer coupled with said scheduler for automatically placing a phone call to the selected contact.
-
Specification