Pushing a number obtained from a directory service into a stored list on a phone
First Claim
Patent Images
1. A method comprising:
- receiving, by a directory service, a call from a user of a mobile phone requesting a number of a communication device associated with a callee, the directory service comprising a third generation wireless network service;
retrieving the number from a database;
transferring the call to connect the mobile phone with the communication device; and
sending, by the directory service, the number to the mobile phone, the mobile phone being configured with user settings, in a first user setting the number being stored in a storage location that includes a list of numbers including recently dialed numbers, wherein in a second user setting the mobile phone does not store the number sent from the directory service, the mobile phone including a user interface that displays the list and provides a user of the mobile phone with a selectable option to dial the number from the list; and
in a third user setting;
the mobile phone determines that an amount of previously stored numbers sent from the directory service and already stored in the list is equal to or greater than a user defined amount;
in response to the determination, the mobile phone deletes, from the list, only one or more of the previously stored numbers sent from the directory service, while maintaining the recently dialed numbers; and
the mobile phone stores the number sent from the directory service in the list.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receiving, by a directory service, a call from a user of a mobile phone requesting a number of a communication device associated with a callee. The number is then retrieved from a database by the directory service and then dialed to connect the mobile phone with the communication device. The directory service also sends the number to the mobile phone, the mobile phone being configured to store the number in a storage location. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure.
71 Citations
13 Claims
-
1. A method comprising:
-
receiving, by a directory service, a call from a user of a mobile phone requesting a number of a communication device associated with a callee, the directory service comprising a third generation wireless network service; retrieving the number from a database; transferring the call to connect the mobile phone with the communication device; and sending, by the directory service, the number to the mobile phone, the mobile phone being configured with user settings, in a first user setting the number being stored in a storage location that includes a list of numbers including recently dialed numbers, wherein in a second user setting the mobile phone does not store the number sent from the directory service, the mobile phone including a user interface that displays the list and provides a user of the mobile phone with a selectable option to dial the number from the list; and in a third user setting; the mobile phone determines that an amount of previously stored numbers sent from the directory service and already stored in the list is equal to or greater than a user defined amount; in response to the determination, the mobile phone deletes, from the list, only one or more of the previously stored numbers sent from the directory service, while maintaining the recently dialed numbers; and the mobile phone stores the number sent from the directory service in the list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable memory encoded with a computer program, when executed, the computer program operable to:
-
receive a directory service call from a user of a mobile phone that requests a number of a phone device associated with a callee, the directory service comprising a third generation wireless network service; retrieve the number from a database that includes an entry associated with the callee; transfer the call to connect the mobile phone of the user with the phone device of the callee; and send, by the directory service, the number to the mobile phone, the mobile phone being configured with user settings, in a first user setting the number being stored in a list of numbers including recently dialed numbers, wherein in a second user setting the mobile phone does not store the number sent from the directory service, the mobile phone comprising an Internet Protocol (IP) phone which includes a user interface that displays the list and provides a user with a selectable option to dial the number from the list; and in a third user setting; the mobile phone determines that an amount of previously stored numbers sent from the directory service and already stored in the list is equal to or greater than a user defined amount; in response to the determination, the mobile phone deletes, from the list, only one or more of the previously stored numbers sent from the directory service, while maintaining the recently dialed numbers; and the mobile phone stores the number sent from the directory service in the list. - View Dependent Claims (11, 12)
-
-
13. A method comprising:
-
receiving, by a directory service, a call from a user of a mobile phone requesting a number of a communication device associated with a callee, the directory service comprising a third generation wireless network service; retrieving, by the directory service, the number from a database; transferring, by the directory service, the call to connect the mobile phone with the communication device; detecting, by a service provider of the mobile phone, the number; and sending by the service provider, the number to the mobile phone, the mobile phone being configured with user settings, in a first user setting the number being stored in a storage location that includes a list of numbers including recently dialed numbers, wherein in a second user setting the mobile phone does not store the number sent from the service provider, the mobile phone including a user interface that displays the list and provides a user of the mobile phone with a selectable option to dial the number from the list, wherein the service provider detects and sends the number in response to a determination that the directory service is unable to send the number to the mobile phone.
-
Specification