Palantir Technologies, Inc.

United States of America

Back to Profile

1-22 of 22 for Palantir Technologies, Inc. Sort by
Query
Patent
World - WIPO
Excluding Subsidiaries
Aggregations Reset Report
Date
2023 3
2022 4
Before 2019 15
IPC Class
G06F 17/30 - Information retrieval; Database structures therefor 5
G06F 17/21 - Text processing 4
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs 3
G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled 3
G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions 2
See more
Found results for  patents

1.

SYSTEMS AND METHODS FOR AI INFERENCE PLATFORM AND SENSOR CORRELATION

      
Application Number US2022052991
Publication Number 2023/114386
Status In Force
Filing Date 2022-12-15
Publication Date 2023-06-22
Owner PALANTIR TECHNOLOGIES INC (USA)
Inventor
  • Imig, Robert
  • Fackler, Steven
  • Peters, Ian
  • Elliot, Mark
  • Ellis, Joseph
  • Orozco, Andres Felipe
  • Jain, Akash

Abstract

System and method for model orchestration and sensor correlation according to certain embodiments. For example, a method includes: accessing a plurality of models, each model of the plurality of models configured to process data; receiving information corresponding to a plurality of sensors associated with a plurality of edge devices; selecting one or more models from the plurality of models based on a processing request; selecting one or more sensors from the plurality of sensors based on the processing request; building one or more model pipelines based at least in part on the one or more selected models and the one or more selected sensors; and deploying the one or more model pipelines.

IPC Classes  ?

2.

SYSTEMS AND METHODS FOR AI META-CONSTELLATION

      
Application Number US2022039970
Publication Number 2023/018811
Status In Force
Filing Date 2022-08-10
Publication Date 2023-02-16
Owner PALANTIR TECHNOLOGIES INC. (USA)
Inventor
  • Elder, Andrew
  • Gupta, Anand
  • Cervelli, Daniel
  • Imig, Robert
  • Druckenmiller, Tess

Abstract

System and method for device constellation according to certain embodiments. For example, a method for device constellation, the method includes the steps of: receiving a request, the request including a plurality of request parameters; decomposing the request into one or more tasks; selecting one or more edge devices based at least in part on the plurality of request parameters; assigning the one or more tasks to the one or more selected edge devices to cause the one or more selected edge devices to perform the one or more tasks; and receiving one or more task results from the one or more selected edge devices.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

3.

SYSTEMS AND METHODS FOR AI INFERENCE PLATFORM

      
Application Number US2022039975
Publication Number 2023/018815
Status In Force
Filing Date 2022-08-10
Publication Date 2023-02-16
Owner PALANTIR TECHNOLOGIES INC. (USA)
Inventor
  • Gupta, Anand
  • Imig, Robert
  • Monfre, Alicia
  • Dearment, Gregory
  • Ellis, Joseph
  • Betten, Matthew
  • Chen, Qinfeng

Abstract

System and method for using and managing artificial intelligence (AI) inference platform (AIP) and/or model orchestrators according to certain embodiments. For example, a method includes receiving sensor data via a data interface of a model orchestrator, the model orchestrator including an indication of a model pipeline, the model pipeline including a plurality of models; loading the plurality of models according to the model pipeline; applying the model pipeline to the received sensor data; receiving a model output from the model pipeline via a model interface of the model orchestrator; and generating an insight based at least in part on the model output.

IPC Classes  ?

  • G06N 3/04 - Architecture, e.g. interconnection topology

4.

CONTROLLING USER ACTIONS AND ACCESS TO ELECTRONIC DATA ASSETS

      
Application Number US2022029896
Publication Number 2022/245989
Status In Force
Filing Date 2022-05-18
Publication Date 2022-11-24
Owner PALANTIR TECHNOLOGIES INC. (USA)
Inventor
  • Jagasia, Arnav
  • Patil, Mihir
  • Wee, Yeong, Wei

Abstract

A computer system is disclosed that provides purpose-based control of user actions and access to electronic data assets. For example, the computer system may perform operations including: receiving, from a user, a request to perform an action; determining any checkpoint config objects associated with the action; displaying checkpoint dialog based on checkpoint config object; determining whether criteria associated with the checkpoint object are satisfied; and in response to determining that the criteria associated with the checkpoint object are satisfied: generating a checkpoint record object; and proceeding to perform the action.

IPC Classes  ?

5.

AUTO-GENERATING INTERACTIVE WORKFLOW USER INTERFACES FOR SIMULATED SYSTEMS

      
Application Number US2022013705
Publication Number 2022/159890
Status In Force
Filing Date 2022-01-25
Publication Date 2022-07-28
Owner PALANTIR TECHNOLOGIES INC. (USA)
Inventor
  • Rahill-Marier, Bianca
  • Patton, Casey
  • Perinet, Charles
  • Levy, Julien
  • Fink, Robert

Abstract

Systems, computer program products, and computer-implemented methods for generating interactive graphical user interfaces, software-based workflows, and data integrations using catalogs of workflow applications and auto-generation of aspects of the workflows. A method of the disclosure may include accessing one or more data stores that store: information indicative of one or more data sources, information indicative of one or more data object types, information indicative of one or more applications, and information indicative of compatibilities between the one or more data object types and the one or more applications; receiving a first user input indicating an association between a first data source and a first data object type; and based on the compatibilities and the indicated association, automatically populating each of the one or more applications that is compatible with the first data object type with data from the first data source, wherein populating includes generating interactive graphical user interfaces.

IPC Classes  ?

  • G06F 8/36 - Software reuse
  • G06F 8/38 - Creation or generation of source code for implementing user interfaces
  • G06F 9/451 - Execution arrangements for user interfaces

6.

CONTROLLING ACCESS TO ELECTRONIC DATA ASSETS

      
Application Number US2021072557
Publication Number 2022/109618
Status In Force
Filing Date 2021-11-22
Publication Date 2022-05-27
Owner PALANTIR TECHNOLOGIES INC. (USA)
Inventor
  • Prettejohn, Nicolas
  • Jennings, Basil
  • Condur, Mihai
  • Leatherman, Renee
  • Mosley, Louis

Abstract

A computer system is disclosed that provides purpose-based access to electronic data assets. For example, the computer system may perform operations including: receiving, from a first user, a request to access data assets associated with a purpose object; in response to receiving the request from the first user: generating a purpose access request object including at least an identification of the first user and an identification of the purpose object; and providing an indication of the purpose access request object to a second user associated with the purpose object; receiving, from the second user, an approval of the request; and in response to receiving the approval of the request from the second user: updating the purpose access request object to include at least an indication of the approval of the request; and granting the first user access to data assets associated with the purpose object.

IPC Classes  ?

7.

INTERACTIVE GRAPHICAL USER INTERFACES FOR SIMULATED SYSTEMS

      
Application Number US2021071395
Publication Number 2022/056529
Status In Force
Filing Date 2021-09-08
Publication Date 2022-03-17
Owner PALANTIR TECHNOLOGIES INC. (USA)
Inventor
  • Floren, Andrew
  • Kara, Feridun, Arda
  • Majid, Adil
  • Mabrey, Ted
  • Mcardle, Thomas
  • Slatcher, Timothy
  • Martin, Christopher
  • Pearson, Thomas
  • Rickard, Jesse
  • Boning, Gabriel
  • Reeves, Joh
  • Skiff, David
  • Storr, Adam
  • Shekhawat, Vipul
  • Kromwijk, Sander

Abstract

Systems, computer program products, and computer-implemented methods for visualizing and interacting with a plurality of models that collectively represent a real-world system depicted in a graphical user interface. The system described herein may generate an interactive graphical user interface with multiple modes and a plurality of panels associated with the plurality of models. These panels and modes lay the framework for how a user can visualize and analyze the models at a particular point in time or over a period of time. The systems, computer program products, and computer-implemented methods may thus, according to various embodiments, enable a plurality of models that collectively represent a real-world system be interacted with and visualized by a graphical user interface.

IPC Classes  ?

  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
  • G06F 30/18 - Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling

8.

SHARING AND DECONFLICTING DATA CHANGES IN A MULTIMASTER DATABASE SYSTEM

      
Application Number US2011043794
Publication Number 2012/009397
Status In Force
Filing Date 2011-07-13
Publication Date 2012-01-19
Owner PALANTIR TECHNOLOGIES, INC. (USA)
Inventor
  • Garrod, John Kenneth
  • Carrino, John Antonio
  • Brainard, Katherine
  • Scott, Jacob
  • Chang, Allen

Abstract

A computer-based method and system for sharing and deconflicting data changes amongst a plurality of replication sites. In a particular embodiment, data changes at sites to data objects are tracked by each site on a per-data object basis using per-data object version vectors. In another particular embodiment, data changes at sites to links connecting two data objects are tracked by each site on a per-link set basis using per-link set version vectors. In another particular embodiment, per-object version vectors are used to detect a conflict resulting from concurrent changes at two or more sites in which one of the concurrent changes includes an object resolution change.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G06F 17/40 - Data acquisition and logging

9.

MODAL-LESS INTERFACE ENHANCEMENTS

      
Application Number US2009056703
Publication Number 2010/030913
Status In Force
Filing Date 2009-09-11
Publication Date 2010-03-18
Owner PALANTIR TECHNOLOGIES, INC. (USA)
Inventor
  • Aymeloglu, Andrew
  • Miyake, Nicholas
  • Burr, Brandon
  • Cicerone, Derek
  • Simler, Kevin
  • Tan, Garry

Abstract

A modal-less save interface enables a user to provide a filename under which to save a document at any time during operation of the application, without interrupting other user tasks of the application. The user inputs a filename and performs a save operation on a document without navigating menu items or launching a modal window. The modal-less save interface may be provided in a portion of the main application window. For example, the modal-less save interface may be presented in a toolbar, taskbar, status bar, window pane, or sidebar. An application may feature a modal-less access control interface. The modal-less access control interface may be provided in a portion of the main application window. The access control interface may comprise a control, such as link, button, checkbox, text box, or pull-down menu. Upon selection of the control, the application sets one or more access control levels for the current document.

IPC Classes  ?

  • G06F 9/06 - Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
  • G06F 17/24 - Editing, e.g. insert/delete
  • G06F 3/14 - Digital output to display device

10.

FILTER CHAINS WITH ASSOCIATED VIEWS FOR EXPLORING LARGE DATA SETS

      
Application Number US2009056705
Publication Number 2010/030915
Status In Force
Filing Date 2009-09-11
Publication Date 2010-03-18
Owner PALANTIR TECHNOLOGIES, INC. (USA)
Inventor
  • Aymeloglu, Andrew
  • Simler, Kevin
  • Burr, Brandon
  • Tan, Garry

Abstract

In an embodiment, a filter chain object comprising an association of a starting set of data items and two or more filter links is created and stored in computer memory. Each of the filter links comprises a component object that associates a set operation and a membership criterion. Each of the filter links is associated with a particular filter view among a plurality of filter views. Each particular filter view comprises a graphical representation of a state of applying the membership criterion of the associated filter link to a subset of data resulting from filtering the starting set of data items according to zero or more preceding filter links.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06F 17/30 - Information retrieval; Database structures therefor

11.

DOCUMENT-BASED WORKFLOWS

      
Application Number US2009056707
Publication Number 2010/030917
Status In Force
Filing Date 2009-09-11
Publication Date 2010-03-18
Owner PALANTIR TECHNOLOGIES, INC. (USA)
Inventor
  • Aymeloglu, Andrew
  • Miyake, Nicholas
  • Burr, Brandon
  • Cicerone, Derek
  • Simler, Kevin
  • Tan, Garry

Abstract

A workflow application allows users to store, manage, and perform tasks related to workflows comprised of ordered sets of documents. The application provides an interface for creating and managing a workflow. Each document added to the workflow is assigned to a particular position in the workflow. Via the interface, the user saves data defining the workflow. In this manner, the workflow may be shared or preserved for subsequent re-use. The application allows a user to perform various tasks with respect to the workflow. Via an interface control presented by the application, the user instigates such tasks. In response, the application causes the task to be performed for each document in the workflow in an order corresponding to the arrangement of the documents within the workflow. For example, the application may render and print each document in the workflow. Or, the application may generate a combined workflow report.

IPC Classes  ?

  • G06F 17/21 - Text processing
  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]

12.

OBJECT MODELING FOR EXPLORING LARGE DATA SETS

      
Application Number US2009056738
Publication Number 2010/030946
Status In Force
Filing Date 2009-09-11
Publication Date 2010-03-18
Owner PALANTIR TECHNOLOGIES, INC. (USA)
Inventor
  • Aymeloglu, Andrew
  • Simler, Kevin
  • Poirier, Eric
  • Tan, Garry
  • Burr, Brandon

Abstract

An object model is used to facilitate performing financial analysis and that includes certain zero-order objects or building blocks that lend themselves particularly well to doing financial analysis. The object model comprises a universe of data items, relationships between the data items, higher-order objects generated based on one or more data items in the universe, higher-order objects generated based on other objects, and auxiliary entities related to the universe of data items.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06F 17/30 - Information retrieval; Database structures therefor

13.

AUTOMATIC CREATION AND SERVER PUSH OF DRAFTS

      
Application Number US2009056700
Publication Number 2010/030911
Status In Force
Filing Date 2009-09-11
Publication Date 2010-03-18
Owner PALANTIR TECHNOLOGIES, INC. (USA)
Inventor
  • Aymeloglu, Andrew
  • Miyake, Nicholas
  • Burr, Brandon
  • Cicerone, Derek
  • Simler, Kevin
  • Tan, Garry

Abstract

An application automatically saves drafts of a document in association with the document. Drafts are saved, for example, whenever the application closes the document. Thus, the application stores a separate draft of the document for each session in which the document was used. The saved drafts are logically associated with each other and their original document. Because of this association, whenever the user accesses the document in the application, the application may present to the user a list of the various drafts of the documents. The user may continue working on the last saved draft, or the user may select another draft from which to continue working. The application further includes a collaborative interface for listing objects at a server. The server pushes new changes or additions to the objects directly to the client, and the client updates the interface accordingly, without user intervention.

IPC Classes  ?

  • G06F 9/44 - Arrangements for executing specific programs
  • G06F 17/21 - Text processing
  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs

14.

ONE-CLICK SHARING FOR SCREENSHOTS AND RELATED DOCUMENTS

      
Application Number US2009056704
Publication Number 2010/030914
Status In Force
Filing Date 2009-09-11
Publication Date 2010-03-18
Owner PALANTIR TECHNOLOGIES, INC. (USA)
Inventor
  • Aymeloglu, Andrew
  • Miyake, Nicholas
  • Burr, Brandon
  • Cicerone, Derek
  • Simler, Kevin
  • Tan, Garry

Abstract

According to an embodiment, an application comprises a sharing mechanism that allows a user to 1) quickly generate an image of information from a document, such as a screenshot of information displayed in a graphical user interface; 2) concurrently generate a link to the document, and 3) simultaneously paste the image with the associated link in another application. The image and link are generated in response to a single user input, such as a click on a "one-click sharing button." The image and link are placed in a buffer, such as a clipboard, in such a manner that both may be retrieved via a single paste operation. Once pasted in another document, the image with the associated link may be shared with other users via email or any other suitable means. Techniques for pre-cropping and pre-annotating generated screenshots are also described.

IPC Classes  ?

15.

SHARING OBJECTS THAT RELY ON LOCAL RESOURCES WITH OUTSIDE SERVERS

      
Application Number US2009056709
Publication Number 2010/030919
Status In Force
Filing Date 2009-09-11
Publication Date 2010-03-18
Owner PALANTIR TECHNOLOGIES, INC. (USA)
Inventor
  • Aymeloglu, Andrew
  • Miyake, Nicholas
  • Burr, Brandon
  • Cicerone, Derek
  • Simler, Kevin
  • Tan, Garry

Abstract

To prevent potential confusion when referencing an object by name, a party may supplementary or alternatively include referential metadata, other than the name by which the object is known to the party, that describes the referenced object. A party receiving information that includes such referential metadata for an object may utilize the referential metadata to identify a local object that matches or may substitute for the object referenced by the sending party. For example, a broker operating a financial system may generate a chart based on a first named object. The broker may wish to send the chart to another broker operating a different financial system. Since the first name object may be known by a different name in the different financial system, the financial system may replace the name of the object with referential metadata prior to sending the chart.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G06F 9/06 - Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs

16.

DYNAMIC INDEXING

      
Application Number US2009056742
Publication Number 2010/030949
Status In Force
Filing Date 2009-09-11
Publication Date 2010-03-18
Owner PALANTIR TECHNOLOGIES, INC. (USA)
Inventor
  • Rakhamimov, Dennis
  • Poirier, Eric

Abstract

Techniques for dynamic indexing are provided. In one embodiment, first instruments to be included in an index are identified at a first time. The index includes one or more first weights each of which is associated with a different instrument in the first instruments. One or more first time series for the first instruments are determined. Based on the one or more first time series and the one or more first weights, a collective value of the index is tracked as a function of time at least from the first time. At least one of a) the first weights and the first time, and b) the collective value as the function of the time is stored, in a physical storage device.

IPC Classes  ?

17.

RESOLVING DATABASE ENTITY INFORMATION

      
Application Number US2008079072
Publication Number 2009/051987
Status In Force
Filing Date 2008-10-07
Publication Date 2009-04-23
Owner PALANTIR TECHNOLOGIES, INC. (USA)
Inventor
  • Mcgrew, Robert J.
  • Cohen, Stephen

Abstract

Entity resolution in a database comprises receiving imported data comprising imported data entities each having properties each having values; receiving first user input that selects the imported data entities for resolution to existing data entities in a database; receiving second user input that specifies matching criteria for matching the imported data entities to the existing data entities, wherein each of the matching criteria comprises a matching technique; matching the imported data entities to the existing data entities using the matching criteria, resulting in creating and storing matched entity information, wherein the matched entity information is organized in matched entity data sets associated with subsets of the matching criteria that were matched; consolidating the imported data entities into the existing data entities; storing the first user input and second user input as a named criteria set for use in subsequent entity resolution operations.

IPC Classes  ?

  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled

18.

OBJECT-ORIENTED TIME SERIES GENERATOR

      
Application Number US2008077528
Publication Number 2009/045818
Status In Force
Filing Date 2008-09-24
Publication Date 2009-04-09
Owner PALANTIR TECHNOLOGIES, INC. (USA)
Inventor
  • Aymeloglu, Andrew
  • Simler, Kevin
  • Tan, Garry
  • Cicerone, Derek

Abstract

In one embodiment, an expression comprising a left-hand side and a right-hand side is received. The left-hand side specifies one or more market instruments, and the right-hand side specifies a method that is to be applied based on the left-hand side of the expression. The expression is parsed. A time series is generated by applying the method based on one or more sets of data values associated with the one or more market instruments. The generated time series is stored in computer data storage.

IPC Classes  ?

  • G06Q 40/00 - Finance; Insurance; Tax strategies; Processing of corporate or income taxes

19.

FEATURE-BASED SIMILARITY MEASURE FOR MARKET INSTRUMENTS

      
Application Number US2008077244
Publication Number 2009/042548
Status In Force
Filing Date 2008-09-22
Publication Date 2009-04-02
Owner PALANTIR TECHNOLOGIES, INC. (USA)
Inventor
  • Aymeloglu, Andrew
  • Simler, Kevin
  • Tan, Garry

Abstract

In one embodiment, first, second, and third inputs are received. The first input specifies a first market instrument and the second input specifies start and end dates of a first time series for the first market instrument. The third input specifies a feature set computer and the values of zero or more parameters thereof. A first feature set of the first market instrument is determined by applying the feature set computer to the first time series. A second feature set of a second market instrument is determined by applying the feature set computer to a second time series for the second market instrument, where the second time series is bounded by the start and end dates. The second feature set is correlated to the first feature set to determine a similarity score that is a measure of the relationship between the second market instrument and the first market instrument.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

20.

GENERATING DYNAMIC DATE SETS THAT REPRESENT MARKET CONDITIONS

      
Application Number US2008056439
Publication Number 2008/121499
Status In Force
Filing Date 2008-03-10
Publication Date 2008-10-09
Owner PALANTIR TECHNOLOGIES, INC. (USA)
Inventor
  • Aymeloglu, Andrew
  • Tan, Garry
  • Simler, Kevin
  • Miyake, Nick

Abstract

In one embodiment, first input that specifies a market instrument is received. Second input that specifies one or more parameters for one or more date set computers associated with the market instrument is received. A first time series is received from a data repository, where the first time series is a sequence of data values associated with the market instrument. A set of time periods is extracted by applying the one or more date set computers based on the one or more parameters and the first time series. The set of time periods is displayed overlaid on a graphical representation of the first time series in a graphical user interface.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

21.

PROVIDING UNIQUE VIEWS OF DATA BASED ON CHANGES OR RULES

      
Application Number US2008054511
Publication Number 2008/103783
Status In Force
Filing Date 2008-02-21
Publication Date 2008-08-28
Owner PALANTIR TECHNOLOGIES, INC. (USA)
Inventor
  • Mcgrew, Robert, J.
  • Gettings, Nathan
  • Cohen, Stephen

Abstract

A method comprises storing, in a revisioning database, data objects; a first plurality of data objects is associated with a base realm representing data shared across all database users; a second plurality of objects is associated with child realms, child realms represent data local to a project, and users are associated with child realms; the revisioning database associates each object to a realm identifier and to a version identifier for a plurality of versions of the object, each of the versions represents a change to the object by any user; receiving a request to view a third plurality of objects; selecting, based on the base realm, the particular realm, the version identifier for the third plurality, and one or more rules of the particular realm and the user, objects in the third plurality viewable by the user; creating and providing a data view that includes only the selected objects.

IPC Classes  ?

  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled

22.

CREATING DATA IN A DATA STORE USING A DYNAMIC ONTOLOGY

      
Application Number US2007085202
Publication Number 2008/064207
Status In Force
Filing Date 2007-11-20
Publication Date 2008-05-29
Owner PALANTIR TECHNOLOGIES, INC. (USA)
Inventor
  • Jain, Akash
  • Mcgrew, Robert J.
  • Gettings, Nathan

Abstract

In one embodiment, a method comprises creating and storing an ontology for a data store in response to receiving first user input defining the ontology, wherein the ontology comprises a plurality of data object types and a plurality of object property types; creating one or more parser definitions in response to receiving second user input defining the parser definitions, wherein each of the parser definitions specifies one or more sub-definitions of how to transform first input data into modified input data that is compatible with one of the object property types; and storing each of the one or more parser definitions in association with one of the plurality of object property types.

IPC Classes  ?

  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled