Systems and methods for integrated management of large data sets
AssigneeClipcard Inc.
InventorsDon W. Davis, Michael P. Gerlek
Life of this patent
Estimating the term…
Abstract
Systems, methods and techniques for managing data sets are described. In particular, systems and methods for modeling, representing, acquiring and disseminating large data sets and data files using metadata are described. The large data sets may include geospatial information. The metadata may be extracted from the data or provided separately. Such metadata may be used to represent the underlying data so as to avoid unnecessary and/or unwanted transfer, exposure or manipulation of the underlying data. The metadata may be represented in a static or dynamic fashion, and may be shared via, for example, social media networks and the like.
Claims30
A computer-implemented method for disseminating data, comprising:
- under the control of one or more computer systems configured with executable instructions,
- extracting metadata from one or more data files of a data provider, the metadata including at least information that identifies the data files from which the metadata is extracted;
- associating the extracted metadata with at least the data files and the data provider;
- at a time after receiving a browse request from a user to view the data files, determining, based on the browse request and the associated metadata, a subset of the associated metadata that identifies at least the data files and the data provider;
- responding to the browse request by displaying at least the determined subset of the associated metadata;
- and
- at a time after receiving a download request from a user to acquire the data files, responding to the request by causing the data files to be transferred from the data provider to the user.
A computer-implemented method for disseminating data, comprising:
- under the control of one or more computer systems configured with executable instructions,
- processing data of a data provider so as to generate a plurality of metadata elements related to the processed data;
- at a time after receiving a request for information from a requestor regarding a subset of the processed data, determining, based on the received request for information and the plurality of metadata elements, at least a subset of the metadata elements that identify contents of at least some of the subset of the processed data;
- providing, in connection with the subset of the processed data, the determined subset of the metadata elements via the one or more computer systems;
- and
- at a time after receiving a request for the subset of the processed data from the requestor, facilitating transfer of the subset of the processed data to the requestor.
A data management system, comprising:
- one or more processors;
- memory, including instructions executable by the one or more processors to cause the data management system to at least:
- ingest data files from a data provider;
- process the ingested data files to generate metadata sets, each metadata set related to a subset of the ingested data files;
- interface with customers of the data provider by at least:
- in response to customer requests, dynamically configuring the generated metadata sets to identify the related subsets of ingested data files;
- and
- providing the dynamically configured generated metadata sets to the customers in connection with the customer requests;
- and
- initiate one or more transactions between the customers and the data provider in connection with the customer requests.
One or more non-transitory computer-readable storage media having collectively stored thereon executable instructions that, when executed by one or more processors of a computing resource provider's computer system, cause the computer system to at least:
- at a time after receiving data from a data source, model the received data using at least metadata associated with the received data, the model configured to identify at least a subset of the received data;
- provide an interface whereby a first user associated with the data source may associate extrinsic content with the received data;
- provide, to at least a second user, a representation of the received data such that the representation identifies the subset of the received data, the representation further comprising the model of the received data and the associated extrinsic content;
- and
- upon receiving a request from the second user to transfer the modeled data, facilitating the transfer of the modeled data from the data source to the second user.
Dependencies are inferred from the claim text.