Declarative language and visualization system for recommended data transformations and repairs
US-2016092474-A1 · Mar 31, 2016 · US
US11068475B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11068475-B2 |
| Application number | US-201815985702-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 22, 2018 |
| Priority date | Jun 19, 2016 |
| Publication date | Jul 20, 2021 |
| Grant date | Jul 20, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Various embodiments relate generally to data science and data analysis, computer software and systems, network communications to interface among repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform configured to provide one or more computerized tools that facilitate data projects by providing an interactive, project-centric workspace interface that may include, for example, a unified view in which to identify data sources, generate transformative datasets, and/or disseminate insights to collaborative computing devices and user accounts. For example, a method may include identifying a subset of derived from one or more queries applied against a graph data arrangement, generating data representing a data project user interface to present, for example, a collaborative query editor to receive a query, and generating data to access an external third-party computerized data analysis tool to perform an action.
Opening claim text (preview).
The invention claimed is: 1. A method comprising: receiving a request to generate data identifying a data project, the request also importing the data using a link coupled to a source of the data, the data being persistently remote from the data project; accessing a graph data arrangement associated with the data project, the graph data arrangement being an aggregated dataset including multiple linked datasets; identifying a subset of data in the graph data arrangement data representing a subset of insights derived from one or more queries applied against the subset of data in the graph data arrangement; generating at a data project controller data representing a data project user interface to present at a computing device, the data project user interface including a collaborative query editor to receive a query; generating query results based on execution of the query; and receiving a request to access an external third-party computerized data analysis tool to perform an action. 2. The method of claim 1 further comprising: receiving a command to publish an insight as the action; integrating the insight into the subset of insights to form an updated subset of insights; and publishing the updated subset of insights. 3. The method of claim 1 wherein identifying the subset of data in the graph data arrangement data comprising: identifying data representing the one or more queries are formed in collaboration with a plurality of computing devices, each computing device associated with a different user account having access to a collaborative dataset consolidation system. 4. The method of claim 1 wherein accessing the graph data arrangement comprises: identifying the graph data arrangement associated with a first user account; determining a second user account is authorized to access the graph data arrangement; and facilitating formation of the query based on data originating in association with the second user account. 5. The method of claim 1 wherein generating the data representing the data project user interface further comprising: causing presentation of the collaborative query editor in a user interface including a contextual interface portion and a workspace interface portion. 6. The method of claim 5 further comprising: presenting the query results in the workspace interface portion. 7. The method of claim 5 further comprising: receiving a request to import a dataset to include in a subset of datasets associated the first user account; ingesting the dataset to generate an atomized dataset having data linked to a tabular data arrangement; and presenting the tabular data arrangement in the workspace interface portion. 8. The method of claim 7 further comprising: maintaining presentation of the contextual interface portion. 9. The method of claim 7 further comprising: generating data to present the tabular data arrangement in the same interface as one or more of the query editor and the query results. 10. The method of claim 1 wherein receiving the request to access the external third-party computerized data analysis tool further comprises: executing instructions of an application programming interface to exchange data via a network with a remote computing device configured to execute an application to implement the external third-party computerized data analysis tool. 11. The method of claim 1 wherein receiving the request to access the external third-party computerized data analysis tool further comprises: generate data to form a network connector link with which the external third-party computerized data analysis tool implements to access one or more of the query results and the subset of data in the graph data arrangement. 12. The method of claim 11 further comprising: generating encapsulated instruction data configured to execute at the external third-party computerized data analysis tool; and transmitting the one or more of the query results, the subset of data in the graph data arrangement, and the encapsulated instruction data to the external third-party computerized data analysis tool. 13. The method of claim 1 further comprising: receiving data representing one or more of an external query result and the insight; and receiving external data implemented to form the external query result and the insight at the external third-party computerized data analysis tool. 14. The method of claim 13 wherein receiving the external data comprises: receiving other query commands executed at the external third-party computerized data analysis tool to form the external query result and the insight. 15. The method of claim 13 further comprising: providing access to one or more of the external query result and the insight via a first user account to a computing device associated with a second user account. 16. The method of claim 1 wherein the aggregated dataset including the multiple linked datasets comprises an atomized dataset that includes linked data points comprising triples formatted to comply with a Resource Description Framework (“RDF”) data model. 17. An apparatus comprising: a memory including executable instructions; and a processor, responsive to executing the instructions, is configured to: receive a request to generate data identifying a data project, the request also being configured to import the data using a link coupled to a source of the data, the data being persistently remote from the data project; access a graph data arrangement associated with the data project, the graph data arrangement being an aggregated dataset including multiple linked datasets; identify a subset of data in the graph data arrangement data representing a subset of insights derived from one or more queries applied against the subset of data in the graph data arrangement; generate at a data project controller data representing a data project user interface to present at a computing device, the data project user interface including a collaborative query editor to receive a query; generate query results based on execution of the query; and receive a request to access an external third-party computerized data analysis tool to perform an action. 18. The apparatus of claim 17 wherein the processor is further configured to: receive a command to publish an insight as the action; integrate the insight into the subset of insights to form an updated subset of insights; and publish the updated subset of insights. 19. The apparatus of claim 17 wherein a subset of the instructions to cause the processor to identify the subset of data in the graph data arrangement data further causes the processor to: identify data representing the one or more queries are formed in collaboration with a plurality of computing devices, each computing device associated with a different user account having access to a collaborative dataset consolidation system. 20. The apparatus of claim 17 wherein the processor is further configured to: access data representing a aggregated dataset including the multiple linked datasets comprises an atomized dataset that includes linked data points comprising triples formatted to comply with a Resource Description Framework (“RDF”) data model.
Query predicate definition using graphical user interfaces, including menus and forms (G06F16/2423 takes precedence) · CPC title
Presentation of query results · CPC title
Data format conversion from or to a database · CPC title
to a system of files or objects, e.g. local or distributed file system or database · CPC title
Graphs; Linked lists (G06F16/9027 takes precedence) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.