METHOD AND SYSTEM FOR VERIFYING TELEPHONE NUMBERS ACROSS SERVICE PROVIDERS
First Claim
1. A computer implemented method in a communication device for automatically verifying and updating a telephone number across service providers, the method comprising:
- responsive to a telephone number being dialed, determining if a contact name in a central repository associated with the dialed telephone number matches a contact name in a storage device associated with the dialed telephone number and if a timestamp in the central repository associated with the dialed number is more recent than a timestamp in the storage device associated with the dialed number;
responsive to the contact name in the central repository not matching the contact name in the storage device and the timestamp in the central repository not being more recent than the timestamp in the storage device, determining if the central repository indicates that a new telephone number is associated with the contact name to automatically verify the dialed telephone number;
responsive to the central repository indicating that a new telephone number is associated with the contact name, querying the central repository for the new telephone number;
responsive to finding the new telephone number in the central repository, routing the dialed telephone number to the new telephone number; and
updating the storage device with the new telephone number.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for verifying and updating a telephone number across service providers. After dialing a telephone number, a contact name and a timestamp in a central repository is compared with a contact name and a timestamp in a storage device. If the contact name in the central repository does not match the contact name in the storage device and the timestamp in the central repository is not more recent than the timestamp in the storage device, a determination is made as to whether the central repository indicates that a new telephone number is associated with the contact name. If a new telephone number is indicated for the contact name, the central repository is queried for the new telephone number. In response to the new telephone number being found, the dialed telephone number is routed to the new telephone number. Also, the storage device is updated with the new telephone number.
30 Citations
6 Claims
-
1. A computer implemented method in a communication device for automatically verifying and updating a telephone number across service providers, the method comprising:
-
responsive to a telephone number being dialed, determining if a contact name in a central repository associated with the dialed telephone number matches a contact name in a storage device associated with the dialed telephone number and if a timestamp in the central repository associated with the dialed number is more recent than a timestamp in the storage device associated with the dialed number; responsive to the contact name in the central repository not matching the contact name in the storage device and the timestamp in the central repository not being more recent than the timestamp in the storage device, determining if the central repository indicates that a new telephone number is associated with the contact name to automatically verify the dialed telephone number; responsive to the central repository indicating that a new telephone number is associated with the contact name, querying the central repository for the new telephone number; responsive to finding the new telephone number in the central repository, routing the dialed telephone number to the new telephone number; and updating the storage device with the new telephone number. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product for automatically verifying and updating a telephone number, the computer program product comprising:
-
a computer usable medium having computer usable program code embodied therein, the computer usable medium comprising; computer usable program code configured to determine if a contact name in a central repository associated with a dialed telephone number matches a contact name in a storage device associated with the dialed telephone number and if a timestamp in the central repository associated with the dialed number is more recent than a timestamp in the storage device associated with the dialed number in response to the telephone number being dialed; computer usable program code configured to determine if the central repository indicates that a new telephone number is associated with the contact name to automatically verify the dialed telephone number in response to the contact name in the central repository not matching the contact name in the storage device and the timestamp in the central repository not being more recent than the timestamp in the storage device; computer usable program code configured to query the central repository for the new telephone number in response to the central repository indicating that a new telephone number is associated with the contact name; computer usable program code configured to route the dialed telephone number to the new telephone number in response to finding the new telephone number in the central repository; and updating the storage device with the new telephone number.
-
Specification