Synchronization operations involving entity identifiers
First Claim
1. A system for identity mapping associated with synchronization of entity stores, comprising:
- a local entity store configured to maintain at least one local entity of a first type;
a remote entity store configured to maintain at least one remote entity of a second type; and
a module for synchronizing entities, wherein said module synchronizes one of (a) said at least one local entity with said at least one remote entity and (b) said at least one remote entity with said at least one local entity, by performing in the same transaction a synchronization operation, an entity identity operation, and a metadata operation.
2 Assignments
0 Petitions
Accused Products
Abstract
Mechanisms are provided for identity mapping in synchronization systems. For example, entities can be mapped across various entity stores, such that an entity in one store can be identified with an entity in another store even if such entities are of different types. When entities are being synchronized across various entity stores, new or updated entity identities (and associated metadata) can be supplied to these stores as part of the same operation as that used for supplying changes during synchronization: entities can be merged and associated identity information and metadata can be changed accordingly; entities can be resurrected and new identity information can be created; metadata can be utilized even though entities are deleted, and so on.
29 Citations
20 Claims
-
1. A system for identity mapping associated with synchronization of entity stores, comprising:
-
a local entity store configured to maintain at least one local entity of a first type; a remote entity store configured to maintain at least one remote entity of a second type; and a module for synchronizing entities, wherein said module synchronizes one of (a) said at least one local entity with said at least one remote entity and (b) said at least one remote entity with said at least one local entity, by performing in the same transaction a synchronization operation, an entity identity operation, and a metadata operation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for identity mapping associated with synchronization of entity stores, comprising:
-
accessing a local entity store configured to maintain at least one local entity of a first type; accessing a remote entity store configured to maintain at least one remote entity of a second type; and synchronizing one of (a) said at least one local entity with said at least one remote entity and (b) said at least one remote entity with said at least one local entity by performing in the same transaction a synchronization operation, an entity identity operation, and a metadata operation. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium bearing tangible computer executable instructions for identity mapping associated with synchronization of entity stores, comprising:
-
accessing a local entity store configured to maintain at least one local entity of a first type; accessing a remote entity store configured to maintain at least one remote entity of a second type; and synchronizing one of (a) said at least one local entity with said at least one remote entity and (b) said at least one remote entity with said at least one local entity by performing in the same transaction a synchronization operation, an entity identity operation, and a metadata operation. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification