Method and system for managing storage on a shared storage space
First Claim
1. A method for managing storage on an email server, the method comprising:
- comparing content of a plurality of emails to pre-existing data, wherein the content comprises both content from the bodies of the emails and any attachments of the emails, and wherein the comparing is performed even if the bodies of the plurality of emails are not the same;
if content of each of the plurality of emails is the same, then storing the plurality of emails as a single copy;
removing actual content from the plurality of emails if any pre-existing matches the content;
inserting a link to the pre-existing data if any pre-existing data matches the content; and
enabling each of the recipients of the plurality of emails to access the email via a link to the single copy, wherein the link is activated automatically when a given recipient accesses the email such that recipients are not aware that the pre-existing data is stored as a link.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, a system, a machine-readable medium, and an apparatus for managing storage on a shared storage space, for example, on an email server, are provided. A plurality of emails is compared. If the content of each of the plurality of emails is the same, then a single copy is stored on the email server. Further, each recipient of the plurality of emails is enabled access to the stored email via a link to the single copy. Additionally, one or more attachments of the plurality of emails are compared. If an attachment is the same in each of the plurality of emails, then it is stored as a single copy. Further, a link is inserted in each of the plurality of emails, enabling access to the attachment from the single copy.
18 Citations
14 Claims
-
1. A method for managing storage on an email server, the method comprising:
-
comparing content of a plurality of emails to pre-existing data, wherein the content comprises both content from the bodies of the emails and any attachments of the emails, and wherein the comparing is performed even if the bodies of the plurality of emails are not the same; if content of each of the plurality of emails is the same, then storing the plurality of emails as a single copy; removing actual content from the plurality of emails if any pre-existing matches the content; inserting a link to the pre-existing data if any pre-existing data matches the content; and enabling each of the recipients of the plurality of emails to access the email via a link to the single copy, wherein the link is activated automatically when a given recipient accesses the email such that recipients are not aware that the pre-existing data is stored as a link. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for managing storage on an email server, the system comprising:
-
a comparing module for comparing content of a plurality of emails to pre-existing data, wherein the content comprises both content from the bodies of the emails and any attachments of the emails, and wherein the comparing is performed even if the bodies of the plurality of emails are not the same; a storing module for storing the plurality of emails as a single copy, the plurality of emails being stored as a single copy if each of the plurality of emails is the same; and removing actual content from the plurality of emails if any pre-existing matches the content; inserting a link to the pre-existing data if any pre-existing matches the content; an access-enabling module for enabling each of the recipients of the plurality of emails to access the email via a link to the single copy, wherein the link is activated automatically when a given recipient accesses the email such that recipients are not aware that the pre-existing data is stored as a link. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A machine-readable storage medium including instructions for managing storage on an email server, the storage medium comprising one or more instructions for:
-
comparing content of a plurality of emails to pre-existing data, wherein the content comprises both content from the bodies of the emails and any attachments of the emails, and wherein the comparing is performed even if the bodies of the plurality of emails are not the same; storing the plurality of emails as a single copy, if content of each of the plurality of emails is the same; removing actual content from the plurality of emails if any pre-existing matches the content; inserting a link to the pre-existing data if any pre-existing matches the content; and enabling each of the recipients of the plurality of emails to access the email via a link to the single copy, wherein the link is activated automatically when a given recipient accesses the email such that recipients are not aware that the pre-existing data is stored as a link.
-
-
14. An apparatus for managing storage on an email server, the apparatus comprising:
-
a processing system including a processor coupled to a display and user input device; a machine-readable storage medium including instructions for managing storage on an email server, the storage medium comprising one or more instructions for; comparing content of a plurality of emails to pre-existing data, wherein the content comprises both content from the bodies of the emails and any attachments of the emails, and wherein the comparing is performed even if the bodies of the plurality of emails are not the same; storing the plurality of emails as a single copy, if content of each of the plurality of emails is the same; removing actual content from the plurality of emails if any pre-existing matches the content; inserting a link to the pre-existing data if any pre-existing data matches the content; and enabling each of the recipients of the plurality of emails to access the email via a link to the single copy, wherein the link is activated automatically when a given recipient accesses the email such that recipients are not aware that the pre-existing data is stored as a link.
-
Specification