Patent ID: 8849920
Filing Date: 2014-09-30
Classification: G06Q,H04L

Abstract:
1. A method in a data processing system having a local storage containing at least one electronic mailbox having one or more electronic mail messages, the method comprising: initiating a storage compaction operation to reduce the size of the at least one electronic mailbox, wherein the storage compaction operation replaces the one or more electronic mail messages of the at least one electronic mailbox with identifying information for locating and retrieving the one or more electronic mail messages; determining, for a particular message of the one or more electronic mail messages in a local mailbox of the at least one electronic mailbox maintained at the local storage, whether at least one copy of the particular message exists in a remote location outside of the local mailbox, wherein the remote location is not maintained by a mail server, wherein the determining further comprises: wherein the determining whether at least one copy of the particular message exists in a remote location further comprises: in response to a determination that the at least one copy of the particular message exists in the remote location, a processor of the data processing system replacing the particular message in the local mailbox with identifying information for locating and retrieving the at least one copy of the particular message from the remote location, wherein the identifying information comprises at least an address information of the remote location; receiving a request for the particular message from a client system accessing the local mailbox; in response to receiving the request for the particular message: converting the copy of the particular message into an electronic mail message format; and returning the retrieved copy of the particular message directly to the client system in fulfillment of the request.