Multi-source multi-tenant entitlement enforcing data repository and method of operation
First Claim
1. A multi-source multi-tenant data repository of data useful to requestors, comprising:
- a database management system, said system managing a data base including information elements from a plurality of sources, describing at least one referred entity;
annotations of sourcing information for said elements, and entitlements of requesters to information elements based on said sourcing information;
data input apparatus for placing said information elements in said database; and
data output apparatus for providing data output based on said information elements in response to a request form a requestor, said output containing information to which said requestor is entitled based on said entitlements.
0 Assignments
0 Petitions
Accused Products
Abstract
Forming and maintaining a multi-source multi-tenant data repository on behalf of multiple tenants. Information in the multi-source multi-tenant data repository is received from multiple sources. Different sources and different data quality enhancement processes may yield different values for attributes of the same referred entity. Information in the multi-source multi-tenant data repository is tagged with annotations documenting the sources of the information, and any data quality processing actions applied to it. Tenants of the multi-source multi-tenant data repository have entitlement to values from some sources and to the results of some quality enhancement processes. Aspects of the method maintain this entitlement information; employ evolutionarily tracked source data tags; receive requests for information, locate the requested information, apply any sourcing preference, enforce entitlements and return entitled values to the requester. An outsourced reference data utility is one context where such a multi-source multi-tenant data repository is useful.
282 Citations
50 Claims
-
1. A multi-source multi-tenant data repository of data useful to requestors, comprising:
-
a database management system, said system managing a data base including information elements from a plurality of sources, describing at least one referred entity;
annotations of sourcing information for said elements, and entitlements of requesters to information elements based on said sourcing information;
data input apparatus for placing said information elements in said database; and
data output apparatus for providing data output based on said information elements in response to a request form a requestor, said output containing information to which said requestor is entitled based on said entitlements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An information processing apparatus including means for maintaining a multi-source multi-tenant data repository, wherein the means for maintaining comprises:
-
means for forming said multi-source multi-tenant data repository to include information elements from a plurality of sources, describing at least one referred entity;
means for annotating a plurality of elements from said information elements in the multi-source multi-tenant data repository with sourcing information; and
means for maintaining information about entitlement of requesters to information elements based on said sourcing information.
-
-
18. A multi-source multi-tenant reference data repository, comprising:
-
means for inputting into said repository information about business instrument information, corporate hierarchy information, corporate news information and other information from multiple sources;
means for annotating changes to said business instrument information, corporate hierarchy information, corporate news information, and other information, and sources of each change;
means for maintaining information about entitlement of requesters to obtain said business instrument information, corporate hierarchy information, corporate news information, and other information, based on entitlement to the sources and processes which have provided or modified this information; and
means for responding to at least one request from at least one requester to return at least a subset of said business instrument information, corporate hierarchy information, corporate news information, and other information, based on requester-specified selection and sourcing preferences and subject to said entitlements.
-
-
19. A repository apparatus comprising:
-
means for forming the repository with information element structures in place;
means for inserting arriving information elements into a store of said the repository;
means for annotating each information element with annotations describing evolutionary history of said each information element in forming an evolutionarily tracked source data tag for said each information element;
means for maintaining source based entitlement information for authorized requesters of repository information and data sources to which each authorized requester is entitled; and
means for employing said evolutionarily tracked source data tag together with source based entitlements in a process providing entitlement enforced controlled access to information included in the repository.
-
-
20. A method for maintaining a multi-source multi-tenant data repository of data useful to requestors, comprising:
-
forming said multi-source multi-tenant data repository to include information elements from a plurality of sources, describing at least one referred entity;
annotating a plurality of said elements with sourcing information; and
maintaining information about entitlement of requesters to information elements based on said sourcing information. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 48)
-
-
36. A method for maintaining a multi-source multi-tenant reference data repository, comprising:
-
forming said multi-source multi-tenant reference data repository to include information about business instrument information, corporate hierarchy information, corporate news information and other information from multiple sources;
annotating changes to said business instrument information, corporate hierarchy information, corporate news information, and other information, and sources of each change;
maintaining information about entitlement of requesters to obtain said business instrument information, corporate hierarchy information, corporate news information, and other information, based on entitlement to the sources and processes which have provided or modified this information; and
responding to at least one request from at least one requester to return at least a subset of said business instrument information, corporate hierarchy information, corporate news information, and other information, based on requester-specified selection and sourcing preferences and subject to said entitlements. - View Dependent Claims (37, 38, 39, 40, 41, 49)
-
-
42. A data repository method comprising:
-
forming the repository with information element structures in place;
inserting arriving information elements into a store of said the repository;
annotating each information element with annotations describing evolutionary history of said each information element in forming an evolutionarily tracked source data tag for said each information element;
maintaining source based entitlement information for authorized requesters of repository information and data sources to which each authorized requester is entitled; and
employing said evolutionarily tracked source data tag together with source based entitlements in a process providing entitlement enforced controlled access to information included in the repository. - View Dependent Claims (43, 44, 45, 46, 47, 50)
-
Specification