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
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 |