The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 08, 2018

Filed:

Dec. 05, 2016
Applicant:

Palantir Technologies, Inc., Palo Alto, CA (US);

Inventors:

David Tolnay, Palo Alto, CA (US);

Punyashloka Biswal, New Haven, CT (US);

Andrew Colombi, San Francisco, CA (US);

Yupeng Fu, San Jose, CA (US);

Ashar Fuadi, Bogor, ID;

Mingyu Kim, Palo Alto, CA (US);

Paul Nepywoda, Palo Alto, CA (US);

Akshay Pundle, Cupertino, CA (US);

Juan Tamayo, San Francisco, CA (US);

Assignee:

Palantir Technologies, Inc., Palo alto, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30569 (2013.01); G06F 17/30339 (2013.01); G06F 17/30345 (2013.01); G06F 17/30563 (2013.01); G06F 17/30958 (2013.01); G06F 17/30961 (2013.01);
Abstract

Techniques related to a domain-specific language for dataset transformations are disclosed. A server computer may process a table definition composed in a domain-specific language. The table definition may include a sequence of one or more dataset transformations to be performed on one or more source tables to generate a target table. The sequence may include a customized transformation. A source dataset may be provided as input to an implementation of the customized transformation. An output dataset may be generated as a result of executing the implementation. An intermediate table may be generated based on performing at least one dataset transformation on a particular source table. A supplemental portion for the intermediate table may be generated based on performing the at least one dataset transformation on an appended portion of the particular source table. The target table may be generated based on combining the supplemental portion with the intermediate table.


Find Patent Forward Citations

Loading…