Patent ID: 7809682
Filing Date: 2010-10-05
Classification: G06F

Abstract:
1. A method, comprising: storing subsidiary device data on a synchronization device, wherein the subsidiary device data includes one or more truncation rules corresponding to one or more truncated records, a variable schema categorizing the subsidiary device data by relationships, and a static description of one or more device capabilities, and wherein the subsidiary device data is stored in a truth table that includes a copy of records associated with a plurality of subsidiary devices; negotiating, using one or more processors, a synchronization mode for each subsidiary device using an associated device conduit that includes synchronization software, such that: serially and individually synchronizing each record delta from each subsidiary device with a corresponding record stored in the truth table, wherein synchronizing includes optimizing a set of record deltas associated with a subsidiary device by discarding all but the last record delta received; and transmitting the last record delta from the synchronization device to each device conduit, wherein each device conduit uses the schema, the static description, and the one or more translation rules to translate any truncated records, and wherein each device conduit uses the last record delta to update an associated subsidiary device.