Systems and methods for managing integrated and customizable data
First Claim
1. 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, andprovide the local data according to the custom hierarchical data structure to the external source.
2 Assignments
0 Petitions
Accused Products
Abstract
In one of many possible embodiments, an exemplary system includes a data integration subsystem including at least one base hierarchical data structure representative of a first set of one or more data relationships. The system further includes a customization subsystem configured to receive one or more commands from an external source. The commands represent a second set of one or more data relationships, the second set of data relationships being externally defined. The customization subsystem is further configured to generate, based on the commands, a custom hierarchical data structure representative of the second set of data relationships, the second hierarchical data structure being generated on top of at least a subset of the base hierarchical data structure.
-
Citations
26 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a plurality of heterogeneous databases storing local data associated with an external party, said plurality of heterogeneous databases being maintained by an internal party; 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 a first set of parent-child data relationships that represents relationships between the subscriber records and the subscription records associated with the external party, the first set of parent-child data relationships indicative of a first grouping of subscriber accounts of a customer, wherein the first set of parent-child data relationships is unchangeable by the external party, retrieve at least a portion of the local data from at least one of the databases, the retrieved local data being associated with the external party, provide a graphical user interface to the external party, said graphical user interface including one or more tools configured to allow the external party to define a second set of parent-child data relationships, receive a second set of parent-child data relationships from the external party, the second set of parent-child data relationships defining a new parent-child data relationship of the retrieved local data representing a second grouping of 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 representative of said second set of parent-child data relationships in response to receiving the 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 said local data according to said custom hierarchical data structure to said external party. - View Dependent Claims (17)
-
-
18. A method comprising:
-
receiving at least a portion of local data from at least one of a plurality of databases, the received local data being associated with a customer; maintaining a hierarchical data structure of subscriber records representative of relationships between subscribers, a plurality of subscription records representative of subscriptions of the subscribers, and at least one 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, wherein the first set of parent-child data relationships represent a first grouping of subscriber accounts associated with the customer; receiving a second set of parent-child data relationships from an external source that define a new parent-child data relationship of said received local data representing a second grouping of 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; generating a custom hierarchical data structure in response to receiving the 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 providing said local data according to said custom hierarchical data structure to said external source. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
Specification