Patents by Inventor John McRaven
John McRaven has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240112381Abstract: Methods and systems for structuring, storing and displaying time series data in a user interface. One system includes processors executing instructions to determine, from time series data from a first sensor, a first subset of time series data for the first batch from the first start time and the first end time, determine, from the time series data from the first sensor, a second subset of time series data for the second batch from the second start time and the second end time, generate a time series user interface comprising a chart, the chart including a first plot for the first subset of time series data and a second plot for the second subset of time series data, the first plot being aligned to the second plot, and cause presentation of the time series user interface.Type: ApplicationFiled: November 30, 2023Publication date: April 4, 2024Inventors: John McRaven, Francis Chen, Shuyang Li, Spencer Tank, Xavier Falco
-
Patent number: 11875436Abstract: Methods and systems for structuring, storing and displaying time series data in a user interface. One system includes processors executing instructions to determine, from time series data from a first sensor, a first subset of time series data for the first batch from the first start time and the first end time, determine, from the time series data from the first sensor, a second subset of time series data for the second batch from the second start time and the second end time, generate a time series user interface comprising a chart, the chart including a first plot for the first subset of time series data and a second plot for the second subset of time series data, the first plot being aligned to the second plot, and cause presentation of the time series user interface.Type: GrantFiled: February 23, 2023Date of Patent: January 16, 2024Assignee: Palantir Technologies Inc.Inventors: John McRaven, Francis Chen, Shuyang Li, Spencer Tank, Xavier Falco
-
Publication number: 20230394054Abstract: A system and method for processing data wherein one or more user selections of source data and an input defining one or more operations to be performed on the selected source data are received to generate processed data for display as a chart; the source data is retrieved from at least one data source, the source data is processed according to the defined one or more operations to generate processed data for output for display as a chart, the chart is stored as data defining the one or more operations and data identifying the source data operated on, a further user selection is received to redisplay the chart; retrieving the source data from the at least one data source; and the source data is processed according to the defined one or more operations to generate the processed data for output for redisplay as the chart.Type: ApplicationFiled: August 21, 2023Publication date: December 7, 2023Inventors: Geoffrey Stowe, John McRaven, Andrew Pettit, Lucas Lemanowicz, Benedict Cappellacci, Arjun Mathur, Jonathan Victor, Nabeel Qureshi, Anshuman Prasad, Joy Tao, Mikhail Proniushkin, Casey Patton
-
Patent number: 11775542Abstract: A system and method for processing data wherein one or more user selections of source data and an input defining one or more operations to be performed on the selected source data are received to generate processed data for display as a chart; the source data is retrieved from at least one data source, the source data is processed according to the defined one or more operations to generate processed data for output for display as a chart, the chart is stored as data defining the one or more operations and data identifying the source data operated on, a further user selection is received to redisplay the chart; retrieving the source data from the at least one data source; and the source data is processed according to the defined one or more operations to generate the processed data for output for redisplay as the chart.Type: GrantFiled: May 5, 2022Date of Patent: October 3, 2023Assignee: Palantir Technologies Inc.Inventors: Geoffrey Stowe, John McRaven, Andrew Pettit, Lucas Lemanowicz, Benedict Cappellacci, Arjun Mathur, Jonathan Victor, Nabeel Qureshi, Anshuman Prasad, Joy Tao, Mikhail Proniushkin, Casey Patton
-
Patent number: 11709896Abstract: A system and method for processing data by accessing data sets for a plurality of variables in at least one data store; associating a plurality of the data sets as at least one variable type; storing in a data store a plurality of operation definitions defining a plurality of operations on at least one of said at least one variable type; receiving from a user interface a selection of at least one operation definition and at least one data set of said at least one variable type operated on by the selected at least one operation definition; and processing the at least one data set in response to the selection according to the at least one operation definition to generate a derived data set.Type: GrantFiled: May 27, 2022Date of Patent: July 25, 2023Assignee: Palantir Technologies Inc.Inventors: John McRaven, Andrei Alexandrescu, Arjun Mathur
-
Publication number: 20230196644Abstract: Methods and systems for structuring, storing and displaying time series data in a user interface. One system includes processors executing instructions to determine, from time series data from a first sensor, a first subset of time series data for the first batch from the first start time and the first end time, determine, from the time series data from the first sensor, a second subset of time series data for the second batch from the second start time and the second end time, generate a time series user interface comprising a chart, the chart including a first plot for the first subset of time series data and a second plot for the second subset of time series data, the first plot being aligned to the second plot, and cause presentation of the time series user interface.Type: ApplicationFiled: February 23, 2023Publication date: June 22, 2023Inventors: John McRaven, Francis Chen, Shuyang Li, Spencer Tank, Xavier Falco
-
Publication number: 20230169116Abstract: Methods and systems for presenting time series for analysis. A method may receive a first input defining a metric that indicates a relationship between a first and a second time series that are each associated with at least a first data object of a plurality of data objects, generate a first plot depicting the metric as determined from the first and the second time series, receive, via the user interface, a second input of a selection of a second data object of the plurality of data objects, determine, via an ontology, a relationship of the second data object with a third and a fourth time series that, respectively, are associated with series types that match series types associated with the first and the second time series, and generate and display, in the user interface, a second plot depicting the metric as determined from the third and the fourth time series.Type: ApplicationFiled: January 9, 2023Publication date: June 1, 2023Inventors: Xavier Falco, John McRaven, Spencer Tank, Shuyang Li, Mikhail Proniushkin
-
Patent number: 11615565Abstract: Methods and systems for structuring, storing and displaying time series data in a user interface. One system includes processors executing instructions to determine, from time series data from a first sensor, a first subset of time series data for the first batch from the first start time and the first end time, determine, from the time series data from the first sensor, a second subset of time series data for the second batch from the second start time and the second end time, generate a time series user interface comprising a chart, the chart including a first plot for the first subset of time series data and a second plot for the second subset of time series data, the first plot being aligned to the second plot, and cause presentation of the time series user interface.Type: GrantFiled: February 14, 2022Date of Patent: March 28, 2023Assignee: Palantir Technologies Inc.Inventors: John McRaven, Francis Chen, Shuyang Li, Spencer Tank, Xavier Falco
-
Patent number: 11580680Abstract: Embodiments of the present disclosure relate to a data analysis system that may receive data comprising a plurality of raw data items from one or more data sources, such as a monitoring agent located in a monitored network. The received data may be scored using one or more scoring rules and/or algorithms, with raw data items satisfying a score threshold designated as “data item leads.” Raw data items associated with a data item lead may be searched and displayed to the user via an interactive user interface. The data analysis system may be used to execute searches and additional enrichments against the received raw data items. The data analysis system may group received raw data items based upon shared attribute values. The data analysis system may be used to categorize received data and construct timelines, histograms, and/or other visualizations based upon the various attributes of the raw data items.Type: GrantFiled: December 13, 2019Date of Patent: February 14, 2023Assignee: Palantir Technologies Inc.Inventors: Timothy Yousaf, Drew Dennison, Paul Thoren, Khoa Pham, Eliot Ball, Spencer Tank, John McRaven, Lucas Ray, Jeffrey Tsui
-
Patent number: 11579762Abstract: Methods and systems for presenting time series for analysis. A method includes presenting a first visualization of summary information for an initial data set of a plurality of batches, presenting a filtered data set of the initial data set having a first batch identifier associated with a first batch and the second batch identifier associated with a second batch, executing a time series connector including transmitting a request to a time series application, the request comprising the first batch identifier, the second batch identifier, and the time series configuration data. The method further includes causing presentation of a user interface comprising a chart including a first plot for first time series data for the first batch identifier and a second plot for second time series data for the second batch identifier, the chart configured to the time series configuration data, and the first plot is aligned to the second plot.Type: GrantFiled: January 20, 2022Date of Patent: February 14, 2023Assignee: Palantir Technologies Inc.Inventors: Anton Apostolatos, Pedro Sanzovo, Francis Chen, John McRaven, Miranda Luna, Sahiba Sachdeva, Xavier Falco
-
Patent number: 11580164Abstract: Methods and systems for presenting time series for analysis. A method may receive a first input defining a metric that indicates a relationship between a first and a second time series that are each associated with at least a first data object of a plurality of data objects, generate a first plot depicting the metric as determined from the first and the second time series, receive, via the user interface, a second input of a selection of a second data object of the plurality of data objects, determine, via an ontology, a relationship of the second data object with a third and a fourth time series that, respectively, are associated with series types that match series types associated with the first and the second time series, and generate and display, in the user interface, a second plot depicting the metric as determined from the third and the fourth time series.Type: GrantFiled: October 23, 2019Date of Patent: February 14, 2023Assignee: Palantir Technologies Inc.Inventors: Xavier Falco, John McRaven, Spencer Tank, Shuyang Li, Mikhail Proniushkin
-
Publication number: 20230009836Abstract: Systems and methods are provided for improved time series databases and time series operations. A time series service responds to requests from external devices. The external devices request time series data and submit time series queries. The time series service generates planned and efficient time series queries from the initial queries. The time series service performs operations such as unit conversion, interpolation, and performing operations on time series data. The time series service can identify which time series database to query from and/or cause data to be populated into a time series database from a data pipeline system.Type: ApplicationFiled: July 22, 2022Publication date: January 12, 2023Inventors: Benjamin Duffield, David Tobin, Xavier Falco, John McRaven, Steven Fackler, Pawel Adamowicz, Aditya Shashi
-
Publication number: 20220284006Abstract: A system and method for processing data by accessing data sets for a plurality of variables in at least one data store; associating a plurality of the data sets as at least one variable type; storing in a data store a plurality of operation definitions defining a plurality of operations on at least one of said at least one variable type; receiving from a user interface a selection of at least one operation definition and at least one data set of said at least one variable type operated on by the selected at least one operation definition; and processing the at least one data set in response to the selection according to the at least one operation definition to generate a derived data set.Type: ApplicationFiled: May 27, 2022Publication date: September 8, 2022Inventors: John McRaven, Andrei Alexandrescu, Arjun Mathur
-
Publication number: 20220261398Abstract: A system and method for processing data wherein one or more user selections of source data and an input defining one or more operations to be performed on the selected source data are received to generate processed data for display as a chart; the source data is retrieved from at least one data source, the source data is processed according to the defined one or more operations to generate processed data for output for display as a chart, the chart is stored as data defining the one or more operations and data identifying the source data operated on, a further user selection is received to redisplay the chart; retrieving the source data from the at least one data source; and the source data is processed according to the defined one or more operations to generate the processed data for output for redisplay as the chart.Type: ApplicationFiled: May 5, 2022Publication date: August 18, 2022Inventors: Geoffrey Stowe, John McRaven, Andrew Pettit, Lucas Lemanowicz, Benedict Cappellacci, Arjun Mathur, Jonathan Victor, Nabeel Qureshi, Anshuman Prasad, Joy Tao, Mikhail Proniushkin, Casey Patton
-
Patent number: 11397730Abstract: Systems and methods are provided for improved time series databases and time series operations. A time series service responds to requests from external devices. The external devices request time series data and submit time series queries. The time series service generates planned and efficient time series queries from the initial queries. The time series service performs operations such as unit conversion, interpolation, and performing operations on time series data. The time series service can identify which time series database to query from and/or cause data to be populated into a time series database from a data pipeline system.Type: GrantFiled: August 8, 2019Date of Patent: July 26, 2022Assignee: Palantir Technologies Inc.Inventors: Benjamin Duffield, David Tobin, Xavier Falco, John McRaven, Steven Fackler, Pawel Adamowicz, Aditya Shashi
-
Patent number: 11379453Abstract: A system and method for processing data by accessing data sets for a plurality of variables in at least one data store; associating a plurality of the data sets as at least one variable type; storing in a data store a plurality of operation definitions defining a plurality of operations on at least one of said at least one variable type; receiving from a user interface a selection of at least one operation definition and at least one data set of said at least one variable type operated on by the selected at least one operation definition; and processing the at least one data set in response to the selection according to the at least one operation definition to generate a derived data set.Type: GrantFiled: June 1, 2018Date of Patent: July 5, 2022Assignee: Palantir Technologies Inc.Inventors: John McRaven, Andrei Alexandrescu, Arjun Mathur
-
Patent number: 11354327Abstract: A system and method for processing data wherein one or more user selections of source data and an input defining one or more operations to be performed on the selected source data are received to generate processed data for display as a chart; the source data is retrieved from at least one data source, the source data is processed according to the defined one or more operations to generate processed data for output for display as a chart, the chart is stored as data defining the one or more operations and data identifying the source data operated on, a further user selection is received to redisplay the chart; retrieving the source data from the at least one data source; and the source data is processed according to the defined one or more operations to generate the processed data for output for redisplay as the chart.Type: GrantFiled: July 2, 2020Date of Patent: June 7, 2022Assignee: Palantir Technologies Inc.Inventors: Geoffrey Stowe, John McRaven, Andrew Pettit, Lucas Lemanowicz, Benedict Cappellacci, Arjun Mathur, Jonathan Victor, Nabeel Qureshi, Anshuman Prasad, Joy Tao, Mikhail Proniushkin, Casey Patton
-
Publication number: 20220165008Abstract: Methods and systems for structuring, storing and displaying time series data in a user interface. One system includes processors executing instructions to determine, from time series data from a first sensor, a first subset of time series data for the first batch from the first start time and the first end time, determine, from the time series data from the first sensor, a second subset of time series data for the second batch from the second start time and the second end time, generate a time series user interface comprising a chart, the chart including a first plot for the first subset of time series data and a second plot for the second subset of time series data, the first plot being aligned to the second plot, and cause presentation of the time series user interface.Type: ApplicationFiled: February 14, 2022Publication date: May 26, 2022Inventors: John McRaven, Francis Chen, Shuyang Li, Spencer Tank, Xavier Falco
-
Publication number: 20220147237Abstract: Methods and systems for presenting time series for analysis. A method includes presenting a first visualization of summary information for an initial data set of a plurality of batches, presenting a filtered data set of the initial data set having a first batch identifier associated with a first batch and the second batch identifier associated with a second batch, executing a time series connector including transmitting a request to a time series application, the request comprising the first batch identifier, the second batch identifier, and the time series configuration data. The method further includes causing presentation of a user interface comprising a chart including a first plot for first time series data for the first batch identifier and a second plot for second time series data for the second batch identifier, the chart configured to the time series configuration data, and the first plot is aligned to the second plot.Type: ApplicationFiled: January 20, 2022Publication date: May 12, 2022Inventors: Anton Apostolatos, Pedro Sanzovo, Francis Chen, John McRaven, Miranda Luna, Sahiba Sachdeva, Xavier Falco
-
Patent number: 11282247Abstract: Methods and systems for structuring, storing and displaying time series data in a user interface. One system includes processors executing instructions to determine, from time series data from a first sensor, a first subset of time series data for the first batch from the first start time and the first end time, determine, from the time series data from the first sensor, a second subset of time series data for the second batch from the second start time and the second end time, generate a time series user interface comprising a chart, the chart including a first plot for the first subset of time series data and a second plot for the second subset of time series data, the first plot being aligned to the second plot, and cause presentation of the time series user interface.Type: GrantFiled: December 21, 2020Date of Patent: March 22, 2022Assignee: PALANTIR TECHNOLOGIES INC.Inventors: John McRaven, Francis Chen, Shuyang Li, Spencer Tank, Xavier Falco