-
公开(公告)号:US20250094439A1
公开(公告)日:2025-03-20
申请号:US18827034
申请日:2024-09-06
Applicant: Palantir Technologies Inc.
Inventor: Morten Telling , Alexander Bailey , Richard Burdish , Ankit Shankar , Matthew Hawes , Codrut Lemeni , Nanwei Cai , Tiffany Wang , Joseph Rafidi , Kamran Khan
IPC: G06F16/25 , G06F16/242
Abstract: A system may use a large language model (“LLM”) to generate a data pipeline. The system can receive a natural language query and a selection of a plurality of data sets for generating a data pipeline and generate a prompt comprising at least: the natural language query, indications of the plurality of data sets, an indication of a format of a first computer language, and an indication of available data transformations. The system can transmit the prompt to an LLM and receive, from the LLM, a response to the prompt in the format of the first computer language. The system can parse the response in the first computer language to identify at least an indication of one or more recommended data transformations. The system can generate, based on the indication of the one or more recommended data transformations, the data pipeline using a second computer language.
-
公开(公告)号:US20240311471A1
公开(公告)日:2024-09-19
申请号:US18672230
申请日:2024-05-23
Applicant: Palantir Technologies Inc.
Inventor: Elliot Colquhoun , Andrew Eggleton , Alexandra Serenhov , Ankit Shankar , Brian Keohane , Corinne Petroschke , Darren Zhao , Ionut Octavian Iordache , Xiao Tang , Simon Vahr , Tareq Alkhatib , Athanasios Kontonasios , Thomas Mathew , Rushad Heerjee
CPC classification number: G06F21/552 , G06F21/53 , G06F21/566 , G06F21/57 , G06F2221/2149
Abstract: A method, performed by one or more processors, includes: receiving an indication of a desired modification to a cybersecurity event detector that is being contemporaneously used for the detection of potential cybersecurity events in a production environment; modifying, in a sandbox environment, the cybersecurity event detector based on the indication of the desired modification to the cybersecurity event detector; and for each system event in a set of system events, determining, in the sandbox environment, whether the respective system event is indicative of a potential cybersecurity event using the modified cybersecurity event detector. Related apparatus are also disclosed.
-
公开(公告)号:US20230394083A1
公开(公告)日:2023-12-07
申请号: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: H04L9/40
CPC classification number: H04L63/205 , H04L63/1425 , H04L63/1416 , H04L63/145
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.
-
公开(公告)号:US11227344B2
公开(公告)日:2022-01-18
申请号:US16930252
申请日:2020-07-15
Applicant: Palantir Technologies Inc.
Inventor: Arthur Thouzeau , Ankit Shankar , Bianca Rahill-Marier , Casey Patton , Geoff Stowe , Spencer Tank
IPC: G06F3/048 , G06Q50/04 , G06T11/20 , G06F3/0482 , G06Q10/06 , G06F16/9032
Abstract: Systems and methods are provided for storing data representing respective sub-elements of a complex task. Data representing one or more links between two or more sub-elements is stored, the links indicating a dependency between said sub-elements. A work order is calculated based on the identified links. A graphical representation of the calculated work order which indicates said sub-elements and their dependencies is provided. The links may indicate a temporal dependency of a second sub-element on a first sub-element and in which the provided graphical representation presents the temporal relationship of the sub-elements. Historical data may be received for association with one or more selected links or sub-elements, the historical data related to a prior event and which affects the temporal relationship between the sub-elements. An updated work order modified by the historical data may be calculated. An updated graphical representation of the work order may be provided.
-
公开(公告)号:US11206196B2
公开(公告)日:2021-12-21
申请号:US16895621
申请日:2020-06-08
Applicant: Palantir Technologies Inc.
Inventor: Arjun Mathur , Andrew Ash , Anuraag Bahl , Andy Chen , Aydin Keskin , Christopher Rogers , Anshuman Prasad , Ankit Shankar , Casey Patton , Christopher Wynnyk , Joanna Peller , Jonathan Victor , Mackenzie Bohannon , Mitchell Skiles , Nikhil Taneja , Ryan Norris , Scott Adams , Samuel Sinensky , Sri Krishna Vempati , Thomas Mathew , Vinoo Ganesh , Rahij Ramsharan
IPC: G06F15/173 , H04L12/24 , G06K9/62 , G06F15/16
Abstract: A system for troubleshooting network problems is disclosed. A model can use demographic information, network usage information, and network membership information to determine an importance of a problem. The importance of the problem for the user who reported the problem, a number of other users affected by the problem, and the importance of the problem to the other users can be used to determine a priority for resolving the problem. Before and after a work order is executed to resolve the problem, network metrics can be gathered, including aggregate network metrics, and automatically presented in various user interfaces. The analysis of the metrics can be used to update a database of which work orders are assigned in response to which problems.
-
公开(公告)号:US20200342549A1
公开(公告)日:2020-10-29
申请号:US16930252
申请日:2020-07-15
Applicant: Palantir Technologies Inc.
Inventor: Arthur Thouzeau , Ankit Shankar , Bianca Rahill-Marier , Casey Patton , Geoff Stowe , Spencer Tank
IPC: G06Q50/04 , G06Q10/06 , G06F3/0482 , G06T11/20 , G06F16/9032
Abstract: Systems and methods are provided for storing data representing respective sub-elements of a complex task. Data representing one or more links between two or more sub-elements is stored, the links indicating a dependency between said sub-elements. A work order is calculated based on the identified links. A graphical representation of the calculated work order which indicates said sub-elements and their dependencies is provided. The links may indicate a temporal dependency of a second sub-element on a first sub-element and in which the provided graphical representation presents the temporal relationship of the sub-elements. Historical data may be received for association with one or more selected links or sub-elements, the historical data related to a prior event and which affects the temporal relationship between the sub-elements. An updated work order modified by the historical data may be calculated. An updated graphical representation of the work order may be provided.
-
27.
公开(公告)号:US10719527B2
公开(公告)日:2020-07-21
申请号:US15335903
申请日:2016-10-27
Applicant: Palantir Technologies Inc.
Inventor: Ankit Shankar , Andrew Ash , Geoff Stowe , Thomas Petracca , Benjamin Duffield
IPC: G06F16/30 , G06F16/25 , G06F16/22 , G06F16/242 , G06F16/248 , G06F16/31 , G06F16/2452 , G06F16/2455 , G06F16/2458 , G06F16/901 , G06F16/00
Abstract: Embodiments of the present disclosure relate to a computer system and interactive user interfaces configured to enable efficient and rapid access to multiple different data sources simultaneously, and by an unskilled user. The unskilled user may provide simple and intuitive search terms to the system, and the system may thereby automatically query multiple related data sources of different types and present results to the user. Data sources in the system may be efficiently interrelated with one another by way of a mathematical graph in which nodes represent data sources and/or portions of data sources (for example, database tables), and edges represent relationships among the data sources and/or portions of data sources. For example, edges may indicate relationships between particular rows and/or columns of various tables. The table graph enables a compact and memory efficient storage of relationships among various disparate data sources.
-
公开(公告)号:US20190155809A1
公开(公告)日:2019-05-23
申请号:US16261369
申请日:2019-01-29
Applicant: Palantir Technologies Inc.
Inventor: Ankit Shankar , Kirat Singh , Kayo Teramoto , Lucas Lemanowicz , Thomas Hasner
IPC: G06F16/2458 , G06F17/18 , G06F9/451 , H04W4/38 , G06F16/26 , G06F16/335 , G06F16/242
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.
-
29.
公开(公告)号:US20190026084A1
公开(公告)日:2019-01-24
申请号:US16135285
申请日:2018-09-19
Applicant: Palantir Technologies Inc.
Inventor: Mark Elliot , Punyashloka Biswal , Ankit Shankar , Omar Ali , John Chakerian , Ben Duffield , Adam Borochoff
IPC: G06F8/34 , G06T11/20 , G06F11/36 , G06F8/36 , G06F3/0481
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.
-
公开(公告)号:US10025834B2
公开(公告)日:2018-07-17
申请号:US14306147
申请日: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 , Patricio Jones Velez , Holt Wilkins , Diane Wu , Drausin Wulsin , Di Wu , Yu-Hsin Joyce Chen , Baris Kaya
CPC classification number: G06F16/248 , G06F16/26 , G06F16/285 , G06Q10/0639
Abstract: Systems and methods are provided for analyzing entity performance. In one implementation, a method is provided that includes recognizing an identifier associated with an entity and accessing a data structure comprising information associated with a plurality of interactions. The method also comprises identifying one or more interactions of the plurality of interactions based on the recognized identifier. The method further comprises processing the information of the identified interactions to analyze a performance of the entity and providing the processed information to display the performance of the entity on a user interface.
-
-
-
-
-
-
-
-
-