Smart capture
First Claim
1. A method for updating an address book for a user, the method comprising:
- maintaining a data store that stores telephone billing information that includes call logs or billing records for multiple users;
maintaining a business rules database that stores business rules that are associated with certain users and that are modifiable by an associated user;
automatically parsing the data store on a periodic basis to identify and retrieve telephone numbers referenced in the call logs or billing records that are associated with the user to which a business rule associated with the user is to be applied to evaluate for incorporation into the address book of the user; and
when the evaluated business rule is satisfied,performing a caller ID reverse lookup to obtain information regarding an identified telephone number;
sending an inquiry to the user as to whether the obtained information should be added to the address book; and
when the user indicates that the obtained information should be added to the address book, adding the obtained information to the address book.
5 Assignments
0 Petitions
Accused Products
Abstract
A system for updating a network accessible address book for a user is disclosed. The system includes a network address reference detection agent that detects a network address reference resulting from user interaction with a network addressable device. Network address references include e-mail addresses, SMS addresses, and telephone numbers. After the network address reference detection agent detects an event, a user identity data store is accessed. The user identity data store provides a reverse-lookup of one or more profile elements based upon the network address reference detected by the network address reference detection agent. The system also includes a capture agent for evaluating a business rule based at least on the network address reference. If the business rule is satisfied, the capture agent provides a prompt as to whether the one or more profile elements should be added at least in part to the network accessible address book for the user.
-
Citations
6 Claims
-
1. A method for updating an address book for a user, the method comprising:
-
maintaining a data store that stores telephone billing information that includes call logs or billing records for multiple users; maintaining a business rules database that stores business rules that are associated with certain users and that are modifiable by an associated user; automatically parsing the data store on a periodic basis to identify and retrieve telephone numbers referenced in the call logs or billing records that are associated with the user to which a business rule associated with the user is to be applied to evaluate for incorporation into the address book of the user; and when the evaluated business rule is satisfied, performing a caller ID reverse lookup to obtain information regarding an identified telephone number; sending an inquiry to the user as to whether the obtained information should be added to the address book; and when the user indicates that the obtained information should be added to the address book, adding the obtained information to the address book. - View Dependent Claims (2)
-
-
3. A system for updating an address book for a user, the system comprising:
-
a data store that stores telephone billing information that includes call logs or billing records for multiple users; business rules database that stores business rules that are associated with certain users and that are modifiable by an associated user; and a capture agent that automatically parses the data store on a periodic basis to identify and retrieve telephone numbers referenced in the call logs or billing records that are associated with the user to which a business rule associated with the user is to be applied to evaluate for incorporation into the address book of the user; and when the evaluated business rule is satisfied, performs a caller ID reverse lookup to obtain information regarding an identified telephone number; sends an inquiry to the user as to whether the obtained information should be added to the address book; and when the user indicates that the obtained information should be added to the address book, adds the obtained information to the address book. - View Dependent Claims (4)
-
-
5. A computer-readable storage device storing executable instructions for updating an address book for a user, the executable instructions comprising instructions that:
-
access a data store that stores telephone billing information that includes call logs or billing records for multiple users; access a rules database that stores business rules that are associated with certain users and that are modifiable by an associated user; automatically parse the data store on a periodic basis to identify and retrieve telephone numbers referenced in the call logs or billing records that are associated with the user to which a business rule associated with the user is to be applied to evaluate for incorporation into the address book of the user; and when the evaluated business rule is satisfied, perform a caller ID reverse lookup to obtain information regarding an identified telephone number; send an inquiry to the user as to whether the obtained information should be added to the address book; and when the user indicates that the obtained information should be added to the address book, add the obtained information to the address book. - View Dependent Claims (6)
-
Specification