Patent ID: 7890547

Claim:
A computer-implemented method for delivering digital content data from a first computer to one or more specific second computers comprising: identifying, via said first computer, at least one set of content data items satisfying a content selection rule from a plurality of content data items, wherein each content data item is associated with a corresponding content metadata item, wherein said content selection rule includes at least one criterion each specifying a value within content metadata items and each content data item of said at least one identified set of content data items is associated with a corresponding content metadata item including that value to satisfy said content selection rule, and wherein a content rule identifier identifying said content selection rule and one or more content identifiers identifying said identified content data items are stored in a first storage structure to indicate content data items satisfying said content selection rule; identifying, via said first computer, at least one set of second computers satisfying a device selection rule from a plurality of second computers, wherein each of at least one device data item representing a second computer is associated with a corresponding device metadata item, wherein said device selection rule includes at least one criterion each specifying a value within device metadata items and each second computer of said at least one identified set of second computers is associated with a corresponding device metadata item including that value to satisfy said device selection rule, and wherein a device rule identifier identifying said device selection rule and one or more device identifiers identifying said identified second computers are stored in a second storage structure to indicate second computers satisfying said device selection rule; linking, via said first computer, said content selection rule with said device selection rule to link said at least one identified set of content data items satisfying said content selection rule with said at least one identified set of second computers satisfying said device selection rule for distribution of at least one content data item to at least one second computer, wherein said content rule identifier and said device rule identifier are stored in a third storage structure to indicate content data items linked with second computers; assigning, via said first computer, at least one content data item of said at least one identified set of content data items to at least one second computer of said at least one identified set of second computers based on said linking of said at least one identified set of content data items with said at least one identified set of second computers; and synchronizing, via said first computer, said content data items residing on said second computers with said content data items assigned to those second computers in response to a change in at least one of said content data items and said assignments of said content data items.