Method and Apparatus for Management of Broadcast-Distributed Data Entities
First Claim
1. A method in a data processing system having a local mailbox containing a plurality of messages, the method comprising:
- determining, for a particular message in the local mailbox, if at least one copy of said particular message exists in a remote location; and
in response to a determination that at least one copy of said particular message exists, replacing said particular message with an identification of a location corresponding to the at least one copy.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, computer program product, and data processing system for reducing the storage needed for broadcast-distributed data entities, such as electronic mail messages from a mailing list, are disclosed. Locally stored data entities that are determined to have corresponding copies elsewhere are replaced with identifying information to allow the corresponding copies to be retrieved. In a preferred embodiment, locally-stored electronic mail messages in an electronic mail server that are determined to come from archived mailing lists are replaced periodically with one or more URLs (Uniform Resource Locator) of archived copies of the message. When a request from a mail client to download the electronic mail message is received, the message is reconstructed from the archived copy and returned to the client, rather than being retrieved from local storage.
-
Citations
20 Claims
-
1. A method in a data processing system having a local mailbox containing a plurality of messages, the method comprising:
-
determining, for a particular message in the local mailbox, if at least one copy of said particular message exists in a remote location; and in response to a determination that at least one copy of said particular message exists, replacing said particular message with an identification of a location corresponding to the at least one copy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11, 16, 17)
-
-
10. A computer program product in a computer-readable medium, comprising functional descriptive material that, when executed by a computer having a local mailbox containing a plurality of messages, causes the computer to perform actions that include:
-
determining, for a particular message stored in the local mailbox, if at least one copy of said particular message exists in a remote location; and in response to a determination that at least one copy of said particular message exists, replacing said particular message with an identification of a location corresponding to the at least one copy. - View Dependent Claims (12, 13, 14, 15)
-
-
18. A data processing system comprising:
-
at least one processor; data storage accessible to the at least one processor; a mailbox in the data storage, wherein the mailbox stores multiple messages; and a set of instructions in the data storage, wherein the at least one processor executes the set of instructions to perform actions that include; determining, for a particular message contained within said mailbox, if at least one copy of said particular message exists outside of said mailbox; and in response to a determination that at least one copy of said particular message exists, replacing said particular message in the mailbox with an identification of a location corresponding to the at least one copy. - View Dependent Claims (19, 20)
-
Specification