-
公开(公告)号:US11269914B2
公开(公告)日:2022-03-08
申请号:US16883627
申请日:2020-05-26
Applicant: Palantir Technologies Inc.
Inventor: Caitlin Colgrove , Andrew Moreland , Alexander Taheri , Benjamin Hamme , Bianca Rahill-Marier , John Carrino , Dzmitry Dulko , Gabrielle Javitt , Helen Kaltegaertner , Joshua Chomicki , Josh Munsch , Jacob Sanches , Mark Schafer , Walker Burgin , Xiaohan Zhang
IPC: G06F16/26 , G06F16/23 , G06F16/248
Abstract: Systems and methods are provided for generating reports reflecting a visualization of, e.g., a dataset on which data analysis has been performed. The data analysis performed on the dataset may be an aggregation of data analysis functionality provided by applications or tools. Dataset visualization is realized in a workspace implemented by a separate application or tool. Potential conflicts regarding updating one or more elements of the dataset are reconciled by implementing a dual operational transform system and method. A global state of the dataset may be determined by a first operational transform system and method, while a local state of the dataset may be determined by a second operational transform system and method. The local state of the dataset may be updated through operational transforms exchanged between the first and second operational transform systems that align the local state of the dataset with the global state of the dataset.
-
公开(公告)号:US20210365428A1
公开(公告)日:2021-11-25
申请号:US17395368
申请日:2021-08-05
Applicant: Palantir Technologies Inc.
Inventor: Alexander Mark , Andrew Elder , Caitlin Colgrove , Daniel O'Malley , Hannah Korus , Michael Barone , Sharon Hao , William Rhyne
IPC: G06F16/23 , G06F16/22 , G06F16/21 , G06F16/9535 , G06F16/2453 , G06F16/27 , G06F16/215
Abstract: Systems and methods are provided for integrated data analysis. At least one object that is responsive to a first search query is determined. The object is stored in an object model that is managed by a first computing platform, and the at least one object is associated with one or more properties. One or more data sets that are responsive to a second search query are determined. The data sets are managed by a second computing platform. The one or more data sets are determined related to the at least one object. The at least one object is updated to include at least one property that references at least one analysis that relies on the one or more data sets.
-
公开(公告)号:US11100174B2
公开(公告)日:2021-08-24
申请号:US16049605
申请日:2018-07-30
Applicant: Palantir Technologies, Inc.
Inventor: Caitlin Colgrove , Gregory Martin , Javier Campanini
IPC: G06F16/951 , G06F16/245 , G06F16/903 , G06F16/958 , G06F16/242
Abstract: A system of one or more computing devices is utilized for, among other purposes, creating a template-driven search interface and conducting searches thereon. In an embodiment, the system comprises: a template repository; search templates in the template repository, the search templates comprising at least: field specification data that specify search interface fields for obtaining search input data, and query specification data that specify how to generate structured queries based on the search input data obtained for the one or more of the search interface fields; a search field generator that generates search fields indicated by the field specification data; a template loading module, coupled to the template repository, that identifies available search templates in the template repository; and a search interface generator, coupled to the search field generator and template loading module, that generates different search interfaces depending on which template is selected.
-
公开(公告)号:US20200285651A1
公开(公告)日:2020-09-10
申请号:US16883627
申请日:2020-05-26
Applicant: Palantir Technologies Inc.
Inventor: Caitlin Colgrove , Andrew Moreland , Alexander Taheri , Benjamin Hamme , Bianca Rahill-Marier , John Carrino , Dzmitry Dulko , Gabrielle Javitt , Helen Kaltegaertner , Joshua Chomicki , Josh Munsch , Jacob Sanches , Mark Schafer , Walker Burgin , Xiaohan Zhang
IPC: G06F16/26 , G06F16/23 , G06F16/248
Abstract: Systems and methods are provided for generating reports reflecting a visualization of, e.g., a dataset on which data analysis has been performed. The data analysis performed on the dataset may be an aggregation of data analysis functionality provided by applications or tools. Dataset visualization is realized in a workspace implemented by a separate application or tool. Potential conflicts regarding updating one or more elements of the dataset are reconciled by implementing a dual operational transform system and method. A global state of the dataset may be determined by a first operational transform system and method, while a local state of the dataset may be determined by a second operational transform system and method. The local state of the dataset may be updated through operational transforms exchanged between the first and second operational transform systems that align the local state of the dataset with the global state of the dataset.
-
公开(公告)号:US10706068B2
公开(公告)日:2020-07-07
申请号:US15887791
申请日:2018-02-02
Applicant: Palantir Technologies Inc.
Inventor: Caitlin Colgrove , Andrew Moreland , Alexander Taheri , Benjamin Hamme , Bianca Rahill-Marier , John Carrino , Dzmitry Dulko , Gabrielle Javitt , Helen Kaltegaertner , Joshua Chomicki , Josh Munsch , Jacob Sanches , Mark Schafer , Walker Burgin , Xiaohan Zhang
IPC: G06F16/26 , G06F16/23 , G06F16/248
Abstract: Systems and methods are provided for generating reports reflecting a visualization of, e.g., a dataset on which data analysis has been performed. The data analysis performed on the dataset may be an aggregation of data analysis functionality provided by applications or tools. Dataset visualization is realized in a workspace implemented by a separate application or tool. Potential conflicts regarding updating one or more elements of the dataset are reconciled by implementing a dual operational transform system and method. A global state of the dataset may be determined by a first operational transform system and method, while a local state of the dataset may be determined by a second operational transform system and method. The local state of the dataset may be updated through operational transforms exchanged between the first and second operational transform systems that align the local state of the dataset with the global state of the dataset.
-
公开(公告)号:US20190018889A1
公开(公告)日:2019-01-17
申请号:US15900289
申请日:2018-02-20
Applicant: Palantir Technologies Inc.
Inventor: Caitlin Colgrove , Harsh Pandey , Gabrielle Javitt
IPC: G06F17/30
Abstract: A first dataset from one or more databases and a second dataset from the one or more databases may be identified. The first dataset may contain first data while the second dataset may contain second data. A first relationship measure may be computed for the first dataset, where the first relationship measure is configured to represent the first data in a first condensed format. A second relationship measure may be computed for the second dataset, where the second relationship measure is configured to represent the second data in a second condensed format. A join key may be computed using the first relationship measure and the second relationship measure. The join key may represent a correspondence area between the first dataset and the second dataset. An interactive user interface element may be configured to display a graphical depiction of the correspondence area between the first dataset and the second dataset.
-
公开(公告)号:US10942947B2
公开(公告)日:2021-03-09
申请号:US15900289
申请日:2018-02-20
Applicant: Palantir Technologies Inc.
Inventor: Caitlin Colgrove , Harsh Pandey , Gabrielle Javitt
IPC: G06F16/28 , G06F16/23 , G06F16/2455
Abstract: A first dataset from one or more databases and a second dataset from the one or more databases may be identified. The first dataset may contain first data while the second dataset may contain second data. A first relationship measure may be computed for the first dataset, where the first relationship measure is configured to represent the first data in a first condensed format. A second relationship measure may be computed for the second dataset, where the second relationship measure is configured to represent the second data in a second condensed format. A join key may be computed using the first relationship measure and the second relationship measure. The join key may represent a correspondence area between the first dataset and the second dataset. An interactive user interface element may be configured to display a graphical depiction of the correspondence area between the first dataset and the second dataset.
-
公开(公告)号:US10289711B2
公开(公告)日:2019-05-14
申请号:US15474719
申请日:2017-03-30
Applicant: Palantir Technologies Inc.
Inventor: Alexander Mark , Andrew Elder , Caitlin Colgrove , Daniel O'Malley , Hannah Korus , Michael Barone , Sharon Hao , William Rhyne
IPC: G06F17/30
Abstract: Systems and methods are provided for integrated data analysis. At least one object that is responsive to a first search query is determined. The object is stored in an object model that is managed by a first computing platform, and the at least one object is associated with one or more properties. One or more data sets that are responsive to a second search query are determined. The data sets are managed by a second computing platform. The one or more data sets are determined related to the at least one object. The at least one object is updated to include at least one property that references at least one analysis that relies on the one or more data sets.
-
19.
公开(公告)号:US20180039399A1
公开(公告)日:2018-02-08
申请号:US15784004
申请日:2017-10-13
Applicant: Palantir Technologies Inc.
Inventor: Helen Kaltegaertner , Alexandru Antihi , Brandon Krieger , Caitlin Colgrove , Diran Li , Gabrielle Javitt , Gregory O'Connor , Mark Schafer , Mark Elliot , Maria Franco , Matthew Lynch , Punyashloka Biswal , Phillip Chen , Sander Kromwijk , Shannon Scott , Stephanie Yu , Walker Burgin
IPC: G06F3/0484 , G06F3/0482 , G06F17/30
CPC classification number: G06F3/04847 , G06F3/04817 , G06F3/0482 , G06F3/04842 , G06F16/248 , G06F16/26
Abstract: The systems and methods described herein provide highly dynamic and interactive data analysis user interfaces which enable data analysts to quickly and efficiently explore large volume data sources. The data analysis system enables the user to investigate large volumes of data over many different paths of analysis while maintaining detailed and retraceable steps taken by the user over the course of an investigation, as captured via the user's queries and user interaction with the user interfaces provided by the data analysis system. Data analysis paths may involve exploration of high volume data sets, such as Internet proxy data, which may include trillions of rows of data. The data analyst may pursue a data analysis path that involves, among other things, applying filters, joining to other tables in a database, viewing interactive data visualizations, and so on. The data analysis system enables a user to refresh or insert a node in a workflow. The data analysis system further provides data editing, reporting, enrichment, expression language, and charting functionality.
-
公开(公告)号:US20160110458A1
公开(公告)日:2016-04-21
申请号:US14985201
申请日:2015-12-30
Applicant: Palantir Technologies, Inc.
Inventor: Caitlin Colgrove , Gregory Martin , Javier Campanini
IPC: G06F17/30
CPC classification number: G06F17/30864 , G06F17/30395 , G06F17/30421 , G06F17/30424 , G06F17/3089 , G06F17/30964
Abstract: A system of one or more computing devices is utilized for, among other purposes, creating a template-driven search interface and conducting searches thereon. In an embodiment, the system comprises: a template repository; search templates in the template repository, the search templates comprising at least: field specification data that specify search interface fields for obtaining search input data, and query specification data that specify how to generate structured queries based on the search input data obtained for the one or more of the search interface fields; a search field generator that generates search fields indicated by the field specification data; a template loading module, coupled to the template repository, that identifies available search templates in the template repository; and a search interface generator, coupled to the search field generator and template loading module, that generates different search interfaces depending on which template is selected.
-
-
-
-
-
-
-
-
-