Secure platform for the dissemination of data
AssigneeSchlumberger Technology Corporation
InventorsAlagappan Narayanan, Priya Soni, Pankaj Kumar, Yuri da Silva Ferreira, Floyd Louis Broussard, III
Life of this patent
Estimating the term…
Abstract
A method including receiving, at a data distribution platform, a selection of a data package comprising a high fidelity data package. The method also includes filtering, automatically by a filtering application of the data distribution platform, the high fidelity data package to form a marketing data package. Filtering includes removing sufficient data from the high fidelity data package such that the marketing data package is a marketing data package. The method also includes publishing the marketing data package within the data distribution platform.
Claims21
A method, comprising:
- receiving, at a data distribution platform, a selection of a data package comprising a high fidelity data package;
- filtering, automatically by a filtering application of the data distribution platform, the high fidelity data package to form a marketing data package, the filtering comprising removing sufficient data from the high fidelity data package such that the marketing data package comprises a low fidelity data package comprising a first attribute, the low fidelity data package being a data package containing insufficient data such that, when the low fidelity data package is provided as input to a program comprising at least one of a data analysis program, a workflow, or an exploration and production (E&P) application, the program outputs an invalid result comprising a failure to locate a specific well site, and the filtering further comprising replacing a location with a polygon larger than the location, the polygon representing an area generalized from specific coordinates of the location, the replacing obscuring precise location information in the marketing data package;
- publishing the marketing data package as a read-only data structure stored in the data distribution platform;
- receiving a request for a user authentication token, via a first application programming interface at the data distribution platform, from a first remote computing system separate from the data distribution platform, the first remote computing system storing a consumer data package corresponding to a consumer, the consumer data package comprising a second attribute;
- generating the user authentication token, via the first application programming interface at the data distribution platform, based on the consumer data package;
- automatically validating the user authentication token, via a second application programming interface at the first remote computing system, in response to the first attribute of the marketing data package being the second attribute of the consumer data package;
- and
- granting access, via a third application programming interface at the data distribution platform, by the consumer at the first remote computing system to the marketing data package in response to the user authentication token being validated,
- wherein the access to the marketing data package is granted only when the first attribute of the marketing data package is same as the second attribute of the consumer data package,
- wherein the marketing data package is provided to the first remote computing system automatically upon the granting of access by the consumer to the marketing data package, and
- wherein the program outputs a valid result comprising a prediction or rendering of a distribution of an underground oilfield or another subterranean structure upon the granting of access.
A system, comprising:
- a server processor;
- a communication link in communication with the server processor;
- a data repository in communication with the server processor and storing:
- a data package comprising sufficient data to be a high fidelity data package;
- and
- a marketing data package comprising a low fidelity data package;
- and
- a data distribution platform interposed between a first remote computing system and a second remote computing system, different from the first remote computing system, the first remote computing system being separate from the data distribution platform, the data distribution platform being configured to:
- receive a selection of the data package comprising the high fidelity data package;
- filter, automatically by a filtering application on the data distribution platform, the high fidelity data package to form the marketing data package, the filtering comprising removing sufficient data from the high fidelity data package such that the marketing data package comprises the low fidelity data package comprising a first attribute, the low fidelity data package being a data package containing insufficient data such that, when the low fidelity data package is provided as input to a program comprising at least one of a data analysis program, a workflow, or an exploration and production (E&P) application, the program outputs an invalid result comprising a failure to locate a specific well site, and the filtering further comprising replacing a location with a polygon larger than the location, the polygon representing an area generalized from specific coordinates of the location, the replacing obscuring precise location information in the marketing data package;
- publish the marketing data package as a read-only data structure stored in the data distribution platform;
- receive a request for a user authentication token, via a first application programming interface at the data distribution platform, from the first remote computing system, the first remote computing system storing a consumer data package corresponding to a consumer, the consumer data package comprising a second attribute;
- generate the user authentication token, via the first application programming interface at the data distribution platform, based on the consumer data package;
- automatically validate the user authentication token, via a second application programming interface at a first remote computing system separate from the data distribution platform, in response to the first attribute of the marketing data package being the second attribute of the consumer data package;
- and
- grant access, via a third application programming interface at the data distribution platform, by the consumer at the first remote computing system to the marketing data package in response to the user authentication token being validated,
- wherein the access to the marketing data package is granted only when the first attribute of the marketing data package is same as the second attribute of the consumer data package,
- wherein the marketing data package is provided to the first remote computing system automatically upon the granting of access by the consumer to the marketing data package, and
- wherein the program outputs a valid result comprising a prediction or rendering of a distribution of an underground oilfield or another subterranean structure upon the granting of access.
Dependencies are inferred from the claim text.