-
公开(公告)号:US20240152526A1
公开(公告)日:2024-05-09
申请号:US18416169
申请日:2024-01-18
Applicant: Palantir Technologies Inc.
Inventor: Ankit Shankar , Kirat Singh , Kayo Teramoto , Lucas Lemanowicz , Thomas Hasner
IPC: G06F16/2458 , G06F9/451 , G06F16/242 , G06F16/26 , G06F16/335 , H04L67/12 , H04W4/38
CPC classification number: G06F16/2477 , G06F9/451 , G06F16/244 , G06F16/2465 , G06F16/26 , G06F16/335 , H04L67/12 , H04W4/38 , G06F17/18
Abstract: A system includes a communications interface configured to receive a plurality of data series captured by a plurality of sensors. A first database includes at least a first data series of the plurality of data series. A second database includes metadata related to the first data series. One or more processors are configured to receive an instruction including an indication of a computation to perform and metadata filter criteria, query the second database to determine at least a portion of the first data series that satisfies the metadata filter criteria by reference to at least the metadata related to the first data series, access, from the first database and based on results of the query of the second database, the portion of the first data series, and perform the computation on the portion of first data series accessed from the first database.
-
公开(公告)号:US11874872B2
公开(公告)日:2024-01-16
申请号:US16660217
申请日:2019-10-22
Applicant: Palantir Technologies Inc.
Inventor: Andrew Eggleton , Alexandra Serenhov , Ankit Shankar , Brandon Helms , Brian Keohane , Darren Zhao , Elliot Colquhoun , Gautam Punukollu , Morten Kromann , Nikhil Seetharaman , Ranec Highet , Raj Krishnan , Xiao Tang , Sriram Krishnan , Simon Vahr , Tareq Alkhatib , Thomas Mathew
IPC: G06F21/00 , G06F16/901 , H04L9/40 , G06F21/55
CPC classification number: G06F16/9024 , G06F21/552 , G06F21/554 , H04L63/1416 , H04L63/1425 , H04L63/1433 , H04L63/20
Abstract: A method, performed by one or more processors, including: receiving one or more event records; generating, using the one or more event records, an event descriptor object descriptive of one or more events occurring in a networked system, wherein the event descriptor object comprises a plurality of event properties; receiving one or more entity records; generating, using the one or more entity records, an entity descriptor object descriptive of one or more entities relevant to the security of the networked system, wherein the entity descriptor object comprises a plurality of entity properties; incorporating, into an object graph, the event descriptor object and the entity descriptor object; and associating, in the object graph, the event descriptor object with the entity descriptor object using at least one of the plurality of event properties and at least one of the plurality of entity properties.
-
公开(公告)号:US20230169082A1
公开(公告)日:2023-06-01
申请号:US18149599
申请日:2023-01-03
Applicant: Palantir Technologies Inc.
Inventor: Ankit Shankar , Kirat Singh , Kayo Teramoto , Lucas Lemanowicz , Thomas Hasner
IPC: G06F16/2458 , H04W4/38 , G06F9/451 , G06F16/26 , G06F16/242 , G06F16/335 , H04L67/12
CPC classification number: G06F16/2477 , H04W4/38 , G06F9/451 , G06F16/26 , G06F16/244 , G06F16/335 , G06F16/2465 , H04L67/12 , G06F17/18
Abstract: A system includes a communications interface configured to receive a plurality of data series captured by a plurality of sensors. A first database includes at least a first data series of the plurality of data series. A second database includes metadata related to the first data series. One or more processors are configured to receive an instruction including an indication of a computation to perform and metadata filter criteria, query the second database to determine at least a portion of the first data series that satisfies the metadata filter criteria by reference to at least the metadata related to the first data series, access, from the first database and based on results of the query of the second database, the portion of the first data series, and perform the computation on the portion of first data series accessed from the first database.
-
公开(公告)号:US11573970B2
公开(公告)日:2023-02-07
申请号:US16261369
申请日:2019-01-29
Applicant: Palantir Technologies Inc.
Inventor: Ankit Shankar , Kirat Singh , Kayo Teramoto , Lucas Lemanowicz , Thomas Hasner
IPC: G06F16/24 , G06F16/2458 , H04W4/38 , G06F9/451 , G06F16/26 , G06F16/242 , G06F16/335 , H04L67/12 , G06F17/18
Abstract: A system includes a communications interface configured to receive a plurality of data series captured by a plurality of sensors. A first database includes at least a first data series of the plurality of data series. A second database includes metadata related to the first data series. One or more processors are configured to receive an instruction including an indication of a computation to perform and metadata filter criteria, query the second database to determine at least a portion of the first data series that satisfies the metadata filter criteria by reference to at least the metadata related to the first data series, access, from the first database and based on results of the query of the second database, the portion of the first data series, and perform the computation on the portion of first data series accessed from the first database.
-
公开(公告)号:US11537996B2
公开(公告)日:2022-12-27
申请号:US17656497
申请日:2022-03-25
Applicant: Palantir Technologies Inc.
Inventor: Ankit Shankar , Casey Patton , Christopher Wynnyk , Kayo Teramoto
IPC: G06Q10/10 , G06F3/0482
Abstract: A data analysis system is disclosed that receives data from a master data system to enable useful and efficient rescheduling of items, taking into account effects of various rescheduling options on various metrics related to the items and/or the scheduling. The data analysis system includes sophisticated data analysis and interactive graphical user interface functionality to enable efficient, multi-variable evaluation of various rescheduling options. The interactive graphical user interface includes interactive functionality for suggesting rescheduling options in view of the effects of those changes on various metrics, evaluating various rescheduling options in view of effects on the various metrics, adjusting instances of metrics related to items/timelines in view of scheduling changes, and the like. Once a set of schedule modifications are determined by the data analysis system, the data analysis system can push the schedule modifications back to the master data system for implementation.
-
公开(公告)号:US11341325B2
公开(公告)日:2022-05-24
申请号:US16696977
申请日:2019-11-26
Applicant: Palantir Technologies Inc.
Inventor: Casey Patton , Paul Gribelyuk , Kayo Teramoto , Aaron Rubin , Ankit Shankar
IPC: G06F40/186 , G06F16/93 , G06F3/0486 , G06V10/88 , G06V30/412 , G06V30/146 , G06V30/10
Abstract: A data ingestion system normalizes ingested documents and extracts data based on a template that is applied to the documents. In an aspect, the system accesses a document of a document type and determines a template to apply to the document. The system normalizes the document, extracts data values from the document based at least in part on the template, and generates structured data based at least partly on the extracted data.
-
公开(公告)号:US11301816B1
公开(公告)日:2022-04-12
申请号:US16924066
申请日:2020-07-08
Applicant: Palantir Technologies Inc.
Inventor: Ankit Shankar , Casey Patton , Christopher Wynnyk , Kayo Teramoto
IPC: G06Q10/10 , G06F3/048 , G06F3/0482
Abstract: A data analysis system is disclosed that receives data from a master data system to enable useful and efficient rescheduling of items, taking into account effects of various rescheduling options on various metrics related to the items and/or the scheduling. The data analysis system includes sophisticated data analysis and interactive graphical user interface functionality to enable efficient, multi-variable evaluation of various rescheduling options. The interactive graphical user interface includes interactive functionality for suggesting rescheduling options in view of the effects of those changes on various metrics, evaluating various rescheduling options in view of effects on the various metrics, adjusting instances of metrics related to items/timelines in view of scheduling changes, and the like. Once a set of schedule modifications are determined by the data analysis system, the data analysis system can push the schedule modifications back to the master data system for implementation.
-
58.
公开(公告)号:US10762471B1
公开(公告)日:2020-09-01
申请号:US15402064
申请日:2017-01-09
Applicant: Palantir Technologies Inc.
Inventor: Xinyi Wang , Ankit Shankar , Arthur Thouzeau , Benedict Cappellacci , Issei Nino , Matthew Rauen , Michal Duczynski , Sebastiaan Visser , Sorin-Alexandru Nutu , Spencer Tank
Abstract: Methods, systems, and computer-readable media described herein may include: obtaining first data from a first datastore managed by a first entity, the first data comprising a first status of a first task of a first subsidiary workflow that is part of an integrated workflow; integrating the first data into a second datastore managed by a second entity that manages the integrated workflow, with an integration layer; generating a graphical user interface to present an interactive graphical object that displays the integrated first data and the integrated workflow to a user; receiving one or more updates from the user to the integrated first data, where the one or more updates are based on one or more graphical user interactions with the integrated first data; identifying a change to a portion of the first data; and writing the change in the first datastore using the integration layer interface.
-
59.
公开(公告)号:US09870205B1
公开(公告)日:2018-01-16
申请号:US14845001
申请日:2015-09-03
Applicant: Palantir Technologies Inc.
Inventor: Mark Elliot , Punyashloka Biswal , Ankit Shankar , Omar Ali , John Chakerian , Ben Duffield , Adam Borochoff
CPC classification number: G06F8/33 , G06F8/36 , G06F8/41 , G06F9/45512
Abstract: The programming notebook system, methods, and user interfaces described herein provide software developers with enhanced tools by which a programming notebook workflow and session history associated with code cells in a programming notebook may be tracked and maintained. As a developer progresses through a development workflow, the developer can select an option to save a program code card representing some or all of the program code cell inputs. A card editor user interface may present an aggregated listing of all program code the developer has provided across multiple code cells during the current session which the developer can edit, refine, and/or comment. The card editor may also allow the developer to add associated user interface code to display a UI component associated with the program code card, and allow the developer to add a description and tags for the card so that the card can be searched for and reused.
-
公开(公告)号:US09734217B2
公开(公告)日:2017-08-15
申请号:US14306138
申请日:2014-06-16
Applicant: PALANTIR TECHNOLOGIES INC.
Inventor: Feridun Arda Kara , Eli Bingham , John Garrod , Daniel Erenrich , Anirvan Mukherjee , Ted Mabrey , Andrew Ash , Zachary Bush , Allen Cai , Winnie Chai , Greg Cohan , Chris Dorsey , William Dwyer , Gilad Gray , Sean Kelley , Dennis Kwon , Chris Lewis , Greg Martin , Parvathy Menon , Brian Ngo , Asli Ozyar , Mike Reilly , Jacob Scott , Ankit Shankar , Matt Sills , Spencer Stamats , Geoff Stowe , Samir Talwar , Engin Ural , P J Valez , Holt Wilkins , Diane Wu , Drausin Wulsin , Di Wu , Joyce Yu-Hsin Chen , Bar Kaya
CPC classification number: G06F17/30554 , G06F17/30572 , G06F17/30598 , G06Q10/0639
Abstract: Systems and methods are provided for analyzing entity performance. In one implementation, a method is provided that includes receiving a request with one or more filter selections and accessing a data structure comprising a plurality of categories of information showing interactions associated with multiple entities. The method also comprises identifying a set of categories of the plurality of categories within the data structure based on the one or more filter selections. The method further comprises processing the information of the identified categories to analyze a performance of one or more entities of the multiple entities in accordance with the one or more filter selections and providing the processed information to display the performance of the one or more entities on a user interface.
-
-
-
-
-
-
-
-
-