System and method for caching linked email data for offline use
First Claim
Patent Images
1. A method comprising:
- in response to receiving an indication of a data caching request, determining if an email includes a link to remote content stored on a remote resource;
determining whether a recipient of the email has sufficient rights to access the remote content;
if the recipient of the email does not have sufficient rights to access the remote content, providing a warning to a composer of the email that the recipient does not have sufficient rights to access the remote content;
if the recipient of the email does have sufficient rights to access the remote content, and in response to determining that the email includes the link to the remote content, determining if a local copy of at least a piece of the remote content defined by the link in the email has been previously stored onto an accessible storage device; and
if the local copy of the remote content has not been previously stored onto the accessible storage device, caching, onto the accessible storage device, the local copy of at least the piece of the remote content defined by the link within the email.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, computer program product, and computing system for receiving an indication of a data caching request. A local copy of a piece of remote content that is defined by a link within an email is cached onto an accessible storage device. The remote content is stored on a remote resource.
-
Citations
21 Claims
-
1. A method comprising:
-
in response to receiving an indication of a data caching request, determining if an email includes a link to remote content stored on a remote resource; determining whether a recipient of the email has sufficient rights to access the remote content; if the recipient of the email does not have sufficient rights to access the remote content, providing a warning to a composer of the email that the recipient does not have sufficient rights to access the remote content; if the recipient of the email does have sufficient rights to access the remote content, and in response to determining that the email includes the link to the remote content, determining if a local copy of at least a piece of the remote content defined by the link in the email has been previously stored onto an accessible storage device; and if the local copy of the remote content has not been previously stored onto the accessible storage device, caching, onto the accessible storage device, the local copy of at least the piece of the remote content defined by the link within the email. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product residing on a non-transitory computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:
- in response to receiving an indication of a data caching request, determining if an email includes a link to remote content stored on a remote resource, e-mail;
determining whether a recipient of the email has sufficient rights to access the remote content;
if the recipient of the email does not have sufficient rights to access the remote content, providing a warning to a composer of the email that the recipient does not have sufficient rights to access the remote content;
if the recipient of the email does have sufficient rights to access the remote content, and in response to determining that the email includes the link to the remote content, determining if a local copy of at least a piece of the remote content defined by the link in the email has been previously stored onto an accessible storage device; and
if the local copy of the remote content has not been previously stored onto the accessible storage device, caching, onto the accessible storage device, the local copy of at least the piece of the remote content defined by the link within the email. - View Dependent Claims (9, 10, 11, 12, 13, 14)
- in response to receiving an indication of a data caching request, determining if an email includes a link to remote content stored on a remote resource, e-mail;
-
15. A computing system comprising:
-
at least one processor; at least one memory architecture coupled with the at least one processor; a first software module executed on the at least one processor and the at least one memory architecture, wherein the first software module is configured to, in response to receiving an indication of a data caching request, determine if an email includes a link to remote content stored on a remote resource; a second module configured to determine whether a recipient of the email has sufficient rights to access the remote content; a third module, if the recipient of the email does not have sufficient rights to access the remote content, configured to provide a warning to a composer of the email that the recipient does not have sufficient rights to access the remote content; a fourth module, if the recipient of the email does have sufficient rights to access the remote content, and in response to determining that the email includes the link to the remote content, configured to determine if a local copy of at least a piece of the remote content defined by the link in the email has been previously stored onto an accessible storage device; and a fifth software module, if the local copy of the remote content has not been previously stored onto the accessible storage device, configured to cache, onto the accessible storage device, the local copy of at least the piece of the remote content defined by the link within the email. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification