Patent ID: 7877422

Claim:
A computerized method for distributing backend object data from related nodes to consumer devices comprising: generating a first database table linked to a first backend object, wherein the first database table corresponds to a first node of the first backend object; generating a second database table linked to a second backed object, wherein the second database table corresponds to a second node of the second backed object, and wherein a 1:N relation is defined between the first node of the first backed object and the second node of the second backend object; collecting data from a plurality of instances of the first backend object into the first database table based on predefined consumer device characteristics, wherein the data from each of the plurality of instances of the first backend object correspond to at least one row of the first database table; collecting data from a plurality of instances of the second backend object into the second database table based on the predefined consumer device characteristics, wherein the data from each of the plurality of instances of the second backend object correspond to at least one row of the second database table, and wherein a row of the first database table corresponds to a plurality of rows of the second database table; in a third database table, storing a 1:1 association between a first sync key uniquely identifying a row of the first database table, and a second sync key uniquely identifying a row of the second database table, wherein the 1:1 association is based on a designtime determination and derives from the 1:N relation between the first node and the second node; consolidating the data stored in the row identified by the first sync key of the first database table and the data stored in the row identified by the second sync key of the second database table; and transferring the consolidated data to the consumer device over a computer network.