Intelligent transport agent for transmitting data
First Claim
1. A method of transmitting a message to a receiving computer comprising:
- (a) forming said message by (i) forming a delivery wrapper as part of said message;
(ii) adding message data to said message; and
(iii) adding a presentation wrapper to said message, wherein said presentation wrapper comprises one or more components;
(b) transmitting said delivery wrapper to said receiving computer;
(c) transmitting said data to said receiving computer;
(d) selectively transmitting said components of said presentation wrapper to said receiving computer by;
(i) selecting one of said components;
(ii) transmitting said selected component unless a CNR message relating to said component has been received; and
(iii) repeating steps (d)(i) and (d)(ii) for each of said components.
2 Assignments
0 Petitions
Accused Products
Abstract
This invention provides a message format and a method for the delivery of message data from a transmitting computer in a first environment to a receiving computer in a second environment. The transmitting computer prepares a message which includes message data, a delivery wrapper and a presentation wrapper. The delivery wrapper includes a delivery agent and a list of presentation software and presentation data components which may be required for a user to access the message data on the receiving computer. The presentation software and presentation data components are included in the presentation wrapper of the message. The message is transmitted from the first computer to the second computer by a transmitting agent operating on the first computer, beginning with the delivery wrapper. The delivery agent is activated on the receiving computer once it is received and it determines which of the presentation software and presentation data components must be added to the second environment in order for the message data to be viewed or manipulated. The delivery agent then instructs the transmitting agent not to send presentation software and presentation data components which already exist on the receiving computer or which are not otherwise required. The delivery agent then creates a presentation environment which may incorporate presentation software and presentation data components software that previously existed in the second environment as well as newly added components allowing the user of the second computer to access the message data. The newly added components may or may not be retained as part of the second environment.
6 Citations
13 Claims
-
1. A method of transmitting a message to a receiving computer comprising:
-
(a) forming said message by (i) forming a delivery wrapper as part of said message;
(ii) adding message data to said message; and
(iii) adding a presentation wrapper to said message, wherein said presentation wrapper comprises one or more components;
(b) transmitting said delivery wrapper to said receiving computer;
(c) transmitting said data to said receiving computer;
(d) selectively transmitting said components of said presentation wrapper to said receiving computer by;
(i) selecting one of said components;
(ii) transmitting said selected component unless a CNR message relating to said component has been received; and
(iii) repeating steps (d)(i) and (d)(ii) for each of said components. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of receiving a message at a receiving computer, wherein said message is transmitted from a transmitting computer comprising:
-
(a) receiving a delivery wrapper associated with said message, wherein said delivery wrapper contains a list of components;
(b) selecting one of said components;
(c) determining whether said selected component is available on said receiving computer;
(d) if said selected component is determined to be available in step (c), then transmitting a CNR message to said transmitting computer, wherein said CNR message indicates that said selected component need not be transmitted to said receiving computer; and
(e) repeating steps (b), (c) and (d) for each the remaining components in said list of components. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification