Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
166 words
Method for communicating a first message in a first format through a network transport requiring messages in a second format, comprising the steps of: at the application level of a sending node, generating said first message in said first format, said first format selectively comprising complex data; maintaining a directory of e-mail addresses including tunneling attributes configuring selective destination client and system E-mail addresses for tunneling, said attributes specifying the transport formats for destination addresses capable of accepting tunneled messages; responsive to an application request to send said first message to a first destination client: searching said directory of e-mail addresses for a first tunneling attribute including a first transport format for said first destination client; and responsive to said first tunneling attribute, encapsulating said first message without conversion within a second message of said first transport format; communicating said second message to said first destination client at a receiving node; and at said receiving node, de-encapsulating said second message to recover therefrom said first message.
Claim 2
Dependent Claim
166 words
Method for communicating a first message in a first format through a network transport requiring messages in a second format, comprising the steps of: at the application level of a sending node, generating said first message in said first format, said first format selectively comprising complex data; maintaining a directory of e-mail addresses including tunneling attributes configuring selective destination client and system E-mail addresses for tunneling, said attributes specifying the transport formats for destination addresses capable of accepting tunneled messages; responsive to an application request to send said first message to a first destination client: searching said directory of e-mail addresses for a first tunneling attribute including a first transport format for said first destination client; and responsive to said first tunneling attribute, encapsulating said first message without conversion within a second message of said first transport format; communicating said second message to said first destination client at a receiving node; and at said receiving node, de-encapsulating said second message to recover therefrom said first message.
Claim 3
Independent Claim
204 words
A method for communicating messages in a plurality of predetermined transport formats, including SNADS and tunneled SNADS formats, comprising the steps of in the application level of a sending node: a) in a system directory, configuring destination recipient(s) to receive messages in a particular transport and format, including identifying selected recipients as tunnel-to-recipients; b) identifying for a data message selectively including complex data to be transmitted from this sending node to a recipient node, the transport and format from said system directory; and c) for messages to a tunnel-to-recipient, encapsulating said data message as a tunneled message within the data segment of an encapsulated message including a control segment and a data segment, and including an object descriptor control block identifying this encapsulated message as a tunneled message; transferring said encapsulated message to a recipient node; and in the application level of said recipient node: e) determining if said encapsulated message is addressed to a recipient on this node; f) responsive to said encapsulated message addressed to this node, determining from said descriptor control block that said encapsulated message contains a tunneled message; g) de-encapsulating said encapsulated message to recover therefrom said tunneled message; and h) delivering said tunneled message to the recipient in-box.
Claim 4
Independent Claim
204 words
A method for communicating messages in a plurality of predetermined transport formats, including SNADS and tunneled SNADS formats, comprising the steps of in the application level of a sending node: a) in a system directory, configuring destination recipient(s) to receive messages in a particular transport and format, including identifying selected recipients as tunnel-to-recipients; b) identifying for a data message selectively including complex data to be transmitted from this sending node to a recipient node, the transport and format from said system directory; and c) for messages to a tunnel-to-recipient, encapsulating said data message as a tunneled message within the data segment of an encapsulated message including a control segment and a data segment, and including an object descriptor control block identifying this encapsulated message as a tunneled message; transferring said encapsulated message to a recipient node; and in the application level of said recipient node: e) determining if said encapsulated message is addressed to a recipient on this node; f) responsive to said encapsulated message addressed to this node, determining from said descriptor control block that said encapsulated message contains a tunneled message; g) de-encapsulating said encapsulated message to recover therefrom said tunneled message; and h) delivering said tunneled message to the recipient in-box.
Claim 5
Independent Claim
292 words
A method for communicating messages in one or more predetermined formats, including SNADS and tunneled SNADS formats, comprising the steps of at the application level of a sending node: a) in a system directory, configuring destination recipient(s) to receive messages in a particular transport and format (ie, SMTP, SNADS or tunneled SNADS), including identifying selected recipients as tunnel-to-recipients; b) identifying for a message selectively including complex data to be transmitted from this sending node to a recipient node, the transport and format from said system directory; and c) for MIME ASCII messages to a tunnel-to-recipient, encapsulating the MIME message to create a SNADS message of an ODF type to include a control segment and a data segment, with the MIME message in part of the data segment, and an object descriptor control block identifying this SNADS message as a MIME message and including that descriptor block in both said data segment and said control segment; transferring said SNADS message to a recipient node; and at the application level of said recipient node: e) determining if said SNADS message is addressed to a recipient on this node; f) responsive to a SNADS message addressed to this node and responsive to said object descriptor control block, detecting said SNADS message as containing a tunneled message including an ASCII MIME note in ODF format; g) de-encapsulating said SNADS message to recover therefrom said MIME ASCII message; and h) delivering said MIME ASCII message to the recipient in-box; thereby (a) maintaining message fidelity by not converting a MIME message from ASCII to EBCDIC and back to ASCII, or breaking said message into several separate notes or files which must be encoded and decoded, and (b) not requiring that the network handle SMTP as a messaging transport.
Claim 6
Independent Claim
292 words
A method for communicating messages in one or more predetermined formats, including SNADS and tunneled SNADS formats, comprising the steps of at the application level of a sending node: a) in a system directory, configuring destination recipient(s) to receive messages in a particular transport and format (ie, SMTP, SNADS or tunneled SNADS), including identifying selected recipients as tunnel-to-recipients; b) identifying for a message selectively including complex data to be transmitted from this sending node to a recipient node, the transport and format from said system directory; and c) for MIME ASCII messages to a tunnel-to-recipient, encapsulating the MIME message to create a SNADS message of an ODF type to include a control segment and a data segment, with the MIME message in part of the data segment, and an object descriptor control block identifying this SNADS message as a MIME message and including that descriptor block in both said data segment and said control segment; transferring said SNADS message to a recipient node; and at the application level of said recipient node: e) determining if said SNADS message is addressed to a recipient on this node; f) responsive to a SNADS message addressed to this node and responsive to said object descriptor control block, detecting said SNADS message as containing a tunneled message including an ASCII MIME note in ODF format; g) de-encapsulating said SNADS message to recover therefrom said MIME ASCII message; and h) delivering said MIME ASCII message to the recipient in-box; thereby (a) maintaining message fidelity by not converting a MIME message from ASCII to EBCDIC and back to ASCII, or breaking said message into several separate notes or files which must be encoded and decoded, and (b) not requiring that the network handle SMTP as a messaging transport.
Claim 7
Dependent Claim
114 words
System for communicating a first message in a first format through a network transport requiring messages in a second format, said system including an application level and a transport level, said application level comprising: means for generating a first data message, said first data message selectively including complex data; a system directory of E-mail addresses including tunneling attributes configuring selective destination client addresses for tunneling; means responsive to a message including a destination address for searching said system directory for the corresponding tunneling attribute; and means responsive to said tunneling attribute configuring said destination address for tunneling for encapsulating said first message selectively including said complex data within a message of the second format.
Claim 8
Dependent Claim
114 words
System for communicating a first message in a first format through a network transport requiring messages in a second format, said system including an application level and a transport level, said application level comprising: means for generating a first data message, said first data message selectively including complex data; a system directory of E-mail addresses including tunneling attributes configuring selective destination client addresses for tunneling; means responsive to a message including a destination address for searching said system directory for the corresponding tunneling attribute; and means responsive to said tunneling attribute configuring said destination address for tunneling for encapsulating said first message selectively including said complex data within a message of the second format.
Claim 9
Dependent Claim
93 words
The system of claim 4 further comprising at the application level of a destination node: a system directory including E-mail addresses of local recipients; means responsive to a received message of said second format including a recipient address for determining from said system directory if said recipient is a local or a remote recipient; means responsive to said received message for a local recipient for determining if said received message is a tunneled message; and means responsive to the determination that said received message is a tunneled message for untunneling said first message.
Claim 10
Independent Claim
126 words
A system for communicating messages in a plurality of predetermined formats, including SNADS and tunneled SNADS formats, comprising: a system directory, including for each of a plurality of configured destination recipients a message tunnel-to attribute configuring selective destination client addresses for tunneling; an application level, said application level including: means accessing said system directory for identifying the message tunnel-to attribute for the recipient node for a first message selectively including complex data to be transmitted from this sending node; and for messages to a tunnel-to-recipient, means for encapsulating said first message as a tunneled message within the data segment of an encapsulated message including a control segment and a data segment, and including an object descriptor control block identifying this encapsulated message as a tunneled message.
Claim 11
Independent Claim
126 words
A system for communicating messages in a plurality of predetermined formats, including SNADS and tunneled SNADS formats, comprising: a system directory, including for each of a plurality of configured destination recipients a message tunnel-to attribute configuring selective destination client addresses for tunneling; an application level, said application level including: means accessing said system directory for identifying the message tunnel-to attribute for the recipient node for a first message selectively including complex data to be transmitted from this sending node; and for messages to a tunnel-to-recipient, means for encapsulating said first message as a tunneled message within the data segment of an encapsulated message including a control segment and a data segment, and including an object descriptor control block identifying this encapsulated message as a tunneled message.
Claim 12
Dependent Claim
120 words
The system of claim 6 further comprising at the application level of a destination node: a system directory of e-mail addresses for recipient clients including location attributes and address preference attributes; means for receiving a message in a first format including a data segment and a control segment; means responsive to said received message for determining from said system directory if said message is directed to a recipient client at said destination node and for determining from said control segment if said received message contains a tunneled message; and means responsive to a received message including a tunneled message and directed to said recipient client at said destination node for de-encapsulating said received message to recover therefrom said tunneled message.
Claim 13
Dependent Claim
129 words
A memory module for storing digital signals adapted to operate a system to communicate a first message in a first format through a network transport requiring messages in a second format, comprising digital signals operable to execute within the application level of said system: a system directory of e-mail addresses including tunneling attributes configuring selective destination client addresses for tunneling, said attributes specifying the transport formats for destination addresses capable of accepting tunneled messages; means responsive to a message including a destination address and selectively including complex data for searching said system directory for the corresponding tunneling attribute and a first transport format; and means responsive to said tunneling attribute configuring said destination address for tunneling for encapsulating said first message within a message of said first transport format.
Claim 14
Dependent Claim
129 words
A memory module for storing digital signals adapted to operate a system to communicate a first message in a first format through a network transport requiring messages in a second format, comprising digital signals operable to execute within the application level of said system: a system directory of e-mail addresses including tunneling attributes configuring selective destination client addresses for tunneling, said attributes specifying the transport formats for destination addresses capable of accepting tunneled messages; means responsive to a message including a destination address and selectively including complex data for searching said system directory for the corresponding tunneling attribute and a first transport format; and means responsive to said tunneling attribute configuring said destination address for tunneling for encapsulating said first message within a message of said first transport format.
Claim 15
Dependent Claim
99 words
The memory module of claim 8 further comprising: digital signals operable to execute at the application level of a destination node: a system directory of e-mail addresses including location attributes; means responsive to a received message of said second format including a recipient address for determining from said system directory if said recipient is a local or a remote recipient; means responsive to said received message for a local recipient for determining if said received message is a tunneled message; and means responsive to the determination that said received message is a tunneled message for untunneling said first message.