Method and apparatus for providing a search tool in connection with address management
First Claim
Patent Images
1. A method comprising:
- receiving an indication of a user address book update event associated with a contact of an address book of a user;
causing performance, via a processor, of a search of a database responsive to receipt of the indication, wherein the database searched is selected based, at least in part, on information related to the contact, wherein performing the search comprises performing a search for a globally unique identifier associated with a network-based address book (NAB) or a Converged Address Book (CAB);
determining reliability of search results from the search of the database;
enabling modification of contact information associated with the contact based on the search results in response to the search results being of a predetermined reliability, wherein the predetermined reliability comprises at least two elements of information in the search results corresponding to elements of information of the contact;
causing storage of the globally unique identifier of the contact as a search result; and
providing for notification of the user in an instance in which the contact had not previously been associated with the globally unique identifier associated with the NAB or the CAB.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for providing a search tool for use in connection with address book management may include receiving an indication of an address book update event associated with a contact of an address book of a user, causing performance, via a processor, of a search responsive to receipt of the indication, and enabling modification of contact information associated with the contact based on the search results. A corresponding apparatus and computer program product are also provided.
-
Citations
19 Claims
-
1. A method comprising:
-
receiving an indication of a user address book update event associated with a contact of an address book of a user; causing performance, via a processor, of a search of a database responsive to receipt of the indication, wherein the database searched is selected based, at least in part, on information related to the contact, wherein performing the search comprises performing a search for a globally unique identifier associated with a network-based address book (NAB) or a Converged Address Book (CAB); determining reliability of search results from the search of the database; enabling modification of contact information associated with the contact based on the search results in response to the search results being of a predetermined reliability, wherein the predetermined reliability comprises at least two elements of information in the search results corresponding to elements of information of the contact; causing storage of the globally unique identifier of the contact as a search result; and providing for notification of the user in an instance in which the contact had not previously been associated with the globally unique identifier associated with the NAB or the CAB. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:
-
receive an indication of a user address book update event associated with a contact of an address book of a user; cause performance of a search of a database responsive to receipt of the indication, wherein the database searched is selected based, at least in part, on information related to the contact, wherein causing performance of the search comprises causing performance of a search for a globally unique identifier associated with a network-based address book (NAB) or a Converged Address Book (CAB); determine reliability of search results from the search of the database; enable modification of contact information associated with the contact based on the search results in response to the search results being of a predetermined reliability, wherein the predetermined reliability comprises at least two elements of information in the search results corresponding to elements of information of the contact; cause storage of the globally unique identifier of the contact as a search result; and provide notification of the user in an instance in which the contact had not previously been associated with the globally unique identifier associated with the NAB or the CAB. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising program code instructions to:
-
receive an indication of a user address book update event associated with a contact of an address book of a user; cause performance of a search of a database responsive to receipt of the indication, wherein the database searched is selected based, at least in part, on information related to the contact, wherein causing performance of the search comprises causing performance of a search for a globally unique identifier associated with a network-based address book (NAB) or a Converged Address Book (CAB); determine reliability of search results from the search of the database; enable modification of contact information associated with the contact based on the search results in response to the search results being of a predetermined reliability, wherein the predetermined reliability comprises at least two elements of information in the search results corresponding to elements of information of the contact; cause storage of the globally unique identifier of the contact as a search result; and provide for notification of the user in an instance in which the contact had not previously been associated with the globally unique identifier associated with the NAB or the CAB.
-
Specification