IP Library Granted Patent US 10,572,529
Granted Patent B2
US 10,572,529 · App. 15/974,504 · Granted Feb 25, 2020

Data integration tool

Inventor: Anthony Albert Nassar (Reston, VA)
Assignee: Palantir Technologies Inc.
G06F16/367G06F11/362G06F11/3688G06F11/3692G06F16/2365G06F16/288G06F16/289
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,572,529
App. No.
15/974,504
Granted
Feb 25, 2020
Kind
B2
Abstract

Computer-implemented systems and methods are disclosed for providing proactive validations of transformation scripts. In one implementation, a method is provided that includes associating, with at least one processor, the transformation script with ontology parameters. The method also includes initiating a debugging operation of the transformation script having at least one condition and importing, from a data source, at least one data item for transformation. The method further includes determining, as part of the debugging operation, whether the at least one condition that uses the at least one data item is valid based on the ontology parameters and notifying a user, on a display device, of a result associated with the determination.

Claims (29)

1. A system for providing a proactive validation of a transformation script, the system comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors, cause the system to:

initiate a debugging operation of the transformation script having at least one condition wherein the transformation script uses a builder that defines the definition of the entity as the entity being an object or a property of an object;

import, from a data source, at least one data item for transformation;

determine, as part of the debugging operation, the at least one condition that uses the at least one data item is invalid, wherein the at least one condition is determined invalid based on an assignment of an entity associated with the transformation script and a definition of the entity;

associate the transformation script with ontology parameters, the determination the at least one condition that uses the at least one data item is invalid being based on the ontology parameters, wherein the ontology parameters include parameters that assign the entity as being an object or a property of an object, wherein the transformation script includes information for mapping at least a portion of the at least one data item to at least one of the ontology parameters; and

provide an indication of a result associated with the determination, wherein the result is at least one of an implicit result or an expressed result.

2. The system of claim 1 , wherein providing the indication of the result comprises any of displaying an error message, an acronym, a number, or a graphic.

3. The system of claim 1 , wherein the indication of the result is provided in any of a notification in a debugger application, an email, or a popup window.

4. The system of claim 1 , wherein the at least one condition is based on the data source.

5. A method for providing a proactive validation of a transformation script, the method being performed by one or more processors and comprising:

initiating a debugging operation of the transformation script having at least one condition wherein the transformation script uses a builder that defines the definition of the entity as the entity being an object or a property of an object;

importing, from a data source, at least one data item for transformation;

determining, as part of the debugging operation, the at least one condition that uses the at least one data item is invalid, wherein the at least one condition is determined invalid based on an assignment of an entity associated with the transformation script and a definition of the entity;

associating the transformation script with ontology parameters, the determination the at least one condition that uses the at least one data item is invalid being based on the ontology parameters, wherein the ontology parameters include parameters that assign the entity as being an object or a property of an object, wherein the transformation script includes information for mapping at least a portion of the at least one data item to at least one of the ontology parameters; and

providing an indication of a result associated with the determination wherein the result is at least one of an implicit result or an expressed result.

6. The method of claim 5 , wherein providing the indication of the result comprises any of displaying an error message, an acronym, a number, or a graphic.

7. The method of claim 5 , wherein the indication of the result is provided in any of a notification in a debugger application, an email, or a popup window.

8. The method of claim 5 , wherein the at least one condition is based on the data source.

9. The method of claim 5 , wherein the data source includes unstructured data or the data source includes structured data.

10. A non-transitory computer readable medium that stores instructions that are executable by at least one processor to cause the at least one processor to perform a method for providing a proactive validation of a transformation script, the method comprising:

initiating a debugging operation of the transformation script having at least one condition wherein the transformation script uses a builder that defines the definition of the entity as the entity being an object or a property of an object;

importing, from a data source, at least one data item for transformation;

determining, as part of the debugging operation, the at least one condition that uses the at least one data item is invalid, wherein the at least one condition is determined invalid based on an assignment of an entity associated with the transformation script and a definition of the entity;

associating the transformation script with ontology parameters, the determination the at least one condition that uses the at least one data item is invalid being based on the ontology parameters, wherein the ontology parameters include parameters that assign the entity as being an object or a property of an object, wherein the transformation script includes information for mapping at least a portion of the at least one data item to at least one of the ontology parameters; and

providing an indication of a result associated with the determination wherein the result is at least one of an implicit result or an expressed result.

11. The non-transitory computer readable medium of claim 10 , wherein providing the indication of the result comprises any of displaying an error message, an acronym, a number, or a graphic.

12. The non-transitory computer readable medium of claim 10 , wherein the indication of the result is provided in any of a notification in a debugger application, an email, or a popup window.

Assignments (8)
ASSIGNMENT OF INTELLECTUAL PROPERTY SECURITY AGREEMENTS Recorded Jul 3, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: WELLS FARGO BANK, N.A.
Reel/Frame 060572/0640 →
SECURITY INTEREST Recorded Jul 3, 2022
From: PALANTIR TECHNOLOGIES INC.
To: WELLS FARGO BANK, N.A.
Reel/Frame 060572/0506 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ERRONEOUSLY LISTED PATENT BY REMOVING APPLICATION NO. 16/832267 FROM THE RELEASE OF SECURITY INTEREST PREVIOUSLY RECORDED ON REEL 052856 FRAME 0382. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Aug 26, 2021
From: ROYAL BANK OF CANADA
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 057335/0753 →
SECURITY INTEREST Recorded Jun 4, 2020
From: PALANTIR TECHNOLOGIES INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 052856/0817 →
RELEASE OF SECURITY INTEREST Recorded Jun 4, 2020
From: ROYAL BANK OF CANADA
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 052856/0382 →
SECURITY INTEREST Recorded Jan 27, 2020
From: PALANTIR TECHNOLOGIES INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 051713/0149 →
SECURITY INTEREST Recorded Jan 27, 2020
From: PALANTIR TECHNOLOGIES INC.
To: ROYAL BANK OF CANADA, AS ADMINISTRATIVE AGENT
Reel/Frame 051709/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2018
From: NASSAR, ANTHONY ALBERT
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 045747/0907 →