A synchronization system may include: A Source (outbound). An “Accessor” communicating with a device's data store. A corresponding Target Accessor is provided for inbound data. Both Accessors work in conjunction with a “Conduit,” which is provided for understanding the data that is being read...http://www.google.com.au/patents/US7490112?utm_source=gb-gplus-sharePatent US7490112 - System and methods for synchronizing information among disparate datasets