IP Library Granted Patent US 7,194,514
Granted Patent B1
US 7,194,514 · App. 09/916,634 · Granted Mar 20, 2007

Stripping email attachment from an email message and adding into the email message a link to fetch the attachment

Assignee: BroadOn Communications Corp.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,194,514
App. No.
09/916,634
Granted
Mar 20, 2007
Kind
B1
Abstract

The invention provides a method and system for delivering relatively large documents (such as for example media documents) with reduced use of time and other resources. Relatively large documents sent by a sender to a recipient in an email message are delivered separately from the email message, asynchronously from delivery of the email message or its presentation to the recipient, and using an out-of-band technique separate from email message delivery. This provides for relatively rapid and reliable delivery of the email message, separate reliable delivery of the media document, and presentation of the media document to the recipient without further sending delay. Pre-probing of destination devices may occur to determine a preferred set of characteristics to manage delivery.

Claims (49)

1. A method for sending electronic mail, including

separating at least one attachment from a text portion in an electronic mail message sugh that a link is created between said at least one attachment and said text portion;

delivering said at least one attachment at a time other than when said text portion is delivered;

using a non-email transfer protocol to deliver said at least one attachment;

obtaining from a recipient a preferred method for delivery; making said at least one attachment available from said text portion;

publishing said at least one attachment at a location relatively local to said recipient;

initiating a fetch for said at least one attachment;

fetching said at least one attachment;

presenting said at least one attachment to said recipient; and

scanning said electronic mail automatically on a regular basis for one of said links embedded in said electronic mail message and pre-fetching an associated attachment to be cached at a location relatively local to said recipient.

2. The method of claim 1 , wherein said publishing occurs at some combination of: (1) a sender gateway, (2) an application service provider, and (3) a recipient gateway.

3. The method of claim 1 , wherein said initiating is directed at some combination of: (1) a sender gateway, (2) an application service provider, and (3) a recipient gateway.

4. The method of claim 1 , wherein said at least one attachment is located at its cached location and transferred to said recipient.

5. The method of claim 1 , wherein said at least one attachment has been predownloaded to said recipient.

6. The method of claim 1 , wherein said scanning is performed by some combination of: (1) a sender gateway, (2) an application service provider, and (3) a recipient gateway.

7. The method of claim 1 , wherein said obtaining further includes probing the recipient to ascertain at least one caching location and transferring said at least one attachment using said at least one caching location responsive to said probing.

8. The method of claim 1 , wherein said obtaining further includes probing the recipient to ascertain at least one transfer protocol for delivery of said at least one attachment and transferring said at least one attachment using said at least one transfer protocol responsive to said probing.

9. An apparatus for sending electronic mail, including

means for separating at least one attachment from a text portion in an electronic mail message such that a link is created between said at least one attachment and said text portion;

means for delivering said at least one attachment at a time other than when said text portion is delivered;

means for using a non-email transfer protocol to deliver said at least one attachment;

means for obtaining from a recipient a preferred method for delivery;

means for making said at least one attachment available from said text potion;

means for publishing said at least one attachment at a location relatively local to said recipient;

means for initiating a fetch for said at least one attachment;

means for fetching said at least one attachment;

means for presenting said at least one attachment to said recipient; and

means for scanning said electronic mail automatically on a regular basis for one of said links embedded in said electronic mail message and means for pre-fetching an associated attachment to be cached at a location relatively local to said recipient.

10. The apparatus of claim 9 , wherein said means for publishing occurs at some combination of: (1) a sender gateway, (2) an application service provider, and (3) a recipient gateway.

11. The apparatus of claim 9 , wherein said means for initiating is directed at some combination of: (1) a sender gateway, (2) an application service provider, and (3) a recipient gateway.

12. The apparatus of claim 9 , wherein said at least one attachment is located at its cached location and transferred to said recipient.

13. The apparatus of claim 9 , wherein said at least one attachment has been predownloaded to said recipient.

14. The apparatus of claim 9 , wherein said means for scanning is performed by some combination of: (1) a sender gateway, (2) an application service provider, and (3) a recipient gateway.

15. An apparatus for sending electronic mail, including

means for separating at least one attachment from a text portion in an electronic mail message such that a link is created between said at least one attachment and said text portion;

means for delivering said at least one attachment at a time other than when said text portion is delivered;

means for using a non-email transfer protocol to deliver said at least one attachment;

means for obtaining from a recipient a preferred method for delivery;

means for making said at least one attachment available from said text portion,

wherein said means for obtaining further includes means for probing the recipient to ascertain at least one caching location and means for transferring said at least one attachment using said at least one caching location responsive to said means for probing.

16. The apparatus of claim 15 , wherein said means for obtaining further includes means for probing the recipient to ascertain at least one transfer protocol for delivery of said at least one attachment and means for transferring said at least one attachment using said at least one transfer protocol responsive to said means for probing.

17. A computer implemented method comprising:

separating an attachment from an email massage;

forming a linked email message comprising the email message and a link to the attachment;

probing a recipient for a method of delivery;

delivering the linked email message;

delivering the attachment according to the method of delivery in response to execution of the link in the linked email;

caching said attachment at an intermediate location.

18. The method of claim 17 , wherein said recipient is selected from the group consisting of a recipient, recipient gateway, and an application service provider.

Assignments (4)
CHANGE OF NAME Recorded May 11, 2012
From: IGWARE, INC.
To: ACER CLOUD TECHNOLOGY, INC.
Reel/Frame 028196/0632 →
CHANGE OF NAME Recorded Jun 18, 2010
From: BROADON
To: IGWARE INC.
Reel/Frame 024555/0857 →
CHANGE OF NAME Recorded Feb 9, 2007
From: ROUTEFREE, INC.
To: BROADON COMMUNICATIONS CORP.
Reel/Frame 018877/0746 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2001
From: YEN, WEI; PRINCEN, JOHN
To: ROUTEFREE, INC.
Reel/Frame 011883/0054 →