Patents by Inventor David Lisuk
David Lisuk 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: 20260154259Abstract: Embodiments include systems and methods for end-to-end structured language query editing. In some embodiments, a method includes executing a structured language query generated from a natural language query using a knowledge set; receiving, at an interactive user interface from a user, natural language feedback regarding the execution of the structured language query; updating the knowledge set based on the natural language feedback; and regenerating the structured language query based on the updated knowledge set.Type: ApplicationFiled: January 22, 2026Publication date: June 4, 2026Inventors: Karime Maamari, Connor Landy, Amine Mhedhbi, David Lisuk
-
Patent number: 12608254Abstract: Systems and methods are validating data in a data set. A data set including data to validate and a validator to use in validating the data is selected based on user input generated based on interactions of a user with a graphical user interface. The validator is applied to the data to determine whether one or more statistics generated through application of the validator to the data is valid or invalid based on a validation routine associated with the validator. A data quality report indicating whether the data set is valid or invalid, based on a determination of whether the one or more statistics is valid or invalid, is generated and selectively presented to the user through the graphical user interface.Type: GrantFiled: January 11, 2022Date of Patent: April 21, 2026Assignee: Palantir Technologies Inc.Inventors: David Lisuk, Guodong Xu, Luis Voloch, Matthew Elkherj
-
Publication number: 20260030080Abstract: One or more virtual machines are launched at an application platform. At each of the one or more virtual machines, a machine learning model execution environment is instantiated for an instance of a machine learning model. A respective instance of the machine learning model is loaded to each machine learning model execution environment. Each loaded instance of the machine learning model is associated with an application programming interface (API) endpoint which can receive input data for the loaded instance of the machine learning model from a client device and return output data produced by the loaded instance of the machine learning model based on the input data.Type: ApplicationFiled: August 15, 2025Publication date: January 29, 2026Inventors: David Lisuk, Simon Slowik
-
Publication number: 20250371078Abstract: A data analysis system presents a user interface to allow a user to provide a natural language query pertaining to a dataset, wherein the dataset is associated with a data object model comprising a plurality of objects and receives, via the user interface, user input specifying the natural language query. The data analysis system further modifies, in the user interface, the user input to visually indicate one or more portions of the natural language query that each represent one of the plurality of objects and presents, in the user interface, a response to the natural language query, the response being based on data from the dataset, the data corresponding to the one of the plurality of objects.Type: ApplicationFiled: June 17, 2025Publication date: December 4, 2025Inventors: David Lisuk, Eric Porter, Aditya Shashi, Ilai Soloducho, John Wiseheart, Guodong Xu, Maciej Foks
-
Patent number: 12405846Abstract: One or more virtual machines are launched at an application platform. At each of the one or more virtual machines, a machine learning model execution environment is instantiated for an instance of a machine learning model. A respective instance of the machine learning model is loaded to each machine learning model execution environment. Each loaded instance of the machine learning model is associated with an application programming interface (API) endpoint which can receive input data for the loaded instance of the machine learning model from a client device and return output data produced by the loaded instance of the machine learning model based on the input data.Type: GrantFiled: June 13, 2024Date of Patent: September 2, 2025Assignee: Palantir Technologies Inc.Inventors: David Lisuk, Simon Slowik
-
Patent number: 12353477Abstract: A data analysis system presents a user interface to allow a user to provide a natural language query pertaining to a dataset, wherein the dataset is associated with a data object model comprising a plurality of objects and receives, via the user interface, user input specifying the natural language query. The data analysis system further modifies, in the user interface, the user input to visually indicate one or more portions of the natural language query that each represent one of the plurality of objects and presents, in the user interface, a response to the natural language query, the response being based on data from the dataset, the data corresponding to the one of the plurality of objects.Type: GrantFiled: May 23, 2024Date of Patent: July 8, 2025Assignee: Palantir Technologies Inc.Inventors: David Lisuk, Eric Porter, Aditya Shashi, Ilai Soloducho, John Wiseheart, Guodong Xu, Maciej Foks
-
Publication number: 20250181557Abstract: A model management system provides a centralized repository for storing and accessing models. The model management system receives an input to store a model object in a first model state generated based on a first set of known variables. The model management system generates a first file including a first set of functions defining the first model state and associates the first file with a model key identifying the model object. The model management system receives an input to store the model object in a second model state having been generated based on the first model state and a second set of known variables. The model management system generates a second file including a second set of functions defining the second model state and associates the second file with the model key. The model management system identifies available versions of the model object based on the model key.Type: ApplicationFiled: December 9, 2024Publication date: June 5, 2025Inventors: David Lisuk, Daniel Erenrich, Guodong Xu, Luis Voloch, Rahul Agarwal, Simon Slowik, Aleksandr Zamoshchin, Andre Frederico Cavalheiro Menck, Anirvan Mukherjee, Daniel Chin
-
Patent number: 12174800Abstract: A model management system provides a centralized repository for storing and accessing models. The model management system receives an input to store a model object in a first model state generated based on a first set of known variables. The model management system generates a first file including a first set of functions defining the first model state and associates the first file with a model key identifying the model object. The model management system receives an input to store the model object in a second model state having been generated based on the first model state and a second set of known variables. The model management system generates a second file including a second set of functions defining the second model state and associates the second file with the model key. The model management system identifies available versions of the model object based on the model key.Type: GrantFiled: January 17, 2024Date of Patent: December 24, 2024Assignee: Palantir Technologies Inc.Inventors: David Lisuk, Daniel Erenrich, Guodong Xu, Luis Voloch, Rahul Agarwal, Simon Slowik, Aleksandr Zamoshchin, Andre Frederico Cavalheiro Menck, Anirvan Mukherjee, Daniel Chin
-
Publication number: 20240420258Abstract: Computer-implemented systems and methods are disclosed, including for evaluation of computer-based models in a management framework. A computer-implemented method may include, for example, receiving one or more inputs including requesting to add an evaluation configuration to a defined modeling objective, specifying at least a first evaluation data set for the evaluation configuration, specifying at least a first evaluation library for the evaluation configuration, and specifying at least a first subset definition for the evaluation configuration. A computer-implemented method may in response to the one or more user inputs include: creating, storing, and/or updating the evaluation configuration. A computer-implemented method may include evaluating, based on the evaluation configuration, the one or more models associated with the defined modeling objective.Type: ApplicationFiled: July 10, 2023Publication date: December 19, 2024Inventors: Arnav Jagasia, Megha Arora, Sophie Scannell, Emily Su, Meghan Nayan, Angela McNeal, David Lisuk, Jim Inoue, Justin Ngai
-
Publication number: 20240411628Abstract: One or more virtual machines are launched at an application platform. At each of the one or more virtual machines, a machine learning model execution environment is instantiated for an instance of a machine learning model. A respective instance of the machine learning model is loaded to each machine learning model execution environment. Each loaded instance of the machine learning model is associated with an application programming interface (API) endpoint which can receive input data for the loaded instance of the machine learning model from a client device and return output data produced by the loaded instance of the machine learning model based on the input data.Type: ApplicationFiled: June 13, 2024Publication date: December 12, 2024Inventors: David Lisuk, Simon Slowik
-
Publication number: 20240403103Abstract: Computer-implemented systems and methods are disclosed, including for integration and management of computer-based models in a model management. A computer-implemented method may include, for example, receiving one or more inputs including requesting to add a first model to a defined modeling objective, specifying a first model location, and/or providing a first model adapter configuration. In response to the one or more user inputs, the method may further include storing or providing access to information associated with the first model, associating the first model with a defined modeling objective, and/or implementing the first model adapter configuration to provide communication with the first model.Type: ApplicationFiled: May 24, 2024Publication date: December 5, 2024Inventors: Jakob Frick, Sriram Krishnan, Thomas Powell, David Lisuk, Mayada Gonimah
-
Publication number: 20240386060Abstract: A data analysis system presents a user interface to allow a user to provide a natural language query pertaining to a dataset, wherein the dataset is associated with a data object model comprising a plurality of objects and receives, via the user interface, user input specifying the natural language query. The data analysis system further modifies, in the user interface, the user input to visually indicate one or more portions of the natural language query that each represent one of the plurality of objects and presents, in the user interface, a response to the natural language query, the response being based on data from the dataset, the data corresponding to the one of the plurality of objects.Type: ApplicationFiled: May 23, 2024Publication date: November 21, 2024Inventors: David Lisuk, Eric Porter, Aditya Shashi, Ilai Soloducho, John Wiseheart, Guodong Xu, Maciej Foks
-
Patent number: 12045678Abstract: One or more virtual machines are launched at an application platform. At each of the one or more virtual machines, a machine learning model execution environment is instantiated for an instance of a machine learning model. A respective instance of the machine learning model is loaded to each machine learning model execution environment. Each loaded instance of the machine learning model is associated with an application programming interface (API) endpoint which can receive input data for the loaded instance of the machine learning model from a client device and return output data produced by the loaded instance of the machine learning model based on the input data.Type: GrantFiled: April 26, 2023Date of Patent: July 23, 2024Assignee: Palantir Technologies Inc.Inventors: David Lisuk, Simon Slowik
-
Patent number: 12008047Abstract: A data analysis system presents a user interface to allow a user to provide a natural language query pertaining to a dataset, wherein the dataset is associated with a data object model comprising a plurality of objects and receives, via the user interface, user input specifying the natural language query. The data analysis system further modifies, in the user interface, the user input to visually indicate one or more portions of the natural language query that each represent one of the plurality of objects and presents, in the user interface, a response to the natural language query, the response being based on data from the dataset, the data corresponding to the one of the plurality of objects.Type: GrantFiled: December 14, 2021Date of Patent: June 11, 2024Assignee: Palantir Technologies Inc.Inventors: David Lisuk, Eric Porter, Aditya Shashi, Ilai Soloducho, John Wiseheart, Guodong Xu, Maciej Foks
-
Publication number: 20240152490Abstract: A model management system provides a centralized repository for storing and accessing models. The model management system receives an input to store a model object in a first model state generated based on a first set of known variables. The model management system generates a first file including a first set of functions defining the first model state and associates the first file with a model key identifying the model object. The model management system receives an input to store the model object in a second model state having been generated based on the first model state and a second set of known variables. The model management system generates a second file including a second set of functions defining the second model state and associates the second file with the model key. The model management system identifies available versions of the model object based on the model key.Type: ApplicationFiled: January 17, 2024Publication date: May 9, 2024Inventors: David Lisuk, Daniel Erenrich, Guodong Xu, Luis Voloch, Rahul Agarwal, Simon Slowik, Aleksandr Zamoshchin, Andre Frederico Cavalheiro Menck, Anirvan Mukherjee, Daniel Chin
-
Patent number: 11907175Abstract: A model management system provides a centralized repository for storing and accessing models. The model management system receives an input to store a model object in a first model state generated based on a first set of known variables. The model management system generates a first file including a first set of functions defining the first model state and associates the first file with a model key identifying the model object. The model management system receives an input to store the model object in a second model state having been generated based on the first model state and a second set of known variables. The model management system generates a second file including a second set of functions defining the second model state and associates the second file with the model key. The model management system identifies available versions of the model object based on the model key.Type: GrantFiled: October 31, 2022Date of Patent: February 20, 2024Assignee: Palantir Technologies Inc.Inventors: David Lisuk, Daniel Erenrich, Guodong Xu, Luis Voloch, Rahul Agarwal, Simon Slowik, Aleksandr Zamoshchin, Andre Frederico Cavalheiro Menck, Anirvan Mukherjee, Daniel Chin
-
Publication number: 20230259416Abstract: One or more virtual machines are launched at an application platform. At each of the one or more virtual machines, a machine learning model execution environment is instantiated for an instance of a machine learning model. A respective instance of the machine learning model is loaded to each machine learning model execution environment. Each loaded instance of the machine learning model is associated with an application programming interface (API) endpoint which can receive input data for the loaded instance of the machine learning model from a client device and return output data produced by the loaded instance of the machine learning model based on the input data.Type: ApplicationFiled: April 26, 2023Publication date: August 17, 2023Inventors: David Lisuk, Simon Slowik
-
Patent number: 11669377Abstract: One or more virtual machines are launched at an application platform. At each of the one or more virtual machines, a machine learning model execution environment is instantiated for an instance of a machine learning model. A respective instance of the machine learning model is loaded to each machine learning model execution environment. Each loaded instance of the machine learning model is associated with an application programming interface (API) endpoint which can receive input data for the loaded instance of the machine learning model from a client device and return output data produced by the loaded instance of the machine learning model based on the input data.Type: GrantFiled: February 25, 2022Date of Patent: June 6, 2023Assignee: Palantir Technologies Inc.Inventors: David Lisuk, Simon Slowik
-
Publication number: 20230081135Abstract: A model management system provides a centralized repository for storing and accessing models. The model management system receives an input to store a model object in a first model state generated based on a first set of known variables. The model management system generates a first file including a first set of functions defining the first model state and associates the first file with a model key identifying the model object. The model management system receives an input to store the model object in a second model state having been generated based on the first model state and a second set of known variables. The model management system generates a second file including a second set of functions defining the second model state and associates the second file with the model key. The model management system identifies available versions of the model object based on the model key.Type: ApplicationFiled: October 31, 2022Publication date: March 16, 2023Inventors: David Lisuk, Daniel Erenrich, Guodong Xu, Luis Voloch, Rahul Agarwal, Simon Slowik, Aleksandr Zamoshichin, Andre Frederico Cavalheiro Menck, Anirvan Mukherjee, Daniel Chin
-
Patent number: 11526471Abstract: A model management system provides a centralized repository for storing and accessing models. The model management system receives an input to store a model object in a first model state generated based on a first set of known variables. The model management system generates a first file including a first set of functions defining the first model state and associates the first file with a model key identifying the model object. The model management system receives an input to store the model object in a second model state having been generated based on the first model state and a second set of known variables. The model management system generates a second file including a second set of functions defining the second model state and associates the second file with the model key. The model management system identifies available versions of the model object based on the model key.Type: GrantFiled: November 9, 2020Date of Patent: December 13, 2022Assignee: Palantir Technologies Inc.Inventors: David Lisuk, Daniel Erenrich, Guodong Xu, Luis Voloch, Rahul Agarwal, Simon Slowik, Aleksandr Zamoshchin, Andre Frederico Cavalheiro Menck, Anirvan Mukherjee, Daniel Chin