Patents Assigned to Palantir Technologies
-
Patent number: 11630752Abstract: Example embodiments describe a method performed by one or more processors. The method may comprise sending over a network, to a software component installed at a remote data source, a request to download data stored at, or in association with, the remote data source, the software component being configured to access performance data at said remote data source. In response to sending the request, the method may comprise receiving from the software component at least an indication of the performance data accessed by said software component, determining whether to proceed with the data download request or to modify the data download request based on the received performance data.Type: GrantFiled: June 5, 2020Date of Patent: April 18, 2023Assignee: Palantir Technologies Inc.Inventors: Cenk Sezgin, Jasjit Grewal, Thomas Pearson
-
Patent number: 11626009Abstract: Systems and methods are provided for enhanced alert generation based on real-time manipulation of datasets. An example method includes accessing datasets including a plurality of rows each indicating a plurality of values. Occurrences of alert definitions are monitored via applying the alert definitions to the datasets, the alert definitions specifying expressions utilizing one or more of the values, with an occurrence of an alert definition indicating satisfaction of the specified expression and causing an associated alert to be generated for evaluation. Presentation of an interactive user interface associated with customizing alert definitions is caused. The interactive user interface presents a first visual portion, the first visual portion enabling specification of an expression for a customized alert definition.Type: GrantFiled: May 26, 2022Date of Patent: April 11, 2023Assignee: Palantir Technologies Inc.Inventors: Scott Adams, Arthur Kam, Meredith Bertasi, Mitchell Skiles
-
Patent number: 11625369Abstract: Systems and methods are provided for data migration. The system may comprise one or more processors and a memory storing instructions that, when executed by the one or more processors, cause the system to migrate at least one first table of a first database schema to at least one second table of a second database schema, determine a query for modifying the first table during the migration, modify the second table based at least in part on the query, and update a mutation table to describe the modification, wherein the mutation table at least describes the modification.Type: GrantFiled: January 25, 2022Date of Patent: April 11, 2023Assignee: Palantir Technologies Inc.Inventors: Joseph Ellis, Mark Elliot, Robert Fink, Sandor Van Wassenhove
-
Patent number: 11625529Abstract: Aspects of the present disclosure relate to systems and methods for receiving, managing, and displaying annotations on documents in real-time. A user (e.g., an author of a document) uploads a document into a real-time annotation system, which may then generate a composite presentation based on the uploaded document. The composite presentation includes all the content of the document presented in a specially configured graphical user interface to receive and manage annotations from a plurality of user devices.Type: GrantFiled: October 7, 2020Date of Patent: April 11, 2023Assignee: Palantir Technologies Inc.Inventors: Ayush Sood, Amrit Saxena, Parvathy Menon
-
Patent number: 11625749Abstract: Various systems and methods for providing a tool to entities that determines the optimal usage of data items are disclosed. For example, the tool can generate a model that uses various characteristics to predict how likely it is that a viewer will watch (or listen to) the media program being promoted. The model can then determine an increase in revenue that would result from the assignment of a media promo using the predicted likelihood and subtracting a known opportunity cost from this determined revenue increase to determine a net revenue value. The model can repeat this determination for any number of viewers and aggregate the determined net revenue values to generate an aggregated net revenue value. The tool may include a user interface in which a content provider can adjust various variables to see how adjusting one or more variables affects the aggregated net revenue value.Type: GrantFiled: September 24, 2021Date of Patent: April 11, 2023Assignee: Palantir Technologies Inc.Inventors: Amanda Held, David Kinsella, David Montague, Michael Fink, Taylor Gregoire-Wright
-
Patent number: 11625376Abstract: A data aggregation system is described, wherein the data aggregation system may include: a plurality of sensors distributed throughout an environment; a tile database comprising a memory for storing a hierarchy of tiled layers, wherein each layer in the hierarchy of tiled layers comprises a plurality of tiles; a tiling server, the tiling server configured to: receive sensor data from one or more sensors in the plurality of sensors; assign the sensor data to a base tile in a first layer in the hierarchy of tiled layers based on one or more properties of the one or more sensors; retrieve one or more aggregate tiles from the tile database based on an identity of the base tile in the first layer, the one or more aggregate tiles each taken from one or more further layers in the hierarchy of tiled layers; determine aggregate sensor data for each of the retrieved one or more aggregate tiles based on the sensor data stored on the base layer tile; assign the determined aggregate sensor data to the corresponding one orType: GrantFiled: March 13, 2020Date of Patent: April 11, 2023Assignee: Palantir Technologies Inc.Inventors: Gokcan Ozakdag, Maciej Foks
-
Patent number: 11620193Abstract: Systems and methods are provided for database or data file backup. The system may comprise one or more processors and a memory storing instructions that, when executed by the one or more processors, cause the system to identify a list of data files required for restoring the database or data files, create a backup comprising copies of a subset of the data files that are created or modified after a preceding backup, and back up the database, wherein the backup includes an identification to the preceding backup.Type: GrantFiled: January 5, 2021Date of Patent: April 4, 2023Assignee: Palantir Technologies Inc.Inventor: Thomas Petracca
-
Patent number: 11620280Abstract: A database system comprised of a decoupled compute layer and storage layer is implemented to store, build, and maintain a canonical dataset, a temporary buffer, and projection datasets. The canonical dataset is a set of batch updated data. The data is appended in chunks to the canonical dataset such that the canonical dataset becomes a historical dataset over time. The buffer is a write ahead log that contains the most recent chunks of data and provides atomicity and durability for the database system. The projection datasets are indexes of the canonical dataset and/or the buffer that may have single or multiple column sort-orders and/or particular data formats. The writes to the canonical dataset, projection datasets, and buffer may be asynchronous and therefore the database system is advantageously less resource constrained.Type: GrantFiled: August 9, 2021Date of Patent: April 4, 2023Assignee: Palantir Technologies Inc.Inventors: Benjamin Duffield, Joshua Casale, Mark Elliot, Matthew Sills, Robert Kruszewski, Rahij Ramsharan
-
Patent number: 11615071Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media for data synchronization are provided. One of the methods includes: receiving, from a client device displaying a spreadsheet interface, a query for data; identifying, from one or more datasets in a data store, a plurality of data items responsive to the query; sending, to the client device, a plurality of data entries for display in a plurality of cells of the spreadsheet interface, wherein the data entries correspond to the identified data items; receiving, from the client device, information associated with one or more changes to one or more of the data entries, wherein the one or more changes are created based on one or more user inputs in the spreadsheet interface; and updating, in the data store based on the one or more changes, one or more of the data items corresponding to the one or more changed data entries.Type: GrantFiled: May 15, 2020Date of Patent: March 28, 2023Assignee: Palantir Technologies Inc.Inventors: Alexander Egorenkov, Feridun Arda Kara, Julien Levy, Jason Marmon, Kamran Khan, Natacha Gabbamonte, Sander Kromwijk, Xinyi Wang, Yixun Xu
-
Patent number: 11615565Abstract: Methods and systems for structuring, storing and displaying time series data in a user interface. One system includes processors executing instructions to determine, from time series data from a first sensor, a first subset of time series data for the first batch from the first start time and the first end time, determine, from the time series data from the first sensor, a second subset of time series data for the second batch from the second start time and the second end time, generate a time series user interface comprising a chart, the chart including a first plot for the first subset of time series data and a second plot for the second subset of time series data, the first plot being aligned to the second plot, and cause presentation of the time series user interface.Type: GrantFiled: February 14, 2022Date of Patent: March 28, 2023Assignee: Palantir Technologies Inc.Inventors: John McRaven, Francis Chen, Shuyang Li, Spencer Tank, Xavier Falco
-
Patent number: 11614851Abstract: Systems and methods are provided for providing an interface for conducting an investigation concerning at least one suspected unauthorized entry to an environment. A set of tabbed sub-interfaces for accessing information related to the environment can be provided in a first region of the interface. An interactive map of the environment can be provided in a second region of the interface, wherein the interactive map identifies locations within the environment that are associated with access control readers, and wherein the interactive map identifies locations within the environment that are associated with respective cameras that capture visual data describing those locations.Type: GrantFiled: October 9, 2020Date of Patent: March 28, 2023Assignee: Palantir Technologies Inc.Inventors: Daniel Cervelli, Allen Chang, Andrew Elder, Andrew Lampert, John Carrino, Peter Austin
-
Patent number: 11604811Abstract: Systems and methods are provided for adaptive data replication. A first data object is stored. One or more first network characteristics of a communication network are detected. A first replication mode is triggered (e.g., a single-master replication mode) based on the one or more first network characteristics of the communication network. The single-master replication may be configured to facilitate real-time synchronizations (e.g., for critical updates). One or more second network characteristics of the communication network are detected. A second replication mode (e.g., a multi-master replication mode) is triggered based on the one or more second network characteristics. The second replication may be configured to facilitate a delayed synchronization (e.g., for non-critical updates) of the first data object and the second data object using the second update file.Type: GrantFiled: December 23, 2020Date of Patent: March 14, 2023Assignee: Palantir Technologies Inc.Inventors: Peter Wilczynski, Ryan Zheng, John Carrino, Timothy Wilson, Stephen Freiberg, John Garrod, William Waldrep
-
Patent number: 11604812Abstract: Computer-implemented systems and methods are disclosed for indexing and aggregating proxy server data. In accordance with some embodiments, the systems comprise a memory device configured to store a set of instructions, and one or more processors configured to execute the set of instructions to receive a plurality of log lines of proxy server data comprising a plurality of data components and index one or more of the plurality of data components for the plurality of log lines. The processors also generate a plurality of log data records, each including the one or more indexed data components, and generate a summarized data record by aggregating one or more log data records having at least one matching indexed data component.Type: GrantFiled: January 14, 2021Date of Patent: March 14, 2023Assignee: Palantir Technologies Inc.Inventors: Miles Seiver, Lucas Lemanowicz
-
Patent number: 11599539Abstract: A logical query plan to derive a target dataset from one or more source datasets is identified. The logical query plan defines source columns of the one or more source datasets and respective target columns of the target dataset. The logical query plan is parsed to derive relationships between the source columns of the one or more source datasets and the respective target columns of the target dataset. Target column metadata is generated for a target column of the target dataset. The target column metadata reflects a derived relationship between one or more source columns and the target column and existing source column metadata of each of the one or more source columns. The target column metadata is stored for the target column of the target dataset.Type: GrantFiled: February 27, 2019Date of Patent: March 7, 2023Assignee: Palantir Technologies Inc.Inventors: Christopher Dugan, Aditya Chaturvedi, David Vogelbacher, Jiawei Wu, Natacha Gabbamonte, Joseph Kane
-
Patent number: 11599716Abstract: Computer implemented systems and methods are disclosed for annotating and linking electronic documents. In accordance with some embodiments, annotations assigned to source electronic documents are received and snippets are generated from the received annotations. The generated snippets are aggregated into clusters, which are used to generate an electronic document. Links between the snippets and their respective source documents may be generated and embedded in the generated electronic document.Type: GrantFiled: September 23, 2020Date of Patent: March 7, 2023Assignee: Palantir Technologies Inc.Inventors: Eric Knudson, Matthew Gerhardt, Andrew Elder, Eli Rosofsky
-
Patent number: 11599513Abstract: Systems and methods are presented for data quality monitoring. Data quality monitors may be created and configured to identify objects with specified data quality issues and/or property values. Objects identified by a data quality monitor can be presented to users for confirmation and resolution. Properties used by the data quality monitor to match objects may also be displayed to users.Type: GrantFiled: April 5, 2021Date of Patent: March 7, 2023Assignee: Palantir Technologies Inc.Inventor: Malina Kirn
-
Patent number: 11599706Abstract: Systems, methods, and non-transitory computer readable media may provide a view of geospatial information. A user's selection of a location may be obtained. Characteristic information describing characteristics of the location may be obtained. Activities information describing activities of the location may be obtained. An interface (e.g., user interface, API) enabling presentation of a geospatial view of the activities of the location with respect to the characteristics of the location may be provided.Type: GrantFiled: May 3, 2018Date of Patent: March 7, 2023Assignee: Palantir Technologies Inc.Inventors: Alexander Mark, Andrew Elder, Brandon Marc-Aurele, David Montague, Eric Knudson, Eric Jeney, Jeffrey Bagdis, Daniel O'Malley, Vincent Tilson
-
Patent number: 11599369Abstract: Systems and methods are provided for improved graphical user interface configuration. The system allows an administrator to rapidly and deploy create customized pages based on configuration files. Versioning and branching of the configuration files allows rapid development of the customized pages. The configurations for dynamic content cause such content to be retrieved and presented on pages. Short configuration sections cause large sections of a markup page to be generated without manual page programming.Type: GrantFiled: August 28, 2018Date of Patent: March 7, 2023Assignee: Palantir Technologies Inc.Inventors: Hao Zuo, Arthur Wu
-
Patent number: 11593317Abstract: Systems and methods are provided for monitoring and logging all activity occurring in a system. The logged activity may include keystroke entries input into the system, user and/or application interactions with the system, access restriction conflicts, and the like. The logged activity may be stored in at least two datastores, at least one of which is an immutable, append-only datastore. Storage of the logged activity in the immutable, append-only datastore is performed using hash algorithms. Attempts at manipulating or at hiding malicious or unauthorized activity can be recognized due to all activity being captured in the immutable, append-only datastore.Type: GrantFiled: February 2, 2021Date of Patent: February 28, 2023Assignee: Palantir Technologies Inc.Inventors: Nomi Becker, Anne Ryan
-
Patent number: 11595492Abstract: Systems and methods are provided for obtaining and providing one or more resources for an investigation to be conducted remotely from a server. Resources needed to conduct an investigation may include one or more portions of a database and/or one or more functionalities of a data analysis platform. Based on the investigation to be conducted (e.g., type of investigation, location of investigation, personnel involved, etc.), a computing system may obtain different amounts/types of resources from the server. The investigation may be conducted via a web application that runs on the computing system. The web application may access the resources obtained from the server. The results of the investigation may be sent by the computing system to the server. The computing system may receive updates from the server. The computing system may act as a server for other remote systems that are conducting investigations.Type: GrantFiled: April 26, 2022Date of Patent: February 28, 2023Assignee: Palantir Technologies Inc.Inventors: Brian Laub, Mark Scianna, Carter Kozak, Daniel Zangri, Izaak Baker, Joseph Henke