-
公开(公告)号:US11880409B2
公开(公告)日:2024-01-23
申请号:US17694573
申请日:2022-03-14
Applicant: PALANTIR TECHNOLOGIES INC.
Inventor: David Cohen , Landon Carter
IPC: G06F15/16 , G06F16/901 , G06F16/25 , G06F16/9038 , G06F16/903 , G06F21/60 , G06F16/2452
CPC classification number: G06F16/9024 , G06F16/2452 , G06F16/254 , G06F16/258 , G06F16/9038 , G06F16/90335 , G06F21/604
Abstract: Techniques for improving database searches are described herein. In an embodiment, a computer-implemented data processing method comprises receiving a request to store a digital data object in a non-graph data repository, the data object comprising one or more first properties, the data object conforming to a first schema of the non-graph data repository; in response to the initiating, concurrently: digitally storing the data object in the non-graph data repository; transforming the data object into one or more nodes and edges of a graph; storing the one or more nodes and edges of the graph in a graph data repository that is separate from the non-graph data repository; electronically receiving a search query that specifies a path-based search; in response to receiving the search query: transforming the search query into a graph search query; submitting the graph search query to the graph data repository; receiving a result set of nodes from the graph data repository; transforming the result set of nodes into a set of corresponding data objects in the non-graph data repository; providing the set of corresponding data objects as output in a computer display.
-
公开(公告)号:US20240020099A1
公开(公告)日:2024-01-18
申请号:US18361386
申请日:2023-07-28
Applicant: Palantir Technologies Inc.
Inventor: Eliot Ball , Matthew Jenny , Nicholas Gates , Erin Price-Wright , Kamran Khan , Gregory Manis , Emeline Wu
IPC: G06F8/34 , G06F3/0482 , G06F3/04847 , G06F9/445 , G06F8/33 , G06F3/06
CPC classification number: G06F8/34 , G06F3/0482 , G06F3/04847 , G06F9/445 , G06F8/33 , G06F3/0685
Abstract: A method performed by one or more processors comprises displaying code, receiving user selection of a portion of code, determining one or more settable data items, generating a template, displaying the template, receiving a user input value for the settable data items by the template, and executing the code with each of the settable data items set to the received user input value. A data processing pipeline is configured to pass a data item to a first transformer to provide first transformed data, store the first transformed data in a temporary memory, write the first transformed data to the data storage system, and pass the transformed data from the temporary memory to a second transformer.
-
公开(公告)号:US20240013559A1
公开(公告)日:2024-01-11
申请号:US18219334
申请日:2023-07-07
Applicant: Palantir Technologies Inc.
Inventor: Christian Sidak
IPC: G06V20/70 , G06V10/764 , G06V20/68
CPC classification number: G06V20/70 , G06V10/764 , G06V20/68 , G06V2201/10
Abstract: Systems and methods for image scoring are disclosed. For example, the method includes: receiving a plurality of images, each image of the plurality of images associated with a geographic metadata, the plurality of images associated with one or more geographic metadata; selecting a first set of images from the plurality of images, each image in the first set of images being associated with a first geographic metadata that is one of the one or more geographic metadata; obtaining one or more first labels indicating one or more object classes respectively for each image in the first set of images; and determining one or more first scores for the one or more object classes for the first geographic metadata based at least in part on the one or more first labels.
-
公开(公告)号:US20240012642A1
公开(公告)日:2024-01-11
申请号:US18473520
申请日:2023-09-25
Applicant: Palantir Technologies Inc.
Inventor: Audrey Kuan , Andrew Kaier , Eric Lee , Jasjit Grewal , Mark Elliot , Nitish Kulkarni , Robert Fink , Samuel Rogerson , Thomas Pearson , Thomas Powell , Lawrence Manning , Corey Garvey
CPC classification number: H04L63/083 , G06F16/2379
Abstract: An apparatus, and a method, performed by one or more processors are disclosed. The method receives a build request associated with performing an external data processing task on a first data set, the first data set being stored in memory associated with a data processing platform to be performed at a system external to the data processing platform. The method generates a task identifier for the data processing task, and provides, in association with the task identifier, the first data set to an agent associated with the external system with an indication of the data processing task, the agent being arranged to cause performance of the task at the external system, to receive a second data set resulting from performance of the task, and to provide the second data set and associated metadata indicative of the transformation. The method receives the second data set and metadata from the agent associated with the external system and stores the second data set and associated metadata.
-
公开(公告)号:US11868366B2
公开(公告)日:2024-01-09
申请号:US17710605
申请日:2022-03-31
Applicant: Palantir Technologies Inc.
Inventor: Matthew Owens , Andrew Girvin , Alice Venancio Marques Serra , Daniel Williams , Myles Gurule , Harishchandra Ramadas , James Evans , Lekan Wang , Megha Arora , Nelson D'Antonio , Shannon Barnes , Anthony Sherbakov
IPC: G06F16/26 , G06F16/28 , G06F16/248
CPC classification number: G06F16/26 , G06F16/248 , G06F16/289
Abstract: A system architecture for linking one or more derived objects to existing data objects in a data structure can be organized in a variety of forms. A method for establishing the architecture may include linking first and second data objects. linking first and second data objects. The first and second data objects may be associated with corresponding first and second pluralities of properties. The method may include receiving a first user limitation associated with at least one of the first or second pluralities of properties and receiving a second user limitation associated with at least one of the first or second pluralities of properties. The method can include deriving a conclusion object comprising a third plurality of properties comprising a subset of one or more of the first or second pluralities of properties and linking the conclusion object to the first and second data objects.
-
公开(公告)号:US11860614B2
公开(公告)日:2024-01-02
申请号:US16675113
申请日:2019-11-05
Applicant: Palantir Technologies Inc.
Inventor: Megan TeeKing
IPC: G01C19/00 , G01C25/00 , G01D18/00 , G01F19/00 , G05B23/02 , G06F16/9035 , G05B19/042 , G06F3/041 , G01D1/00 , G01D9/00 , G06F11/00
CPC classification number: G05B23/0229 , G01D1/00 , G01D9/00 , G05B19/0423 , G06F3/0418 , G06F16/9035 , G06F11/00
Abstract: Systems and methods are provided for updating a workflow by resolving information of the workflow. The systems and methods may be configured to obtain sensor data describing an operation of the workflow, obtain information describing the workflow, determine whether the sensor data is consistent with the information based on predefined criteria, in response to determining that the sensor data is not consistent with the information, determine whether to resolve the sensor data, in response to determining whether to resolve the sensor data, resolve the sensor data to satisfy the predefined criteria or determining that the sensor data is unresolved, and update the workflow based on the resolved sensor data.
-
公开(公告)号:US20230421658A1
公开(公告)日:2023-12-28
申请号:US18464670
申请日:2023-09-11
Applicant: Palantir Technologies Inc.
Inventor: Peter Wilczynski , Christopher Hammett , Lloyd Ho , Sharon Hao
IPC: H04L67/561 , G06F8/76 , H04L67/02 , G06F8/51 , H04L67/564 , H04L67/566
CPC classification number: H04L67/561 , G06F8/76 , H04L67/02 , G06F8/51 , H04L67/564 , H04L67/566
Abstract: A system architecture can be used to facilitate communication among applications that are native and/or non-native to an application environment. The system architecture can include a first application environment executed on a client-side computing device. The first application environment can execute software applications that are native thereto. The first application environment can further execute software applications that are native thereto, but which software applications themselves comprise second application environments of types different from the first application environment, and which software applications can therefore execute additional software applications that are non-native to the first application environment. The first application environment can further execute a computation engine that is configured to store and execute instructions received from the first software application, the second software application, or both.
-
公开(公告)号:US20230409024A1
公开(公告)日:2023-12-21
申请号:US18239604
申请日:2023-08-29
Applicant: Palantir Technologies Inc.
Inventor: Dylan DANIELS , Ulas ZIYAN
IPC: G05B23/02
CPC classification number: G05B23/0283 , G05B23/0272 , G05B23/0281
Abstract: Systems and methods are provided to retrieve or analyze usage data collected from a device or a facility where the device, optionally with devices are located, and identify useful features for making a diagnosis of the device. The diagnosis can be made before a system failure to reduce down time and inefficient use of the device, or after the system failure to expedite and facilitate diagnosis and repair. In addition to the usage data, such as energy and resource consumption, the system can also obtain information relating to the facility and the device's external environment which can be used for normalizing the usage data. Further, based on the diagnosis, the system can make suitable recommendations for repair, replacement, maintenance and upgrade.
-
公开(公告)号:US11848760B2
公开(公告)日:2023-12-19
申请号:US17658893
申请日:2022-04-12
Applicant: Palantir Technologies Inc.
Inventor: Harkirat Singh , Geoffrey Stowe , Brendan Weickert , Matthew Sprague , Michael Kross , Adam Borochoff , Parvathy Menon , Michael Harris
IPC: G06Q40/00 , H04L9/40 , G06F16/2457 , G06F16/23 , G06F16/242 , G06F16/28 , G06F16/9535 , G06Q10/10 , G06Q40/02 , G06Q40/10 , G06F16/335 , G06F16/35 , G06F16/26 , G06F16/2458 , G06Q40/03 , G06Q20/40 , G06Q30/018 , G06Q40/12 , G06Q20/38
CPC classification number: H04L63/145 , G06F16/23 , G06F16/244 , G06F16/2465 , G06F16/24578 , G06F16/26 , G06F16/283 , G06F16/285 , G06F16/287 , G06F16/288 , G06F16/335 , G06F16/35 , G06F16/355 , G06F16/9535 , G06Q10/10 , G06Q20/382 , G06Q20/4016 , G06Q30/0185 , G06Q40/00 , G06Q40/02 , G06Q40/03 , G06Q40/10 , G06Q40/123
Abstract: In various embodiments, systems, methods, and techniques are disclosed for generating a collection of clusters of related data from a seed. Seeds may be generated based on seed generation strategies or rules. Clusters may be generated by, for example, retrieving a seed, adding the seed to a first cluster, retrieving a clustering strategy or rules, and adding related data and/or data entities to the cluster based on the clustering strategy. Various cluster scores may be generated based on attributes of data in a given cluster. Further, cluster metascores may be generated based on various cluster scores associated with a cluster. Clusters may be ranked based on cluster metascores. Various embodiments may enable an analyst to discover various insights related to data clusters, and may be applicable to various tasks including, for example, tax fraud detection, beaconing malware detection, malware user-agent detection, and/or activity trend detection, among various others.
-
80.
公开(公告)号:US11847140B2
公开(公告)日:2023-12-19
申请号:US17124093
申请日:2020-12-16
Applicant: Palantir Technologies Inc.
Inventor: Richard Allen Ducott, III , John Kenneth Garrod , Khan Tasinga
IPC: G06F16/27 , G06F16/28 , G06F16/21 , G06F16/951 , G06F16/182 , G06F16/835 , G06F16/2457 , G06F21/62 , H04L9/40 , G06F21/60
CPC classification number: G06F16/285 , G06F16/1837 , G06F16/213 , G06F16/24578 , G06F16/27 , G06F16/273 , G06F16/8358 , G06F16/951 , G06F21/604 , G06F21/6218 , G06F21/6236 , H04L63/105 , G06F2221/2141
Abstract: Systems and methods for sharing information between distributed computer systems connected to one or more data networks. In particular, a replication system implements methodologies for sharing database information between computer systems where the databases use different classification schemes for information access control.
-
-
-
-
-
-
-
-
-