Patents by Inventor Steven Fackler

Steven Fackler 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).

  • Patent number: 12210541
    Abstract: A database system is described that includes components for storing time-series data and executing custom, user-defined computational expressions in substantially real-time such that the results can be provided to a user device for display in an interactive user interface. For example, the database system may process stored time-series data in response to requests from a user device. The request may include a start time, an end time, a period, and/or a computational expression. The database system may retrieve the time-series data identified by the computational expression and, for each period, perform the arithmetic operation(s) identified by the computational expression on data values corresponding to times within the start time and the end time. Once all new data values have been generated, the database system may transmit the new data values to the user device for display in the interactive user interface.
    Type: Grant
    Filed: May 12, 2023
    Date of Patent: January 28, 2025
    Assignee: Palantir Technologies Inc.
    Inventors: David Tobin, Dylan Scott, Orcun Simsek, Steven Fackler, Wilson Wong
  • Publication number: 20240312027
    Abstract: In some examples, systems and methods for object tracking are provided. For example, a method includes: receiving an image frame in a sequence of image frames; identifying an object of interest in the image frame using a single-object tracker (SOT) based upon one or more templates associated with the object of interest in a template repository; generating a SOT output based on the identified object of interest; and detecting one or more objects in the image frame using a multiple-object tracker (MOT). In some examples, the MOT including a machine-learning model. In some examples, the method further includes conducting a matching between the SOT output and each detected object of the one or more detected objects to generate a match result; and generating a tracker output based at least in part on the SOT output, the one or more detected objects, and the match result.
    Type: Application
    Filed: February 20, 2024
    Publication date: September 19, 2024
    Inventors: Aleksandr Patsekin, Ben Radford, Cameron Derwin, Daniel Marasco, Di Wang, Dimitrios Lymperopoulos, Elliot Kang, Keun Jae Kim, Matthew Betten, Matthew Fedderly, Michel Goraczko, Peng Lei, Prasanna Srikhanta, Rodney LaLonde, Steven Fackler, Tong Shen, Xin Li, Yue Wu
  • Publication number: 20240303831
    Abstract: In some examples, systems and methods for user-assisted object detection are provided. For example, a method includes: receiving a first image frame of a sequence of image frames, performing object detection using an object tracker to identify an object of interest in the first image frame, based upon one or more templates associated with the object of interest in a template repository, outputting a first indicator associated with a first image portion corresponding to the identified object of interest, and receiving a user input associated with the object of interest. In some examples, the user input indicates an identified image portion in the image frame. In some examples, the method further includes generating a retargeted template, based at least in part on the identified image portion, and determining a second image portion associated with the object of interest in a second image frame of the sequence of image frames using the object tracker, based at least in part on the retargeted template.
    Type: Application
    Filed: February 21, 2024
    Publication date: September 12, 2024
    Inventors: Aleksandr Patsekin, Ben Radford, Cameron Derwin, Daniel Marasco, Di Wang, Dimitrios Lymperopoulos, Elliot Kang, Keun Jae Kim, Matthew Betten, Matthew Fedderly, Michel Goraczko, Peng Lei, Prasanna Srikhanta, Rodney LaLonde, Steven Fackler, Tong Shen, Xin Li, Yue Wu
  • Publication number: 20230394334
    Abstract: Disclosed herein are systems and methods for sensor cueing. In one example, the method includes: receiving a model inference from a computing model using a first set of sensor data, the model inference associated with a target object; generating a sensor command based at least in part upon the model inference, the sensor command comprising one or more object parameters associated with the target object and one or more sensor parameters associated with a sensor; and transmitting the sensor command to the sensor via a sensor API.
    Type: Application
    Filed: June 5, 2023
    Publication date: December 7, 2023
    Inventors: Elliot Kang, Jonathan Cross, Kevin Bi, Qinfeng Chen, Robert Imig, Steven Fackler, Samantha Woodward, Mueed Ur Rehman
  • Publication number: 20230385692
    Abstract: Disclosed herein are systems and methods for model selection and update operation. The methods include receiving a model request with parameters selected from a group consisting of a type of computing model, a processing characteristic, and a data characteristic; receiving information associated with a plurality of computing models from a model repository; selecting one or more computing models based upon the model request; compiling a container request based on the model request and the one or more selected computing models; transmitting the container request to a container infrastructure; and coupling the one or more selected computing models to an artificial intelligence inference platform (AIP).
    Type: Application
    Filed: May 23, 2023
    Publication date: November 30, 2023
    Inventors: Elliot Kang, Jonathan Cross, Qinfeng Chen, Robert Imig, Steven Fackler
  • Publication number: 20230359638
    Abstract: A database system is described that includes components for storing time-series data and executing custom, user-defined computational expressions in substantially real-time such that the results can be provided to a user device for display in an interactive user interface. For example, the database system may process stored time-series data in response to requests from a user device. The request may include a start time, an end time, a period, and/or a computational expression. The database system may retrieve the time-series data identified by the computational expression and, for each period, perform the arithmetic operation(s) identified by the computational expression on data values corresponding to times within the start time and the end time. Once all new data values have been generated, the database system may transmit the new data values to the user device for display in the interactive user interface.
    Type: Application
    Filed: May 12, 2023
    Publication date: November 9, 2023
    Inventors: David Tobin, Dylan Scott, Orcun Simsek, Steven Fackler, Wilson Wong
  • Publication number: 20230342197
    Abstract: Activities related to data analyses are managed in part using task objects representing tasks that need to be performed. In one embodiment, a method comprises: receiving a first request to generate a task object that describes a task; responsive to the first request, generating the task object, the task object being a data structure that comprises values for task object fields that represent attributes of the task; identifying, in a repository of data objects, a particular data object to associate with the task object; determining that a first field of the task object fields corresponds to a second field of the particular data object, the second field of the particular data object having a particular value; and assigning the first field of the task object to the particular value of the corresponding second field. In another embodiment, task objects are associated with geolocation data, and mapped or otherwise presented accordingly.
    Type: Application
    Filed: May 17, 2023
    Publication date: October 26, 2023
    Inventors: Cooper Bills, Steven Fackler, Zennard Sun, Maja Wichrowska, David Villarreal
  • Publication number: 20230333547
    Abstract: Systems and methods are provided for identifying relationships between defects. The system may obtain defect items and associated information. Defect items may be compared to one another based on their attributes to determine how related they are. According to the comparisons, defect items may be grouped together into issue items for further analysis by a user. The system may further update a defect comparison model according to user interaction with defect items.
    Type: Application
    Filed: June 19, 2023
    Publication date: October 19, 2023
    Inventors: Andrew POH, Andre Frederico Cavalheiro MENCK, Arion SPRAGUE, Benjamin GRABHAM, Benjamin LEE, Bianca RAHILL-MARIER, Gregoire OMONT, Jim INOUE, Jonah SCHEINERMAN, Maciej ALBIN, Myles SCOLNICK, Paul GRIBELYUK, Steven FACKLER, Tam-Sanh NGUYEN, Thomas POWELL, William SEATON
  • Patent number: 11698810
    Abstract: Activities related to data analyses are managed in part using task objects representing tasks that need to be performed. In one embodiment, a method comprises: receiving a first request to generate a task object that describes a task; responsive to the first request, generating the task object, the task object being a data structure that comprises values for task object fields that represent attributes of the task; identifying, in a repository of data objects, a particular data object to associate with the task object; determining that a first field of the task object fields corresponds to a second field of the particular data object, the second field of the particular data object having a particular value; and assigning the first field of the task object to the particular value of the corresponding second field. In another embodiment, task objects are associated with geolocation data, and mapped or otherwise presented accordingly.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: July 11, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Cooper Bills, Steven Fackler, Zennard Sun, Maja Wichrowska, David Villarreal
  • Patent number: 11687543
    Abstract: A database system is described that includes components for storing time-series data and executing custom, user-defined computational expressions in substantially real-time such that the results can be provided to a user device for display in an interactive user interface. For example, the database system may process stored time-series data in response to requests from a user device. The request may include a start time, an end time, a period, and/or a computational expression. The database system may retrieve the time-series data identified by the computational expression and, for each period, perform the arithmetic operation(s) identified by the computational expression on data values corresponding to times within the start time and the end time. Once all new data values have been generated, the database system may transmit the new data values to the user device for display in the interactive user interface.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: June 27, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: David Tobin, Dylan Scott, Orcun Simsek, Steven Fackler, Wilson Wong
  • Publication number: 20230196201
    Abstract: System and method for model orchestration and sensor correlation according to certain embodiments. For example, a method includes: accessing a plurality of models, each model of the plurality of models configured to process data; receiving information corresponding to a plurality of sensors associated with a plurality of edge devices; selecting one or more models from the plurality of models based on a processing request; selecting one or more sensors from the plurality of sensors based on the processing request; building one or more model pipelines based at least in part on the one or more selected models and the one or more selected sensors; and deploying the one or more model pipelines.
    Type: Application
    Filed: December 15, 2022
    Publication date: June 22, 2023
    Inventors: Robert Imig, Steven Fackler, Ian Peters, Mark Elliot, Joseph Ellis, Andres Felipe Orozco, Akash Jain
  • Patent number: 11681282
    Abstract: Systems and methods are provided for identifying relationships between defects. The system may obtain defect items and associated information. Defect items may be compared to one another based on their attributes to determine how related they are. According to the comparisons, defect items may be grouped together into issue items for further analysis by a user. The system may further update a defect comparison model according to user interaction with defect items.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: June 20, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Andrew Poh, Andre Frederico Cavalheiro Menck, Arion Sprague, Benjamin Grabham, Benjamin Lee, Bianca Rahill-Marier, Gregoire Omont, Jim Inoue, Jonah Scheinerman, Maciej Albin, Myles Scolnick, Paul Gribelyuk, Steven Fackler, Tam-Sanh Nguyen, Thomas Powell, William Seaton
  • Publication number: 20230009836
    Abstract: 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: Application
    Filed: July 22, 2022
    Publication date: January 12, 2023
    Inventors: Benjamin Duffield, David Tobin, Xavier Falco, John McRaven, Steven Fackler, Pawel Adamowicz, Aditya Shashi
  • Patent number: 11531680
    Abstract: An interactive user interface for displaying projects comprising a collection of links specifying data to be displayed from a plurality of different applications and/or data sources. When loading a project for display, links are automatically parsed to identify the application and/or data source they are associated with. Retrieved data associated with the links is displayed in a format based upon that of their native application. The data may be displayed in an interactive format, allowing the user to change or manipulate the data in a manner that would be possible in the data's native application. A project may be expressed as a “project link,” comprising a text string, wherein the links of the assets associated with the project are included or embedded within the text string, and which may be shared between different users, and may function as a snapshot of the project.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: December 20, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Steven Fackler, David Skiff
  • Patent number: 11397730
    Abstract: 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: Grant
    Filed: August 8, 2019
    Date of Patent: July 26, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Benjamin Duffield, David Tobin, Xavier Falco, John McRaven, Steven Fackler, Pawel Adamowicz, Aditya Shashi
  • Publication number: 20210011761
    Abstract: Activities related to data analyses are managed in part using task objects representing tasks that need to be performed. In one embodiment, a method comprises: receiving a first request to generate a task object that describes a task; responsive to the first request, generating the task object, the task object being a data structure that comprises values for task object fields that represent attributes of the task; identifying, in a repository of data objects, a particular data object to associate with the task object; determining that a first field of the task object fields corresponds to a second field of the particular data object, the second field of the particular data object having a particular value; and assigning the first field of the task object to the particular value of the corresponding second field. In another embodiment, task objects are associated with geolocation data, and mapped or otherwise presented accordingly.
    Type: Application
    Filed: September 25, 2020
    Publication date: January 14, 2021
    Inventors: Cooper Bills, Steven Fackler, Zennard Sun, Maja Wichrowska, David Villarreal
  • Patent number: 10795723
    Abstract: Activities related to data analyses are managed in part using task objects representing tasks that need to be performed. In one embodiment, a method comprises: receiving a first request to generate a task object that describes a task; responsive to the first request, generating the task object, the task object being a data structure that comprises values for task object fields that represent attributes of the task; identifying, in a repository of data objects, a particular data object to associate with the task object; determining that a first field of the task object fields corresponds to a second field of the particular data object, the second field of the particular data object having a particular value; and assigning the first field of the task object to the particular value of the corresponding second field. In another embodiment, task objects are associated with geolocation data, and mapped or otherwise presented accordingly.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: October 6, 2020
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Cooper Bills, Steven Fackler, Zennard Sun, Maja Wichrowska, David Villarreal
  • Publication number: 20200285617
    Abstract: A database system is described that includes components for storing time-series data and executing custom, user-defined computational expressions in substantially real-time such that the results can be provided to a user device for display in an interactive user interface. For example, the database system may process stored time-series data in response to requests from a user device. The request may include a start time, an end time, a period, and/or a computational expression. The database system may retrieve the time-series data identified by the computational expression and, for each period, perform the arithmetic operation(s) identified by the computational expression on data values corresponding to times within the start time and the end time. Once all new data values have been generated, the database system may transmit the new data values to the user device for display in the interactive user interface.
    Type: Application
    Filed: May 21, 2020
    Publication date: September 10, 2020
    Inventors: David Tobin, Pawel Adamowicz, Steven Fackler, Sri Krishna Vempati, Wilson Wong, Orcun Simsek
  • Publication number: 20200272634
    Abstract: An interactive user interface for displaying projects comprising a collection of links specifying data to be displayed from a plurality of different applications and/or data sources. When loading a project for display, links are automatically parsed to identify the application and/or data source they are associated with. Retrieved data associated with the links is displayed in a format based upon that of their native application. The data may be displayed in an interactive format, allowing the user to change or manipulate the data in a manner that would be possible in the data's native application. A project may be expressed as a “project link,” comprising a text string, wherein the links of the assets associated with the project are included or embedded within the text string, and which may be shared between different users, and may function as a snapshot of the project.
    Type: Application
    Filed: May 13, 2020
    Publication date: August 27, 2020
    Inventors: Steven Fackler, David Skiff
  • Publication number: 20200241518
    Abstract: Systems and methods are provided for identifying relationships between defects. The system may obtain defect items and associated information. Defect items may be compared to one another based on their attributes to determine how related they are. According to the comparisons, defect items may be grouped together into issue items for further analysis by a user. The system may further update a defect comparison model according to user interaction with defect items.
    Type: Application
    Filed: April 10, 2020
    Publication date: July 30, 2020
    Inventors: Andrew Poh, Andre Frederico Cavalheiro Menck, Arion Sprague, Benjamin Grabham, Benjamin Lee, Bianca Rahill-Marier, Gregoire Omont, Jim Inoue, Jonah Scheinerman, Maciej Albin, Myles Scolnick, Paul Gribelyuk, Steven Fackler, Tam-Sanh Nguyen, Thomas Powell, William Seaton