System and method for attaching a remotely stored attachment to an email

US9832148B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9832148-B2
Application numberUS-201414506127-A
CountryUS
Kind codeB2
Filing dateOct 3, 2014
Priority dateOct 3, 2014
Publication dateNov 28, 2017
Grant dateNov 28, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An electronic mail message sent from a sender device is received by an email server. The electronic mail message includes an attachment holder block including an authentication token and an address of an attachment stored at a remote server. The authentication token is transmitted to the remote server to login to the remote server to access the attachment. The attachment is retrieved from the remote server using the address of the attachment. The attachment is attached to the electronic mail message by replacing the attachment holder block with the attachment. The electronic mail message including the attachment is transmitted to a recipient.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of attaching a remotely stored attachment to an electronic mail message comprising: receiving an electronic mail message from a sender device, the electronic mail message comprising an attachment holder block comprising an authentication token and an address of an attachment stored at a remote server; transmitting the authentication token to the remote server to login to the remote server to access the attachment; retrieving the attachment from the remote server using the address of the attachment; attaching the attachment to the electronic mail message by replacing the attachment holder block with the attachment; transmitting the electronic mail message including the attachment to a recipient; parsing a payload of the electronic mail message to locate a second attachment holder block, wherein the second attachment holder block comprises a second authentication token and an address of a second attachment stored at a second remote server; transmitting the second authentication token to the second remote server to login to the second remote server; in response to determining that the login is unsuccessful, replacing the second attachment holder block with error information indicating that the login is unsuccessful; and transmitting the electronic mail message including the error information back to the sender device. 2. The method of claim 1 , further comprising: maintaining a list of remote servers comprising a plurality of remote servers storing attachments; parsing a payload of the electronic mail message to locate the attachment holder block, wherein the payload comprises a plurality of attachment holder blocks, each of the plurality of attachment holder blocks associated with one of the plurality of remote servers storing attachments; and analyzing the attachment holder block to locate a respective authentication token associated with a respective remote server and a list of addresses of attachments stored at a respective remote server. 3. The method of claim 1 , wherein the authentication token is obtained by the sender device after a successful login in to the remote server. 4. The method of claim 1 , further comprising: encoding the attachment prior to the replacing the attachment holder block with the attachment. 5. The method of claim 1 , wherein the replacing the attachment holder block with the attachment comprises replacing a first portion of the attachment holder block with the attachment, the method further comprising: determining that the attachment holder block further comprises an address of a second attachment stored at the remote server; retrieving the second attachment from the remote server using the address of the second attachment and the authentication token; and attaching the second attachment to the electronic mail message by replacing a second portion of the attachment holder block with the second attachment, wherein the transmitting the electronic mail message further comprises transmitting the electronic message including the second attachment to the recipient. 6. The method of claim 1 , further comprising: maintaining a list of remote servers comprising a plurality of remote servers storing attachments; adding a new remote server to the list of remote servers; and providing an updated list of remote servers including the new remote server to the sender device. 7. An apparatus comprising: a processor; and a memory to store computer program instructions, the computer program instructions when executed on the processor cause the processor to perform operations comprising: receiving an electronic mail message from a sender device, the electronic mail message comprising an attachment holder block comprising an authentication token and an address of an attachment stored at a remote server; transmitting the authentication token to the remote server to login to the remote server to access the attachment; retrieving the attachment from the remote server using the address of the attachment; attaching the attachment to the electronic mail message by replacing the attachment holder block with the attachment; transmitting the electronic mail message including the attachment to a recipient; parsing a payload of the electronic mail message to locate a second attachment holder block, wherein the second attachment holder block comprises a second authentication token and an address of a second attachment stored at a second remote server; transmitting the second authentication token to the second remote server to login to the second remote server; in response to determining that the login is unsuccessful, replacing the second attachment holder block with error information indicating that the login is unsuccessful; and transmitting the electronic mail message including the error information back to the sender device. 8. The apparatus of claim 7 , the operations further comprising: maintaining a list of remote servers comprising a plurality of remote servers storing attachments; parsing a payload of the electronic mail message to locate the attachment holder block, wherein the payload comprises a plurality of attachment holder blocks, each of the plurality of attachment holder blocks associated with one of the plurality of remote servers storing attachments; and analyzing the attachment holder block to locate a respective authentication token associated with a respective remote server and a list of addresses of attachments stored at a respective remote server. 9. The apparatus of claim 7 , wherein the authentication token is obtained by the sender device after a successful login to the remote server. 10. The apparatus of claim 7 , the operations further comprising: encoding the attachment prior to the replacing the attachment holder block with the attachment. 11. The apparatus of claim 7 , wherein the replacing the attachment holder block with the attachment comprises replacing a first portion of the attachment holder block with the attachment, the operations further comprising: determining that the attachment holder block further comprises an address of a second attachment stored at the remote server; retrieving the second attachment from the remote server using the address of the second attachment and the authentication token; and attaching the second attachment to the electronic mail message by replacing a second portion of the attachment holder block with the second attachment, wherein the transmitting the electronic mail message further comprises transmitting the electronic message including the second attachment to the recipient. 12. The apparatus of claim 7 , the operations further comprising: maintaining a list of remote servers comprising a plurality of remote servers storing attachments; adding a new remote server to the list of remote servers; and providing an updated list of remote servers including the new remote server to the sender device. 13. A computer readable medium storing computer program instructions, which, when executed on a processor, cause the processor to perform operations comprising: receiving an electronic mail message from a sender device, the electronic mail message comprising an attachment holder block comprising an authentication token and an address of an attachment stored at a remote server; transmitting the authentication token to the remote server to login to the remote server to access the attachment; retrieving the attachment from the remote server using the address of the attachment; attaching the attachment to the electronic mail message by replacing the attachment holder block with the attachment; transm

Assignees

Inventors

Classifications

  • using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226) · CPC title

  • H04L51/08Primary

    Annexed information, e.g. attachments · CPC title

  • specially adapted for file transfer, e.g. file transfer protocol [FTP] · CPC title

  • for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9832148B2 cover?
An electronic mail message sent from a sender device is received by an email server. The electronic mail message includes an attachment holder block including an authentication token and an address of an attachment stored at a remote server. The authentication token is transmitted to the remote server to login to the remote server to access the attachment. The attachment is retrieved from the r…
Who is the assignee on this patent?
At & T Ip I Lp
What technology area does this patent fall under?
Primary CPC classification H04L51/08. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 28 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).