Patents by Inventor Adam Peller

Adam Peller 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: 12079352
    Abstract: A computer-implemented method enforces data security constraints in a data pipeline. The data pipeline takes one or more source datasets as input and performs one or more data transformations on them. The method includes using data defining one or more data security constraints to configure the data pipeline to perform a data transformation on a restricted subset of entries of the source datasets. The restriction is defined by the data defining one or more data security constraints. The method further includes performing the data transformation according to the configuration to produce one or more transformed datasets. The method further includes using the data defining one or more data security constraints to perform a verification on one or more of the transformed datasets to ensure that entries in the one or more of the transformed datasets are restricted as defined by the one or more data security constraints.
    Type: Grant
    Filed: April 8, 2021
    Date of Patent: September 3, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Anton Apostolatos, Adam Lieskovský, Florian Diegruber, Francisco Ferreira, Joseph Kane, Joanna Peller, Kelvin Lau, Maciej Laska, Mikael Ibrahim Mofarrej, Max-Philipp Schrader, Philipp Hoefer, Spencer McCollester, Viktor Nordling
  • Publication number: 20060031663
    Abstract: Providing synchronization of data between application instances that execute script, and in preferred embodiments, without the use of synchronization primitives in the script and without the ability to reschedule events in at least one of the instances. Blocking code is provided in the application instances that is adapted for checking a flag to be set by the other component. One component can thereby inform the other component when it is ready to receive data, and the other component can inform the one component when the other component is finished with the data. In one scenario, the provided synchronization enables a browser instance that is terminating to safely provide its data to a separate browser instance, and enables the separate browser instance to know when the provided data can safely be manipulated.
    Type: Application
    Filed: May 12, 2005
    Publication date: February 9, 2006
    Inventors: Adam Peller, Zhiling Zheng