Defining a set of data across mutiple databases using variables and functions
First Claim
1. A method comprising:
- receiving key data;
receiving a statement belonging to a generic language relating to a plurality of entities, the statement comprising a plurality of variables defined by the generic language;
defining, based on the statement and the key data, a grouping of data across a plurality of databases, the grouping of data corresponding to at least one entity;
providing, based on the statement and the key data and on data-dependent routing, access to the grouping of data, the access to the grouping of data is provided to a user without prior knowledge, by the user, of the plurality of databases; and
providing, using the generic language, access to the grouping of data corresponding to the at least one entity against a plurality of reference points in time.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for defining grouping of data, across multiple data sources using variables and functions, may include defining grouping of data corresponding to one or more entities across multiple data sources, using a generic language that relates to multiple entities. The method may include providing access to the data based on Data-Dependent Routing (DDR), using variables and functions defined by the generic language. According to example embodiments, the system may include a user interface to receive one or more statements belonging to the generic language and present data accessed via the one or more statements. The system may also include a processor to execute statements and to provide access to the data. The system may further include a server to host the multiple data sources.
12 Citations
21 Claims
-
1. A method comprising:
-
receiving key data; receiving a statement belonging to a generic language relating to a plurality of entities, the statement comprising a plurality of variables defined by the generic language; defining, based on the statement and the key data, a grouping of data across a plurality of databases, the grouping of data corresponding to at least one entity; providing, based on the statement and the key data and on data-dependent routing, access to the grouping of data, the access to the grouping of data is provided to a user without prior knowledge, by the user, of the plurality of databases; and providing, using the generic language, access to the grouping of data corresponding to the at least one entity against a plurality of reference points in time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a user interface to receive at least one statement belonging to a generic language relating to a plurality of entities; the user interface to present data accessed via the at least one statement belonging to the generic language; and a processor to; execute the at least one statement belonging to the generic language to define grouping of the data across a plurality of databases, the grouping of data corresponding to at least one entity; provide access to the data, based on data-dependent routing, using functions defined by the generic language and received in the at least one statement, wherein the access to the data is provided to a user without prior knowledge, by the user, of the plurality of databases; and provide access, using the generic language, to the data corresponding to the at least one entity against a plurality of reference points in time. - View Dependent Claims (17, 18, 19)
-
-
20. A non-transitory machine-readable storage medium embodying a generic language relating to a plurality of entities, the machine-readable medium comprising instructions, which when implemented by one or more processors of a machine, cause the machine to perform operations comprising:
-
receiving key data; receiving a statement belonging to a generic language relating to a plurality of entities, the statement comprising a plurality of variables defined by the generic language; defining, based on the statement and the key data, data across a plurality of databases, the data corresponding to at least one entity across a plurality of databases; providing access to the data, based on data-dependent routing, using variables defined by the generic language and received in the statement and the key data; providing a user with access to the data across the plurality of databases without prior knowledge, by the user, of the plurality of databases; and providing access, using the generic language, to the data corresponding to at least one entity against a plurality of reference points in time. - View Dependent Claims (21)
-
Specification