8386573

System and Method for Caching Linked Email Data for Offline Use

PublishedFebruary 26, 2013
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
21 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

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.

2

2. The method of claim 1 wherein the data caching request further includes at least one of: a logoff request concerning an email server application; and a cache request initiated by a user.

3

3. The method of claim 2 further comprising: logging the user off of the email server application.

4

4. The method of claim 1 wherein the remote resource is chosen from the group consisting of a server computer, a collaborative workspace, a database, and a website.

5

5. The method of claim 1 wherein the accessible storage device is chosen from the group consisting of: a local hard drive; an optical drive; a USB drive; a detachable drive; and an accessible remote storage device.

6

6. The method of claim 1 wherein the data caching request is received in response to a user selecting an option on a graphical user interface associated with an email application.

7

7. The method of claim 1 further comprising modifying the email to include the remote content if the recipient of the email does not have sufficient rights to access the remote content.

8

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.

9

9. The computer program product of claim 8 wherein the data caching request further includes at least one of: a logoff request concerning an email server application; and a cache request initiated by a user.

10

10. The computer program product of claim 9 further comprising instructions for: logging the user off of the email server application.

11

11. The computer program product of claim 8 wherein the remote resource is chosen from the group consisting of a server computer, a collaborative workspace, a database, and a website.

12

12. The computer program product of claim 8 wherein the accessible storage device is chosen from the group consisting of: a local hard drive; an optical drive; a USB drive; a detachable drive; and an accessible remote storage device.

13

13. The computer program product of claim 8 wherein the data caching request is received in response to a user selecting an option on a graphical user interface associated with an email application.

14

14. The computer program product of claim 8 further comprising modifying the email to include the remote content if the recipient of the email does not have sufficient rights to access the remote content.

15

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.

16

16. The computing system of claim 15 wherein the data caching request further includes at least one of: a logoff request concerning an email server application; and a cache request being initiated by a user.

17

17. The computing system of claim 16 further comprising: a sixth software module configured to log the user off of the email server application.

18

18. The computing system of claim 15 wherein the remote resource is chosen from the group consisting of a server computer, a collaborative workspace, a database, and a website.

19

19. The computing system of claim 15 wherein the accessible storage device is chosen from the group consisting of: a local hard drive; an optical drive; a USB drive; a detachable drive; and an accessible remote storage device.

20

20. The computing system of claim 15 wherein the data caching request is received in response to a user selecting an option on a graphical user interface associated with an email application.

21

21. The computing system of claim 15 further comprising modifying the email to include the remote content if the recipient of the email does not have sufficient rights to access the remote content.

Patent Metadata

Filing Date

Unknown

Publication Date

February 26, 2013

Inventors

Patrick Joseph O'Sullivan
Edith Helen Stern
Robert Cameron Weir
Barry E. Willner

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEM AND METHOD FOR CACHING LINKED EMAIL DATA FOR OFFLINE USE” (8386573). https://patentable.app/patents/8386573

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.