← Back to Patent Explorer
US5771355A Expired / Lapsed US ⏱️ 0.0 years remaining

Transmitting electronic mail by either reference or value at file-replication points to minimize costs

Assignee: Intel Corp
•
Filing: 1995-12-21
•
Granted: 1998-06-23
•
Expires: 2015-12-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Transmitting e-mail over a network. According to a preferred embodiment, a current node in the network receives an e-mail message to be distributed to at least one recipient. The e-mail message comprises an attachment reference comprising the network address of an attachment stored locally to a previous node of the network. The costs of forwarding the e-mail message given a previous network location of the attachment is compared to the costs of moving the attachment locally to the current node. A copy of the attachment is retrieved, stored locally to the current node, and the attachment reference is updated, in accordance with the comparison.

Inventors

  • 👤 Andrew J. Kuzma

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 14:44
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/02; H04L12/14; H04L12/1403; G; G06; G06Q; G06Q10/00; G06Q10/10; G06Q10/107; H04L12/141; H04L12/1421; H04L51/00; H04L51/07; H04L51/08; H04L51/21; H04L51/216; H04L51/56; H04L9/00; H04L9/40; H04L67/00; H04L67/01; H04L67/02; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329

Claims Analysis

Total Claims: 48
Claim 1
Independent Claim 142 words
A method for transmitting e-mail over a network, comprising the steps of: (a) receiving at a current node in the network an e-mail message to be distributed to at least one recipient, the e-mail message comprising an attachment reference comprising the network address of an attachment stored locally to a previous node of the network; (b) comparing the expected costs of moving the attachment from the previous node to the at least one recipient by use of the attachment reference, to the costs of moving the attachment locally to the current node plus the expected costs of moving the attachment from the current node to the at least one recipient by use of the attachment reference; and (c) retrieving a copy of the attachment, storing the attachment locally to the current node, and updating the attachment reference, in accordance with the comparison.
Claim 2
Independent Claim 142 words
A method for transmitting e-mail over a network, comprising the steps of: (a) receiving at a current node in the network an e-mail message to be distributed to at least one recipient, the e-mail message comprising an attachment reference comprising the network address of an attachment stored locally to a previous node of the network; (b) comparing the expected costs of moving the attachment from the previous node to the at least one recipient by use of the attachment reference, to the costs of moving the attachment locally to the current node plus the expected costs of moving the attachment from the current node to the at least one recipient by use of the attachment reference; and (c) retrieving a copy of the attachment, storing the attachment locally to the current node, and updating the attachment reference, in accordance with the comparison.
Claim 3
Dependent Claim 100 words
The method of claim 1, wherein: the network comprises a plurality of communication segments over which attachments may be transmitted; and the costs of the comparison of step (b) are calculated in accordance with the following cost equation: Cost=Σ {(Audience/(Readers+1))∩Segment}*(Transversals.andgate.Segment)*Segment Cost!; wherein: Audience is the number of recipients of the at least one recipient; Readers is the number of recipients that read the attachment; Segment is a communication segment; Transversals is the number of Segments required to be crossed to move an attachment to another Segment; and Segment Cost is the cost associated with an attachment crossing a particular Segment.
Claim 4
Dependent Claim 22 words
The method of claim 2, wherein a communication segment is either a local-area network (LAN) subnet or a wide-area network (WAN) link.
Claim 5
Dependent Claim 31 words
The method of claim 2, wherein the (Audience/(Readers+1) term of the cost equation is estimated based on the history of recipient interest in messages sent by the sender of the attachment.
Claim 6
Dependent Claim 17 words
The method of claim 1, wherein the network comprises a plurality of LANs interconnected by WAN links.
Claim 7
Dependent Claim 14 words
The method of claim 1, wherein the attachment reference comprises a uniform resource locator.
Claim 8
Dependent Claim 48 words
The method of claim 1, wherein: the network comprises a plurality of LANs interconnected by WAN links; the current node is a post office server of a LAN of the plurality of LANs and is for interfacing via a WAN link with post office servers of other LANs.
Claim 9
Dependent Claim 36 words
The method of claim 1, wherein: the at least one recipient comprises a plurality of recipients; the attachment reference is relatively small in size compared to the attachment; and the attachment is a file comprising data.
Claim 10
Dependent Claim 39 words
The method of claim 1, wherein: the network comprises a plurality of LANs interconnected by WAN links; and the costs of the comparison of step (b) include costs of transmitting an attachment across LAN communications segments and WAN links.
Claim 11
Dependent Claim 18 words
The method of claim 9, wherein the costs of the comparison of step (b) ignore attachment file size.
Claim 12
Dependent Claim 32 words
The method of claim 1, wherein the costs of the comparison of step (b) are calculated based on the history of recipient interest in messages sent by the sender of the attachment.
Claim 13
Independent Claim 147 words
An apparatus for transmitting e-mail over a network, comprising: (a) means for receiving at a current node in the network an e-mail message to be distributed to at least one recipient, the e-mail message comprising an attachment reference comprising the network address of an attachment stored locally to a previous node of the network; (b) means for comparing the expected costs of moving the attachment from the previous node to the at least one recipient by use of the attachment reference, to the costs of moving the attachment locally to the current node plus the expected costs of moving the attachment from the current node to the at least one recipient by use of the attachment reference; and (c) means for retrieving a copy of the attachment, for storing the attachment locally to the current node, and for updating the attachment reference, in accordance with the comparison.
Claim 14
Independent Claim 147 words
An apparatus for transmitting e-mail over a network, comprising: (a) means for receiving at a current node in the network an e-mail message to be distributed to at least one recipient, the e-mail message comprising an attachment reference comprising the network address of an attachment stored locally to a previous node of the network; (b) means for comparing the expected costs of moving the attachment from the previous node to the at least one recipient by use of the attachment reference, to the costs of moving the attachment locally to the current node plus the expected costs of moving the attachment from the current node to the at least one recipient by use of the attachment reference; and (c) means for retrieving a copy of the attachment, for storing the attachment locally to the current node, and for updating the attachment reference, in accordance with the comparison.
Claim 15
Dependent Claim 100 words
The apparatus of claim 12, wherein: the network comprises a plurality of communication segments over which attachments may be transmitted; and the costs of the comparison of means (b) are calculated in accordance with the following cost equation: Cost=Σ {(Audience/(Readers+1))∩Segment}*(Transversals.andgate.Segment)*Segment Cost!; wherein: Audience is the number of recipients of the at least one recipient; Readers is the number of recipients that read the attachment; Segment is a communication segment; Transversals is the number of Segments required to be crossed to move an attachment to another Segment; and Segment Cost is the cost associated with an attachment crossing a particular Segment.
Claim 16
Dependent Claim 22 words
The apparatus of claim 13, wherein a communication segment is either a local-area network (LAN) subnet or a wide-area network (WAN) link.
Claim 17
Dependent Claim 31 words
The apparatus of claim 13, wherein the (Audience/(Readers+1) term of the cost equation is estimated based on the history of recipient interest in messages sent by the sender of the attachment.
Claim 18
Dependent Claim 17 words
The apparatus of claim 12, wherein the network comprises a plurality of LANs interconnected by WAN links.
Claim 19
Dependent Claim 14 words
The apparatus of claim 12, wherein the attachment reference comprises a uniform resource locator.
Claim 20
Dependent Claim 48 words
The apparatus of claim 12, wherein: the network comprises a plurality of LANs interconnected by WAN links; the current node is a post office server of a LAN of the plurality of LANs and is for interfacing via a WAN link with post office servers of other LANs.
Claim 21
Dependent Claim 36 words
The apparatus of claim 12, wherein: the at least one recipient comprises a plurality of recipients; the attachment reference is relatively small in size compared to the attachment; and the attachment is a file comprising data.
Claim 22
Dependent Claim 39 words
The apparatus of claim 12, wherein: the network comprises a plurality of LANs interconnected by WAN links; and the costs of the comparison of means (b) include costs of transmitting an attachment across LAN communications segments and WAN links.
Claim 23
Dependent Claim 18 words
The apparatus of claim 20, wherein the costs of the comparison of means (b) ignore attachment file size.
Claim 24
Dependent Claim 32 words
The apparatus of claim 12, wherein the costs of the comparison of means (b) are calculated based on the history of recipient interest in messages sent by the sender of the attachment.
Claim 25
Dependent Claim 175 words
A storage medium having stored thereon a plurality of instructions for transmitting e-mail over a network through a current node of the network, wherein the plurality of instructions, when executed by a processor of the current node, cause the processor to perform the steps of: (a) receiving at a current node in the network an e-mail message to be distributed to at least one recipient, the e-mail message comprising an attachment reference comprising the network address of an attachment stored locally to a previous node of the network; (b) comparing the expected costs of moving the attachment from the previous node to the at least one recipient by use of the attachment reference, to the costs of moving the attachment locally to the current node plus the expected costs of moving the attachment from the current node to the at least one recipient by use of the attachment reference; and (c) retrieving a copy of the attachment, storing the attachment locally to the current node, and updating the attachment reference, in accordance with the comparison.
Claim 26
Dependent Claim 175 words
A storage medium having stored thereon a plurality of instructions for transmitting e-mail over a network through a current node of the network, wherein the plurality of instructions, when executed by a processor of the current node, cause the processor to perform the steps of: (a) receiving at a current node in the network an e-mail message to be distributed to at least one recipient, the e-mail message comprising an attachment reference comprising the network address of an attachment stored locally to a previous node of the network; (b) comparing the expected costs of moving the attachment from the previous node to the at least one recipient by use of the attachment reference, to the costs of moving the attachment locally to the current node plus the expected costs of moving the attachment from the current node to the at least one recipient by use of the attachment reference; and (c) retrieving a copy of the attachment, storing the attachment locally to the current node, and updating the attachment reference, in accordance with the comparison.
Claim 27
Dependent Claim 101 words
The storage medium of claim 23, wherein: the network comprises a plurality of communication segments over which attachments may be transmitted; and the costs of the comparison of step (b) are calculated in accordance with the following cost equation: Cost=Σ {(Audience/(Readers+1))∩Segment}*(Transversals.andgate.Segment)*Segment Cost!; wherein: Audience is the number of recipients of the at least one recipient; Readers is the number of recipients that read the attachment; Segment is a communication segment; Transversals is the number of Segments required to be crossed to move an attachment to another Segment; and Segment Cost is the cost associated with an attachment crossing a particular Segment.
Claim 28
Dependent Claim 23 words
The storage medium of claim 24, wherein a communication segment is either a local-area network (LAN) subnet or a wide-area network (WAN) link.
Claim 29
Dependent Claim 32 words
The storage medium of claim 24, wherein the (Audience/(Readers+1) term of the cost equation is estimated based on the history of recipient interest in messages sent by the sender of the attachment.
Claim 30
Dependent Claim 18 words
The storage medium of claim 23, wherein the network comprises a plurality of LANs interconnected by WAN links.
Claim 31
Dependent Claim 15 words
The storage medium of claim 23, wherein the attachment reference comprises a uniform resource locator.
Claim 32
Dependent Claim 49 words
The storage medium of claim 23, wherein: the network comprises a plurality of LANs interconnected by WAN links; the current node is a post office server of a LAN of the plurality of LANs and is for interfacing via a WAN link with post office servers of other LANs.
Claim 33
Dependent Claim 37 words
The storage medium of claim 23, wherein: the at least one recipient comprises a plurality of recipients; the attachment reference is relatively small in size compared to the attachment; and the attachment is a file comprising data.
Claim 34
Dependent Claim 40 words
The storage medium of claim 23, wherein: the network comprises a plurality of LANs interconnected by WAN links; and the costs of the comparison of step (b) include costs of transmitting an attachment across LAN communications segments and WAN links.
Claim 35
Dependent Claim 19 words
The storage medium of claim 31, wherein the costs of the comparison of step (b) ignore attachment file size.
Claim 36
Dependent Claim 33 words
The storage medium of claim 23, wherein the costs of the comparison of step (b) are calculated based on the history of recipient interest in messages sent by the sender of the attachment.
Claim 37
Dependent Claim 145 words
A network, comprising: (a) a previous node; (b) a current node; and (c) at least one recipient; wherein: the current node receives an e-mail message to be distributed to the at least one recipient, the e-mail message comprising an attachment reference comprising the network address of an attachment stored locally to the previous node; the current node compares the expected costs of moving the attachment from the previous node to the at least one recipient by use of the attachment reference, to the costs of moving the attachment locally to the current node plus the expected costs of moving the attachment from the current node to the at least one recipient by use of the attachment reference; and the current node retrieves a copy of the attachment, stores the attachment locally to the current node, and updates the attachment reference, in accordance with the comparison.
Claim 38
Dependent Claim 145 words
A network, comprising: (a) a previous node; (b) a current node; and (c) at least one recipient; wherein: the current node receives an e-mail message to be distributed to the at least one recipient, the e-mail message comprising an attachment reference comprising the network address of an attachment stored locally to the previous node; the current node compares the expected costs of moving the attachment from the previous node to the at least one recipient by use of the attachment reference, to the costs of moving the attachment locally to the current node plus the expected costs of moving the attachment from the current node to the at least one recipient by use of the attachment reference; and the current node retrieves a copy of the attachment, stores the attachment locally to the current node, and updates the attachment reference, in accordance with the comparison.
Claim 39
Dependent Claim 95 words
The network of claim 34, further comprising: a plurality of communication segments over which attachments may be transmitted; wherein: the costs of said comparing are calculated in accordance with the following cost equation: Cost=Σ {(Audience/(Readers+1))∩Segment}*(Transversals.andgate.Segment)*Segment Cost!; wherein: Audience is the number of recipients of the at least one recipient; Readers is the number of recipients that read the attachment; Segment is a communication segment; Transversals is the number of Segments required to be crossed to move an attachment to another Segment; and Segment Cost is the cost associated with an attachment crossing a particular Segment.
Claim 40
Dependent Claim 22 words
The network of claim 35, wherein a communication segment is either a local-area network (LAN) subnet or a wide-area network (WAN) link.
Claim 41
Dependent Claim 31 words
The network of claim 35, wherein the (Audience/(Readers+1) term of the cost equation is estimated based on the history of recipient interest in messages sent by the sender of the attachment.
Claim 42
Dependent Claim 17 words
The network of claim 34, wherein the network comprises a plurality of LANs interconnected by WAN links.
Claim 43
Dependent Claim 14 words
The network of claim 34, wherein the attachment reference comprises a uniform resource locator.
Claim 44
Dependent Claim 48 words
The network of claim 34, wherein: the network comprises a plurality of LANs interconnected by WAN links; the current node is a post office server of a LAN of the plurality of LANs and is for interfacing via a WAN link with post office servers of other LANs.
Claim 45
Dependent Claim 36 words
The network of claim 34, wherein: the at least one recipient comprises a plurality of recipients; the attachment reference is relatively small in size compared to the attachment; and the attachment is a file comprising data.
Claim 46
Dependent Claim 36 words
The network of claim 34, wherein: the network comprises a plurality of LANs interconnected by WAN links; and the costs of said comparing include costs of transmitting an attachment across LAN communications segments and WAN links.
Claim 47
Dependent Claim 15 words
The network of claim 42, wherein the costs of said comparing ignore attachment file size.
Claim 48
Dependent Claim 29 words
The network of claim 34, wherein the costs of said comparing are calculated based on the history of recipient interest in messages sent by the sender of the attachment.

References Cited (Backward Citations)

US5355472A Cited
US5446891A Cited
US5418908A Cited
US5613108A Cited
US5634062A Cited
US5619648A Cited
US5572643A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-06-22 2001-12-22 2002-06-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-06-22 2005-12-22 2006-06-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-06-22 2009-12-22 2010-06-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag