Patent ID: 8161075

Claim:
A system comprising: a plurality of databases, each database including local data; and computer readable medium tangibly embodying computer executable instructions, the instructions including instructions to: maintain a hierarchical data structure of subscriber records representative of relationships between subscribers, a plurality of subscription records representative of subscriptions of the subscribers, and a base hierarchical data structure in which the subscription records are mapped into the hierarchical data structure of subscriber records to indicate the subscriptions associated with the respective subscribers, the base hierarchical data structure including at least a first set of parent-child data relationships that represent a first grouping of subscriber accounts associated with a customer, retrieve at least a portion of the local data from at least one of the databases, the local data being associated with the customer, receive a second set of parent-child data relationships from an external source that define a new parent-child data relationship of the retrieved local data representing a second grouping of the subscriber accounts of the customer, the new parent-child data relationship including at least one new customer-defined subscriber record to which at least a portion of the subscription records and subscriber records are associated as child data, generate a custom hierarchical data structure in response to the received second set of parent-child data relationships, wherein the custom hierarchical data structure is generated using at least a subset of the base hierarchical data structure and the second set of parent-child data relationships without impacting the first set of parent-child data relationships, and provide the local data according to the custom hierarchical data structure to the external source.