Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
247 words
A method of synchronizing contents of a first mailbox of a first messaging system with contents of a second mailbox of a second messaging system communicatively connected to the first messaging system, comprising the steps of: in response to receipt of each message for the second mailbox, the second messaging system storing the received message in the second mailbox and also making and sending a copy of the received message to the first messaging system for the first mailbox; in response to receipt of each message for the first mailbox, the first messaging system determining a source of the received message; in response to determining that the message was received from a source other than the second messaging system, storing the received message in the first mailbox and making and sending a copy of the received message to the second messaging system for the second mailbox; in response to determining that the message was received from the second messaging system and the second messaging system received the message from a source other than the first messaging system, storing the received message in the first mailbox without making and sending a copy thereof to the second mailbox; and in response to determining that the message was received from the second messaging system and the second messaging system received the message from the first messaging system, discarding the received message without storing it in the first mailbox and without making and sending a copy thereof to the second mailbox.
Claim 2
Independent Claim
247 words
A method of synchronizing contents of a first mailbox of a first messaging system with contents of a second mailbox of a second messaging system communicatively connected to the first messaging system, comprising the steps of: in response to receipt of each message for the second mailbox, the second messaging system storing the received message in the second mailbox and also making and sending a copy of the received message to the first messaging system for the first mailbox; in response to receipt of each message for the first mailbox, the first messaging system determining a source of the received message; in response to determining that the message was received from a source other than the second messaging system, storing the received message in the first mailbox and making and sending a copy of the received message to the second messaging system for the second mailbox; in response to determining that the message was received from the second messaging system and the second messaging system received the message from a source other than the first messaging system, storing the received message in the first mailbox without making and sending a copy thereof to the second mailbox; and in response to determining that the message was received from the second messaging system and the second messaging system received the message from the first messaging system, discarding the received message without storing it in the first mailbox and without making and sending a copy thereof to the second mailbox.
Claim 3
Dependent Claim
67 words
The method of claim 1 wherein: the step of making and sending a copy of the received message includes the step of including an identifier of the first mailbox in the copy of the received message; and the step of discarding the received message includes the step of in response to determining that the received message includes the identifier of the first mailbox, discarding the received message.
Claim 4
Dependent Claim
19 words
The method of claim 2 wherein: the identifier of the first mailbox comprises a syncmark of the first mailbox.
Claim 5
Dependent Claim
20 words
The method of claim 3 wherein: the syncmark comprises a messaging system identifier, a mailbox identifier, and a message identifier.
Claim 6
Dependent Claim
67 words
The method of claim 2 wherein: the step of storing the received message in the first mailbox comprises the step of in response to determining that the received message includes an identifier of the second mailbox in a header field of the received message other than a message-source field, and does not include the identifier of the first mailbox, storing the received message in the first mailbox.
Claim 7
Dependent Claim
76 words
The method of claim 3 wherein: the step of storing the received message in the first mailbox comprises the steps of: in response to determining that the received message includes either a syncmark of the second mailbox or a pivot address of the second mailbox in a header field of the received message other than a message-source field, and does not include the syncmark of the first mailbox, storing the received message in the first mailbox.
Claim 8
Dependent Claim
23 words
The method of claim 6 wherein: the pivot address comprises any address that results in delivery of the message to the second mailbox.
Claim 9
Dependent Claim
127 words
The method of claim 1 further comprising the steps of: in response to a change in state of a message stored in the second mailbox, the second messaging system sending a first notification to the first messaging system for the first mailbox; in response to receiving the first notification, the first messaging system effecting a like change in state of a corresponding message stored in the first mailbox; in response to a change in state of a message stored in the first mailbox, the first messaging system sending a second notification to the second messaging system for the second mailbox; and in response to receiving the second notification, the second messaging system effecting a like change in state of a corresponding message stored in the second mailbox.
Claim 10
Dependent Claim
23 words
An apparatus that performs the method of claim 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8.
Claim 11
Dependent Claim
250 words
A first messaging system for networking with a second messaging system that responds to receipt of each message for a second mailbox of the second messaging system by storing the received message in the second mailbox and also making and sending a copy of the received message to the first messaging system for a first mailbox, the first messaging system comprising: a memory defining the first mailbox, whose contents are synchronized with contents of the second mailbox; and a processor responsive to receipt of each message for the first mailbox by determining a source of the received message, storing the received message in the second mailbox and making and sending a copy of the received message to the second messaging system for the second mailbox if the source is determined to be other than the second messaging system, storing the received message in the first mailbox without making and sending a copy of the received message to the second messaging system for the second mailbox if the source is determined to be the second messaging system and the second messaging system received the message from a source other than the first messaging system, and discarding the received message without storing the received message in the first mailbox or making and sending a copy of the received message to the second messaging system for the second mailbox if the source is determined to be the second messaging system and the second messaging system received the message from the first messaging system.
Claim 12
Dependent Claim
250 words
A first messaging system for networking with a second messaging system that responds to receipt of each message for a second mailbox of the second messaging system by storing the received message in the second mailbox and also making and sending a copy of the received message to the first messaging system for a first mailbox, the first messaging system comprising: a memory defining the first mailbox, whose contents are synchronized with contents of the second mailbox; and a processor responsive to receipt of each message for the first mailbox by determining a source of the received message, storing the received message in the second mailbox and making and sending a copy of the received message to the second messaging system for the second mailbox if the source is determined to be other than the second messaging system, storing the received message in the first mailbox without making and sending a copy of the received message to the second messaging system for the second mailbox if the source is determined to be the second messaging system and the second messaging system received the message from a source other than the first messaging system, and discarding the received message without storing the received message in the first mailbox or making and sending a copy of the received message to the second messaging system for the second mailbox if the source is determined to be the second messaging system and the second messaging system received the message from the first messaging system.
Claim 13
Dependent Claim
29 words
The first messaging system of claim 10 wherein: the processor operates under control of a user-defined synchronization rule implemented as a computer program that is executed by the processor.
Claim 14
Dependent Claim
24 words
The first messaging system of claim 10 for networking with an electronic mail system, wherein: the first messaging system is a multimedia messaging system.
Claim 15
Dependent Claim
59 words
The first messaging system of claim 10 wherein: the processor includes an identifier of the first mailbox in the copy of each received message that it makes and sends to the second messaging system for the second mailbox, and the processor discards the received message if it determines that the received message includes the identifier of the first mailbox.
Claim 16
Dependent Claim
21 words
The first messaging system of claim 13 wherein: the identifier of the first mailbox comprises a syncmark of the first mailbox.
Claim 17
Dependent Claim
22 words
The first messaging system of claim 14 wherein: the syncmark comprises a messaging system identifier, a mailbox identifier, and a message identifier.
Claim 18
Dependent Claim
55 words
The first messaging system of claim 13 wherein: the processor stores the received message in the first mailbox if it determines that the received message includes an identifier of the second mailbox in a header field of the received message other than a message-source field and does not include the identifier of the first mailbox.
Claim 19
Dependent Claim
64 words
The first messaging system of claim 14 wherein: the processor stores the received message in the first mailbox if it determines that the received message includes either a syncmark of the second mailbox or a pivot address of the second mailbox in a header field of the received message other than a message-source field and does not include the syncmark of the first mailbox.
Claim 20
Dependent Claim
25 words
The first messaging system of claim 17 wherein: the pivot address comprises any address that results in delivery of the message to the second mailbox.
Claim 21
Dependent Claim
104 words
The first messaging system of claim 10 wherein: the processor responds to a change in state of a message stored in the first mailbox by sending a notification thereof to the second messaging system for the first mailbox so that the second messaging system can effect a like change in state of a corresponding message stored in the second mailbox, and the processor further responds to receipt of a notification from the second messaging system of a change in state of a message stored in the second mailbox by effecting a like change in state of a corresponding message stored in the first mailbox.