Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
144 words
A messaging system in which messages are sent and acknowledged, the system comprising a plurality of terminals and means for interconnecting said terminals, each terminal including: means for sending a message to another terminal; means for storing any messages which have been sent to another terminal; means for detecting any stored message upon receipt of an acknowledgment of said message from the terminal to which the message was sent; and means for bundling a new message with any stored messages, whereby when it is desired to send a new message from a first terminal to a second terminal the new message is bundled with any other messages which were previously sent from the first terminal to the second terminal but no acknowledgment of which was received by the first terminal and the bundle is thereupon sent from the first terminal to the second terminal.
Claim 2
Dependent Claim
144 words
A messaging system in which messages are sent and acknowledged, the system comprising a plurality of terminals and means for interconnecting said terminals, each terminal including: means for sending a message to another terminal; means for storing any messages which have been sent to another terminal; means for detecting any stored message upon receipt of an acknowledgment of said message from the terminal to which the message was sent; and means for bundling a new message with any stored messages, whereby when it is desired to send a new message from a first terminal to a second terminal the new message is bundled with any other messages which were previously sent from the first terminal to the second terminal but no acknowledgment of which was received by the first terminal and the bundle is thereupon sent from the first terminal to the second terminal.
Claim 3
Dependent Claim
44 words
The messaging system of claim 1 wherein the means for bundling comprises means for concatenating the stored messages in the order in which said messages were originally sent and adding the new message to the end of the concatenated messages to form the bundle.
Claim 4
Dependent Claim
41 words
The messaging system of claim 2 wherein the means for bundling messages bundles the messages in such a form that if a message in a bundle is damaged messages preceding the damaged message can be acted on by the receiving terminal.
Claim 5
Dependent Claim
42 words
The messaging system of claim 2 wherein each terminal includes means for calculating a message authentication code for each message in a bundle according to the contents of the message and any message authentication code of a preceding message in a bundle.
Claim 6
Dependent Claim
27 words
The messaging system of claim 1 wherein each terminal includes means for deleting any stored message which has become redundant as a result of a subsequent event.
Claim 7
Dependent Claim
17 words
The messaging system of claim 1, wherein a user message is sent only once by a terminal.
Claim 8
Dependent Claim
18 words
The messaging system of claim 1, wherein a user message can be sent to request an acknowledgment message.
Claim 9
Dependent Claim
22 words
The messaging system of claim 1, further comprising means located in each of the plurality of terminals for logging received user messages.
Claim 10
Dependent Claim
22 words
The messaging system of claim 1, further comprising means located in each of the plurality of terminals for logging acknowledged user messages.
Claim 11
Independent Claim
104 words
A method of sending messages from a first terminal to a second terminal, the method comprising: storing in the first terminal any messages which have been sent to the second terminal; deleting any stored message upon receipt of an acknowledgment of said message from the second terminal; bundling a new message to be sent to the second terminal with any stored messages; and sending the bundle to the second terminal, whereby the new message is sent together with any other messages which were previously sent from the first terminal to the second terminal but no acknowledgment of which was received by the first terminal.
Claim 12
Independent Claim
104 words
A method of sending messages from a first terminal to a second terminal, the method comprising: storing in the first terminal any messages which have been sent to the second terminal; deleting any stored message upon receipt of an acknowledgment of said message from the second terminal; bundling a new message to be sent to the second terminal with any stored messages; and sending the bundle to the second terminal, whereby the new message is sent together with any other messages which were previously sent from the first terminal to the second terminal but no acknowledgment of which was received by the first terminal.
Claim 13
Dependent Claim
41 words
A method according to claim 10 wherein the bundling step comprises concatenating the stored messages in the order in which said messages were originally sent and adding the new message to the end of the concatenated messages to form the bundle.
Claim 14
Dependent Claim
40 words
A method according to claim 11 wherein the bundling step comprises concatenating the messages in such a form that if a message in a bundle is damaged messages preceding the damaged message can be acted on by the second terminal.
Claim 15
Dependent Claim
41 words
A method according to claim 11 wherein the bundling step comprises calculating a message authentication code for each message in a bundle according to the contents of the message and any message authentication code of a preceding message in the bundle.
Claim 16
Dependent Claim
27 words
A method according to claim 10 and further comprising the step of deleting any stored message which has become redundant as a result of a subsequent message.
Claim 17
Independent Claim
121 words
A method of sending messages from a first terminal to a second terminal, the method comprising: identifying any message to be sent as a user message or a system message; storing in the first terminal any system messages which have been sent to the second terminal; deleting any stored message upon receipt of an acknowledgment of said message form the second terminal; bundling a new system message to be sent to the second terminal with any stored messages; and sending the bundle to the second terminal, whereby the new message is sent together with any other system messages which were previously sent from the first terminal to the second terminal but no acknowledgment of which was received by the first terminal.
Claim 18
Independent Claim
121 words
A method of sending messages from a first terminal to a second terminal, the method comprising: identifying any message to be sent as a user message or a system message; storing in the first terminal any system messages which have been sent to the second terminal; deleting any stored message upon receipt of an acknowledgment of said message form the second terminal; bundling a new system message to be sent to the second terminal with any stored messages; and sending the bundle to the second terminal, whereby the new message is sent together with any other system messages which were previously sent from the first terminal to the second terminal but no acknowledgment of which was received by the first terminal.
Claim 19
Dependent Claim
41 words
A method according to claim 15 wherein the bundling step comprises concatenating the stored messages in the order in which said messages were originally sent and adding the new message to the end of the concatenated messages to form the bundle.
Claim 20
Dependent Claim
40 words
A method according to claim 16 wherein the bundling step comprises concatenating the messages in such a form that if a message in a bundle is damaged messages preceding the damaged message can be acted on by the second terminal.
Claim 21
Dependent Claim
41 words
A method according to claim 16 wherein the bundling step comprises calculating a message authentication code for each message in a bundle according to the contents of the message and any message authentication code of a preceding message in the bundle.
Claim 22
Dependent Claim
27 words
A method according to claim 15 and further comprising the step of deleting any stored message which has become redundant as a result of a subsequent message.
Claim 23
Dependent Claim
29 words
A method according to claim 15 and further comprising the steps of logging received user messages in the second terminal and logging acknowledged user messages in the first terminal.