Systems and methods for importing data from electronic data files

US9946776B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9946776-B1
Application numberUS-201615292075-A
CountryUS
Kind codeB1
Filing dateOct 12, 2016
Priority dateSep 4, 2015
Publication dateApr 17, 2018
Grant dateApr 17, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Computer implemented systems and methods are disclosed for importing data from electronic data files. In accordance with some embodiments, source electronic data files are received at a data importation system and managed by the data importation system. The data importation system may load detector/transformer plugins and determined whether any of the load detector/transformer plugins apply to the received source electronic data files. The data importation system may also generate transformed data using a transformer corresponding to a detector that applies to the source electronic data files. The data importation system may import the transformed data into at least one of a data analysis system and a database.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: one or more memory devices that store a set of instructions; and at least one processor that executes the set of instructions to perform operations for generating an updated transformed electronic data file using a detector/transformer plugin, the detector/transformer plugin including a detector and a transformer, the detector configured to detect whether an updated electronic source data file is compatible with the transformer, the transformer configured to transform the updated source electronic data file into the updated transformed electronic data file, the operations comprising: receiving the source electronic data file; receiving an update to the source electronic data file as an updated electronic source data file; loading the detector/transformer plugin from a database based on a detection by the detector of the detector/transformer plugin that the updated electronic source data file is compatible with the transformer, the detection based on a file type of the updated electronic source data file; performing the transforming of the updated source electronic data file into the updated transformed electronic data file using the transformer of the detector/transformer plugin; and providing the updated transformed electronic data file for importing into a data analysis system. 2. The system of claim 1 , wherein an order in which detectors of a plurality of detector/transformer plugins in the database are determined to apply to the updated source electronic data file is determined based on priorities assigned to the plurality of detector/transformer plugins. 3. The system of claim 1 , the operations further comprising storing transformed data in the updated transformed electronic data file. 4. The system of claim 1 , the operations further comprising: receiving a request to delete the source electronic data file; and deleting the source electronic data file. 5. The system of claim 4 , the operations further comprising providing a request to the data analysis system to delete transformed data corresponding to the source electronic data file. 6. A method comprising: performing operations for generating an updated transformed electronic data file using a detector/transformer plugin, the detector/transformer plugin including a detector and a transformer, the detector configured to detect whether an updated electronic source data file is compatible with the transformer, the transformer configured to transform the updated source electronic data file into the updated transformed electronic data file, the operations comprising: receiving the source electronic data file; receiving an update to the source electronic data file as an updated electronic source data file; loading the detector/transformer plugin from a database based on a detection by the detector of the detector/transformer plugin that the updated electronic source data file is compatible with the transformer, the detection based on a file type of the updated electronic source data file; and performing the transforming of the updated source electronic data file into the updated transformed electronic data file using the transformer of the detector/transformer plugin; and providing the updated transformed electronic data file for importing into data analysis system, one or more modules incorporated into one or more memories of a computer system to configure one or more processors of the computer system to perform the generating of the updated transformed electronic data file using the detector/transformer plugin. 7. The method of claim 6 , wherein an order in which detectors of a plurality of detector/transformer plugins in the database are determined to apply to the updated source electronic data file is determined based on priorities assigned to the plurality of detector/transformer plugins. 8. The method of claim 6 , the operations further comprising storing transformed data in the updated transformed electronic data file. 9. The method of claim 6 , the operations further comprising: receiving a request to delete the source electronic data file; and deleting the source electronic data file. 10. The method of claim 9 , the operations further comprising providing a request to the data analysis system to delete transformed data corresponding to the source electronic data file. 11. The method of claim 6 , further comprising providing the transformed updated electronic data file to the data analysis system. 12. A non-transitory computer-readable storage medium comprising instructions that, when executed by at least one processor of a machine, cause the machine to perform operations for generating an updated transformed electronic data file using a detector/transformer plugin, the detector/transformer plugin including a detector and a transformer, the detector configured to detect whether an updated electronic source data file is compatible with the transformer, the transformer configured to transform the updated source electronic data file into the updated transformed electronic data file, the operations comprising: receiving a source electronic data file; receiving an update to the source electronic data file as an updated electronic source data file; loading the detector/transformer plugin from a database based on a detection by the detector of the detector/transformer plugin that the updated electronic source data file is compatible with the transformer, the detection based on a file type of the updated electronic source data file; performing the transforming of the updated source electronic data file into the updated transformed electronic data file using the transformer of the detector/transformer plugin; and providing the updated transformed electronic data file for importing into the data analysis system.

Assignees

Inventors

Classifications

  • Extract, transform and load [ETL] procedures, e.g. ETL data flows in data warehouses · CPC title

  • Indexing; Data structures therefor; Storage structures · CPC title

  • Templates · CPC title

  • Query processing · CPC title

  • Update request formulation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9946776B1 cover?
Computer implemented systems and methods are disclosed for importing data from electronic data files. In accordance with some embodiments, source electronic data files are received at a data importation system and managed by the data importation system. The data importation system may load detector/transformer plugins and determined whether any of the load detector/transformer plugins apply to …
Who is the assignee on this patent?
Palantir Technologies Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/258. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 17 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).