Correction of address information
First Claim
1. A process for updating electronic information in a computer environment, comprising the steps of:
- automatically inspecting a message that is to be delivered to a first address upon receiving the message to determine whether the message contains information about a status of a second address,in response to a determination that the message contains information about the status of the second address, updating a record for the second address in a database, andstoring the message at the first address for retrieval by a first user at the first address,wherein the record is a portion of an address book of a second user in the database.
8 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a process for updating electronic information in a computer environment. A preferred embodiment of the invention automatically inspects a message that is to be delivered to a first address upon receiving the message to determine whether the message contains information about a status of a second address. In response to a determination that the message contains information about the status of the second address, a record for the second address in a database is updated. The record is a portion of an address book of the first user in the database. The message is stored at the first address for retrieval by a first user at the first address. When the status indicates a permanent error in delivering a message to the second address, the address book is updated according to a user preference.
28 Citations
60 Claims
-
1. A process for updating electronic information in a computer environment, comprising the steps of:
-
automatically inspecting a message that is to be delivered to a first address upon receiving the message to determine whether the message contains information about a status of a second address, in response to a determination that the message contains information about the status of the second address, updating a record for the second address in a database, and storing the message at the first address for retrieval by a first user at the first address, wherein the record is a portion of an address book of a second user in the database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for updating address information in a computer environment, comprising:
-
a module for receiving a message that is to be delivered to a first address; a module for automatically inspecting the message to determine whether the message contains Information about a status of a second address; a module for updating a record for the address in a database, in response to a determination that the message contains information about the status of the second address; and a module for storing the message at the first address for retrieval by a first user at the first address, wherein the record is a portion of an address book of a second user in the database. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A program storage medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform a method for updating address information in a computer environment, the method comprising the steps of:
-
receiving a message that is to be delivered to a first address; automatically inspecting the message to determine whether the message contains information about a status of a second address; in response to a determination that the message contains information about the status of the second address, updating a record for the address in a database; and storing the message at the first address for retrieval by a first user at the first address, wherein the record is a portion of an address book of a second user in the database. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A process for updating electronic information in a computer environment, comprising the steps of:
-
automatically inspecting a message that is to be delivered to a first address upon receiving the message to determine whether the message contains information about a status of a second address; in response to a determination that the message contains information about the status of the second address, updating a record for the second address in a database, where said updating includes counting a number of messages that indicate the status of the second address; determining whether or not the number of messages is above a threshold; and determining an indicator indicating a likelihood of the second address being invalid. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. An apparatus for updating address information in a computer environment, comprising:
-
a module for receiving a message that is to be delivered to a first address; a module for automatically inspecting the message to determine whether the message contains information about a status of a second address; a module for updating a record for the address in a database, in response to a determination that the message contains information about the status of the second address, said module for updating further comprising; a module for counting a number of messages that indicate the status of the second address, a module for determining whether or not the number of messages is above a threshold, and a module for determining an indicator indicating a likelihood of the second address being invalid. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A program storage medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform a method for updating address information in a computer environment, the method comprising the steps of:
-
receiving a message that is to be delivered to a first address; automatically inspecting the message to determine whether the message contains information about a status of a second address; and in response to a determination that the message contains information about the status of the second address, updating a record for the address in a database, wherein said updating further comprises the steps of; counting a number of messages that indicate the status of the second address, determining whether or not the number of messages is above a threshold, and determining an indicator indicating a likelihood of the second address being invalid. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60)
-
Specification