SYSTEM AND METHOD FOR AN AUTOMATED DATA DISCOVERY SERVICE
First Claim
1. A method for an automated data discovery service [701] in a collaborative information system [222], comprising:
- authorizing, by a number of participants, a query service having specified data inputs and outputs, the query service comprising a group of queries [703];
configuring, by the number of participants, one or more models to constrain the group of queries to restricted portions of a plurality of participant data sources [709];
authorizing, by the number of participants, an automated data discovery service [711]; and
invoking the automated data discovery service, by the number of participants, to execute the group of queries subject to constraints of the configured models to obtain discovered information [713].
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure includes a system and method for an automated data discovery system [701] in a collaborative information system [222]. One example method includes authorizing, by a number of participants, a query service having specified data inputs and outputs, the query service comprising a group of queries [703]. One or more models are configured, by the number of participants, to constrain the group of queries to restricted portions of a plurality of communicatively coupled participant data sources [709]. An automated data discovery service is to authorized by the number of participants [711], and the discovery service is invoked by the number of participants to execute the group of queries subject to constraints of the configured models to obtain discovered information [713].
-
Citations
15 Claims
-
1. A method for an automated data discovery service [701] in a collaborative information system [222], comprising:
-
authorizing, by a number of participants, a query service having specified data inputs and outputs, the query service comprising a group of queries [703]; configuring, by the number of participants, one or more models to constrain the group of queries to restricted portions of a plurality of participant data sources [709]; authorizing, by the number of participants, an automated data discovery service [711]; and invoking the automated data discovery service, by the number of participants, to execute the group of queries subject to constraints of the configured models to obtain discovered information [713]. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A collaborative information system [222], comprising
a plurality of individually-controlled data sources [240, 572] provided by respective data providers [238]; a computing platform [224] communicatively coupled to the plurality of data sources [240, 572], the computing platform [224] programmed with a number of services, including; query services [226, 446], each query service [226, 446] comprising a group of queries [227-1, 227-2, . . . , 227-N] having predefined data inputs and outputs; an authorization configuration service [230] to limit the group of queries [227-1, 227-2, . . . , 227-N] of respective query services [226, 446] to corresponding authorized portions of the plurality of data sources [240, 572] as previously indicated to the computing platform [224] by respective data providers [238]; and an automated data discovery service [584] to periodically execute the group of queries [227-1, 227-2, . . . , 227-N] of respective query services [226, 446] according to the authorization configuration service [230] and cache the discovered information in an index [234, 692]. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A non-transitory computer-readable medium [107] having computer-readable instructions stored thereon that, if executed by one or more processors, cause the one or more processors to:
-
authorize, by a number of participants, a query service having specified data inputs and outputs, the query service comprising a group of queries [703]; configure, by the number of participants, one or more models to constrain the group of queries to restricted portions of a plurality of communicatively coupled participant data sources [709]; authorize, by the number of participants, an automated data discovery service [711]; and invoke the automated data discovery service, by the number of participants, to execute the group of queries subject to constraints of the configured models to obtain discovered information [713]. - View Dependent Claims (14, 15)
-
Specification