Method and system for transmitting information through multiple communication channels
First Claim
1. A method of transmitting information in a data processing system with distributed architecture, the method including the steps of:
- requesting the transmission of a message from a source computer to at least one target computer, a plurality of communication channels being available between the source computer and the at least one target computer, characterized by the steps of partitioning the message into a plurality of segments, wherein each segment belongs to a predefined one of a plurality of categories, each category being associated with a corresponding one of the communication channels, and transmitting each segment to the at least one target computer through the corresponding communication channel.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for transmitting information (from a source computer to one or more target computers) is proposed. The solution of the invention applies to a message (300o) that includes a main body (310) with possible attachments (315), each one identified by a corresponding internal link (320i) The attachments including bulk data are removed and placed onto a location (125s) of a distribution service wherein they are available for downloading; at the same time, the internal links of the removed attachments are replaced with external links (320e), which point to the corresponding downloading locations. The resulting compacted message (300c) is transmitted to each target computer directly. The target computer downloads the desired removed attachments (from the locations pointed by the corresponding external links); the message can then be reconstructed by restoring the downloaded attachments.
13 Citations
14 Claims
-
1. A method of transmitting information in a data processing system with distributed architecture, the method including the steps of:
-
requesting the transmission of a message from a source computer to at least one target computer, a plurality of communication channels being available between the source computer and the at least one target computer, characterized by the steps of partitioning the message into a plurality of segments, wherein each segment belongs to a predefined one of a plurality of categories, each category being associated with a corresponding one of the communication channels, and transmitting each segment to the at least one target computer through the corresponding communication channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 11, 12)
-
-
9. (canceled)
-
10. A data processing system with distributed architecture including a source computer, at least one target computer, a plurality of communication channels between the source computer and the at least one target computer, and means for requesting the transmission of a message from the source computer to the at least one target computer, characterized in that
the system further includes means for partitioning the message into a plurality of segments, wherein each segment belongs to a predefined one of a plurality of categories, each category being associated with a corresponding one of the communication channels, and means for transmitting each segment to the at least one target computer through the corresponding communication channel.
Specification