Auto update utility for digital address books
First Claim
1. A method for updating contact information in a network with client and server computers, comprising:
- a. on a client computer, extracting contact information, including an address, for an addressee from an address book data structure for an address book, b. sending the extracted contact information to a server, c. from the server, sending to the address a contact information update request, d. at the server, receiving updated contact information for the addressee and forwarding the updated contact information to the client computer, and e. on the client computer, automatically updating the address book data structure for the addressee.
4 Assignments
0 Petitions
Accused Products
Abstract
An Internet-based system capable of automatically maintaining contact-related information in any computer software application or digital device which stores or manages contact-related information. More particularly, the system allows users to automatically enter and maintain contact-related information in a digital address book or similar application or device (such as a wireless phone or PDA) with minimal or no manual entry of the contact-related information by the user. The system also allows contacts of the user (i.e. people who'"'"'s contact information or partial contact information is present in the user'"'"'s address book application) to make corrections to their contact-related information contained in the user'"'"'s address book, request reciprocal contact information from the user, deny the user access to additional or corrected contact-related information and take other actions relative to managing the contact-related information which others (users) have about them.
-
Citations
20 Claims
-
1. A method for updating contact information in a network with client and server computers, comprising:
-
a. on a client computer, extracting contact information, including an address, for an addressee from an address book data structure for an address book, b. sending the extracted contact information to a server, c. from the server, sending to the address a contact information update request, d. at the server, receiving updated contact information for the addressee and forwarding the updated contact information to the client computer, and e. on the client computer, automatically updating the address book data structure for the addressee. - View Dependent Claims (2)
-
-
3. A method in a server on a network with client computers for presenting a user with a request for an update of contact information and an editable reply form, comprising:
-
a. receiving from a sender client computer existing contact information, including an address for an addressee, b. sending to the address a contact information update request, c. presenting to an addressee client computer an editable reply form containing the extracted contact information, d. receiving, in the editable reply form, updated contact information for the addressee and forwarding the updated contact information to the sender client computer. - View Dependent Claims (4, 5)
-
-
6. A method in a network with client and server computers for a user to block requests for updates of contact information, comprising:
-
a. on a client computer, receiving from a server a request for updated contact information directed to a client address;
b. presenting on a display on the client computer information about the request, c. in response to user input received after the information about the request is presented on the display, sending to the server a command to block the request and future requests, d. on the server, establishing a block tag such that no future requests for updated contact information will be sent to the client address from the server until the block tag is removed.
-
-
7. A method in a network with client and server computers for a user to deny requests from a sender for updates of contact information, comprising:
-
a. on a client computer, receiving from a server directed to a client address a request for updated contact information, the request including a sender identifier;
b. presenting on a display on the client computer information identifying a sender of the request, c. in response to user input received after the information identifying a sender is presented on the display, sending to the server a command to deny the request and future requests having the sender identifier, d. on the server, establishing a deny tag such that no future requests for updated contact information having that sender identifier will be sent to the client address from the server until the deny tag is removed. - View Dependent Claims (8, 9, 10)
-
-
11. A method in a network with client and server computers for a user to respond to a request for an update of contact information with a counter-request for an update of contact information, comprising:
-
a. on a client computer, receiving from a server a request for updated contact information concerning an addressee, the request including a sender identifier;
b. presenting on a display on the client computer information identifying a sender of the request, which information is generated using the sender identifier; and
c. in response to user input received after the information identifying a sender is presented on the display, sending to the server a counter-request for updated contact information concerning the sender. - View Dependent Claims (12, 13, 14, 15, 18, 19, 20)
-
-
16. A method in a server in a computer network to aggregate contact information update requests, comprising:
-
a. receiving across the network from each of a plurality of client computers a contact information update request, each of the requests having a sender identifier and seeking updated contact information for a single addressee, and b. automatically sending to the addressee a single update request that includes each of the sender identifiers.
-
-
17. A method in a server in a networked computer system for obtaining and providing updated contact information, comprising:
-
a. receiving from a sender client computer a request for updated contact information with an associated address, b. sending to the address a request for updated contact information, c. receiving from a responding client computer a communication responsive to the request, d. determining whether the responding client computer is associated with the address, and e. if the responding client computer is associated with the address, receiving updated contact information from the responding client computer and automatically transmitting the updated contact information to the sender client computer.
-
Specification