Message synchronization in a communications system
First Claim
Patent Images
1. A communications system comprising:
- a message engine adapted to handle differentiated message data, the message data having assignable attributes;
at least one access to the differentiated message data;
repositories for storing the differentiated message data, wherein the message engine includes a synchronization engine for synchronizing the differentiated message data according to the attributes; and
an agent operable to homogenize the differentiated message data, the differentiated message data being of one data type.
1 Assignment
0 Petitions
Accused Products
Abstract
Message Synchronization of the present inventions begins with storing messages (e-mail, voice mail, faxes) in more than one (1) message repository allowing users multiple, differentiated access points (e.g.: IP Client, PSTN). From any of these points, messages can be altered to reflect any one or more of a number of defined messages states (e.g.: Deleted, Read, Unread). As a seamless service to the user, these changed states are reflected identically throughout the face of all access points, and the bodies of all repositories.
-
Citations
6 Claims
-
1. A communications system comprising:
-
a message engine adapted to handle differentiated message data, the message data having assignable attributes; at least one access to the differentiated message data; repositories for storing the differentiated message data, wherein the message engine includes a synchronization engine for synchronizing the differentiated message data according to the attributes; and an agent operable to homogenize the differentiated message data, the differentiated message data being of one data type.
-
-
2. A method for providing access to differentiated message data stored in a plurality of data stores, comprising the steps of:
-
assigning attributes to ones of the differentiated message data, the attributes having a precedence; maintaining lists corresponding to the message data stored in ones of the data stores, the lists including the attributes assigned to the ones of the differentiated message data; in response to a trigger event, comparing ones of the lists; providing a synchronized list according to the attributes; and updating ones of the data stores according to the synchronized list; wherein the lists further comprise message data identifiers, the data stores include at least a first data store and a second data store and the lists include a first ordered list corresponding to the message data stored in the first data store and a second ordered list corresponding to the message data stored in the second data store, the comparing step including the step of comparing the first ordered list and the second ordered list. - View Dependent Claims (3)
-
-
4. A method for providing access to differentiated message data stored in a plurality of data stores, comprising the steps of:
-
assigning attributes to ones of the differentiated message data, the attributes having a precedence; maintaining lists corresponding to the message data stored in ones of the data stores, the lists including the attributes assigned to the ones of the differentiated message data; in response to a trigger event, comparing ones of the lists; providing a synchronized list according to the attributes; and updating ones of the data stores according to the synchronized list; and homogenizing the message data. - View Dependent Claims (5, 6)
-
Specification