Patents by Inventor Adam Anderson

Adam Anderson 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: 12206669
    Abstract: The methods comprise receiving from a user a user request to create a data resource on the software platform, the user request comprising, or identifying, a specification indicative of the data resource and a user identifier associated with said user. The methods may further comprise performing verification of said user using the user identifier to determine if said user is permitted to create or modify the data resource indicated in the specification in accordance with a predetermined set of permissions. The methods may also comprise, responsive to verifying said user in accordance with the predetermined set of permissions, creating a version the data resource indicated in accordance with the specification for deployment on the software platform for subsequent access or execution by said user.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: January 21, 2025
    Assignee: Palantir Technologies Inc.
    Inventors: Greg Dearment, Adam Anderson, Andrew Bradshaw, Bradley Moylan, Jason Zhao
  • Publication number: 20240211449
    Abstract: Systems and methods for database configuration management are provided. For example, a method for database configuration management comprises: obtaining user input corresponding to a target database state for the database; generating, based on the user input, a target state configuration for the database; determining a current state configuration for the database; generating a set of steps to change the configuration of the database from the current state configuration to the target state configuration; and implementing the set of steps, thereby configuring the database according to the target state configuration.
    Type: Application
    Filed: December 22, 2023
    Publication date: June 27, 2024
    Inventors: Adam Anderson, Joseph Henke, James Lin, Nicholas Miyake
  • Publication number: 20240104067
    Abstract: A method comprises storing first transaction data for a first transaction producing a first version of a first dataset, second transaction data for a second transaction transforming a first version of the first dataset to a second version of the first dataset, and third transaction data for a third transaction transforming the second version of the first dataset to a third version of the first dataset; storing dependency information indicating a first dependency of the third transaction on the second transaction and a second dependency of the second transaction on the first transaction; receiving a first instruction to revoke a first permission of a first user to access the second version of the first dataset; automatically revoking a certain permission of the first user to access the third version of the first dataset based on the dependency information.
    Type: Application
    Filed: December 7, 2023
    Publication date: March 28, 2024
    Inventors: ROBERT FINK, LYNN CUTHRIELL, ADAM ANDERSON, ADAM BOROCHOFF, CATHERINE LU, JOSEPH RAFIDI, KARANVEER MOHAN, MATTHEW JENNY, MATTHEW MACLEAN, MICHELLE GUO, PARVATHY MENON, RYAN ROWE
  • Patent number: 11841835
    Abstract: A computer-implemented system and method for data revision control in a large-scale data analytic systems. In one embodiment, for example, a computer-implemented method comprises the operations of storing a first version of a dataset that is derived by executing a first version of driver program associated with the dataset; and storing a first build catalog entry comprising an identifier of the first version of the dataset and comprising an identifier of the first version of the driver program.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: December 12, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Robert Fink, Lynn Cuthriell, Adam Anderson, Adam Borochoff, Catherine Lu, Joseph Rafidi, Karanveer Mohan, Matthew Jenny, Matthew Maclean, Michelle Guo, Parvathy Menon, Ryan Rowe
  • Patent number: 11761299
    Abstract: A plug assembly for a cementing operation in a well includes a bottom wiper plug configured to land in or near the toe of a well and receive a cement slurry therethrough, a top wiper plug releasably coupled to the bottom wiper plug and configured to land on the bottom wiper plug after the cement slurry is received through the bottom wiper plug, a bridge plug coupled to the top wiper plug and configured to move toward the bottom wiper plug with the top wiper plug after the bottom wiper plug is landed in or near the toe of the well, and a sensor sub coupled to the bridge plug and configured to detect a gate in the well.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: September 19, 2023
    Assignee: INNOVEX DOWNHOLE SOLUTIONS, INC.
    Inventor: Adam Anderson
  • Publication number: 20220372843
    Abstract: A plug assembly for a cementing operation in a well includes a bottom wiper plug configured to land in or near the toe of a well and receive a cement slurry therethrough, a top wiper plug releasably coupled to the bottom wiper plug and configured to land on the bottom wiper plug after the cement slurry is received through the bottom wiper plug, a bridge plug coupled to the top wiper plug and configured to move toward the bottom wiper plug with the top wiper plug after the bottom wiper plug is landed in or near the toe of the well, and a sensor sub coupled to the bridge plug and configured to detect a gate in the well.
    Type: Application
    Filed: May 18, 2022
    Publication date: November 24, 2022
    Inventor: Adam Anderson
  • Patent number: 11496509
    Abstract: A computer system identifies malicious Uniform Resource Locator (URL) data items from a plurality of unscreened data items that have not been previously identified as associated with malicious URLs. The system can execute a number of pre-filters to identify a subset of URLs in the plurality of data items that are likely to be malicious. A scoring processor can score the subset of URLs based on a plurality of input vectors using a suitable machine learning model. Optionally, the system can execute one or more post-filters on the score data to identify data items of interest. Such data items can be fed back into the system to improve machine learning or can be used to provide a notification that a particular resource within a local network is infected with malicious software.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: November 8, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Drew Dennison, Geoff Stowe, Adam Anderson
  • Patent number: 11391130
    Abstract: A gas-lift system and method, of which the gas-lift system includes a first valve configured to be coupled to a production tubing, a second valve configured to be coupled to the production tubing at a position that is subjacent to the first valve, and a control line coupled to the first valve and the second valve, and configured to apply a control line pressure to the first and second valves, the control line pressure applied by the control line being independent of an annulus pressure in the annulus and a production tubing pressure in the production tubing. The first valve is configured to actuate at least partially in response to the control line pressure, and the second valve is configured to actuate at least partially in response to the control line pressure.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: July 19, 2022
    Assignee: INNOVEX DOWNHOLE SOLUTIONS, INC.
    Inventors: Adam Anderson, Sam Wildman, Jr., Carlos Isaac Venegas
  • Publication number: 20220058163
    Abstract: A computer-implemented system and method for data revision control in a large-scale data analytic systems. In one embodiment, for example, a computer-implemented method comprises the operations of storing a first version of a dataset that is derived by executing a first version of driver program associated with the dataset; and storing a first build catalog entry comprising an identifier of the first version of the dataset and comprising an identifier of the first version of the driver program.
    Type: Application
    Filed: August 31, 2021
    Publication date: February 24, 2022
    Inventors: Robert Fink, Lynn Cuthriell, Adam Anderson, Adam Borochoff, Catherine Lu, Joseph Rafidi, Karanveer Mohan, Matthew Jenny, Matthew Maclean, Michelle Guo, Parvathy Menon, Ryan Rowe
  • Patent number: 11106638
    Abstract: A computer-implemented system and method for data revision control in a large-scale data analytic systems. In one embodiment, for example, a computer-implemented method comprises the operations of storing a first version of a dataset that is derived by executing a first version of driver program associated with the dataset; and storing a first build catalog entry comprising an identifier of the first version of the dataset and comprising an identifier of the first version of the driver program.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: August 31, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Robert Fink, Lynn Cuthriell, Adam Anderson, Adam Borochoff, Catherine Lu, Joseph Rafidi, Karanveer Mohan, Matthew Jenny, Matthew Maclean, Michelle Guo, Parvathy Menon, Ryan Rowe
  • Publication number: 20210189850
    Abstract: A gas-lift system and method, of which the gas-lift system includes a first valve configured to be coupled to a production tubing, a second valve configured to be coupled to the production tubing at a position that is subjacent to the first valve, and a control line coupled to the first valve and the second valve, and configured to apply a control line pressure to the first and second valves, the control line pressure applied by the control line being independent of an annulus pressure in the annulus and a production tubing pressure in the production tubing. The first valve is configured to actuate at least partially in response to the control line pressure, and the second valve is configured to actuate at least partially in response to the control line pressure.
    Type: Application
    Filed: November 30, 2020
    Publication date: June 24, 2021
    Inventors: Adam Anderson, Sam Wildman, JR., Carlos Isaac Venegas
  • Publication number: 20210081177
    Abstract: Unpredictable action of a physical device provides a truly random number from a “smart top,” including a spinner, preferably self-centering, such as a segment of a sphere. A housing containing a CPU and memory device is made to rotate in a plane parallel to a supporting surface, that plane containing the maximum moment of inertia of the apparatus. A central axis, located or self-locating, near a center of mass of the apparatus provides a contact “point” (pointed or not), shaped to reduce a moment arm of friction acting on the device when spinning on a rigid surface. Executables (programs) track rotation about the central axis, outputting a corresponding random number to other executables using it to control a meaningful outcome. One embodiment may be implemented in a smart phone equipped with a self-centering spinner.
    Type: Application
    Filed: September 17, 2020
    Publication date: March 18, 2021
    Inventor: Adam Anderson
  • Patent number: 10851628
    Abstract: A gas-lift system includes a first valve configured to provide selective communication of a wellbore fluid between an interior of a production tubing an annulus defined exterior to the production tubing, a second valve configured to provide selective communication of the wellbore fluid between the interior of the production tubing and the annulus, and one or more control lines coupled to the first valve and the second valve. The one or more control lines apply a pressure differential to the first and second valves. The first valve is configured to actuate from an open position to a closed position in response to the pressure differential reaching a first pressure differential, and wherein the second valve is configured to actuate from an open position to a closed position in response to the pressure differential reaching a second pressure differential that is different from the first pressure differential.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: December 1, 2020
    Assignee: INNOVEX DOWNHOLE SOLUTIONS, INC.
    Inventors: Adam Anderson, Carlos Isaac Venegas, Jr.
  • Publication number: 20200358774
    Abstract: Methods and systems are disclosed for controlling user creation of data resources on a software platform for storing and executing data resources for multiple users. The methods and systems may be performed using one or more processors or special-purpose computing hardware and may comprise receiving from a user a user request to create a data resource on the software platform, the user request comprising, or identifying, a specification indicative of the data resource and a user identifier associated with said user. A further operation may comprise performing verification of said user using the user identifier to determine if said user is permitted to create or modify the data resource indicated in the specification in accordance with a predetermined set of permissions.
    Type: Application
    Filed: July 29, 2020
    Publication date: November 12, 2020
    Inventors: Greg Dearment, Adam Anderson, Andrew Bradshaw, Bradley Moylan, Jason Zhao
  • Publication number: 20200351279
    Abstract: A computer system identifies malicious Uniform Resource Locator (URL) data items from a plurality of unscreened data items that have not been previously identified as associated with malicious URLs. The system can execute a number of pre-filters to identify a subset of URLs in the plurality of data items that are likely to be malicious. A scoring processor can score the subset of URLs based on a plurality of input vectors using a suitable machine learning model. Optionally, the system can execute one or more post-filters on the score data to identify data items of interest. Such data items can be fed back into the system to improve machine learning or can be used to provide a notification that a particular resource within a local network is infected with malicious software.
    Type: Application
    Filed: July 21, 2020
    Publication date: November 5, 2020
    Inventors: Drew Dennison, Geoff Stowe, Adam Anderson
  • Publication number: 20200320158
    Abstract: The present disclosure provides a system and method for creating websites that is accessible to people without significant web development or programming experience. The disclosed method combines a graphical approach with a logic-based approach by providing a user interface in which site creators may place variant content elements, or “variants.” Placing variants allows the website to dynamically change its appearance based on context. Variants are presented in response to fulfilments of one or more rules, which are created using conditional statements made up of vernacular strings and symbols. Thus, creating rules in order to trigger displays of particular elements is easy for a lay person, and allows for enhanced flexibility in creating websites.
    Type: Application
    Filed: April 3, 2020
    Publication date: October 8, 2020
    Inventors: David Adams, Nolan Evans, Steve Hull, Adam Anderson
  • Patent number: 10735429
    Abstract: Methods and systems are disclosed for controlling user creation of data resources on a software platform for storing and executing data resources for multiple users. The methods and systems may be performed using one or more processors or special-purpose computing hardware and may comprise receiving from a user a user request to create a data resource on the software platform, the user request comprising, or identifying, a specification indicative of the data resource and a user identifier associated with said user. A further operation may comprise performing verification of said user using the user identifier to determine if said user is permitted to create or modify the data resource indicated in the specification in accordance with a predetermined set of permissions.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: August 4, 2020
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Greg Dearment, Adam Anderson, Andrew Bradshaw, Bradley Moylan, Jason Zhao
  • Patent number: 10728277
    Abstract: A computer system identifies malicious Uniform Resource Locator (URL) data items from a plurality of unscreened data items that have not been previously identified as associated with malicious URLs. The system can execute a number of pre-filters to identify a subset of URLs in the plurality of data items that are likely to be malicious. A scoring processor can score the subset of URLs based on a plurality of input vectors using a suitable machine learning model. Optionally, the system can execute one or more post-filters on the score data to identify data items of interest. Such data items can be fed back into the system to improve machine learning or can be used to provide a notification that a particular resource within a local network is infected with malicious software.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: July 28, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Drew Dennison, Geoff Stowe, Adam Anderson
  • Publication number: 20200177976
    Abstract: Methods of operating an electronic device to communicate with an electric utility meter or a transformer are provided. A method of operating an electronic device to communicate with an electric utility meter or a transformer includes transmitting, via a cellular network and/or an unlicensed frequency band of a wireless mesh network, a ping from the electronic device to the electric utility meter or the transformer. The method includes receiving, via the cellular network and/or the unlicensed frequency band of the wireless mesh network, meter data from the electric utility meter or the transformer at the electronic device, in response to the ping. Moreover, the method includes displaying, via a Graphical User Interface (GUI) of the electronic device, an indication of an electrical parameter measured by the electric utility meter, in response to receiving the meter data. Related electronic devices and computer program products are also provided.
    Type: Application
    Filed: November 27, 2019
    Publication date: June 4, 2020
    Inventors: Adam Anderson, Kirby Jackman, Jessica Sherman, Russell Howard, Andrew DesRosiers
  • Publication number: 20190289009
    Abstract: Methods and systems are disclosed for controlling user creation of data resources on a software platform for storing and executing data resources for multiple users. The methods and systems may be performed using one or more processors or special-purpose computing hardware and may comprise receiving from a user a user request to create a data resource on the software platform, the user request comprising, or identifying, a specification indicative of the data resource and a user identifier associated with said user. A further operation may comprise performing verification of said user using the user identifier to determine if said user is permitted to create or modify the data resource indicated in the specification in accordance with a predetermined set of permissions.
    Type: Application
    Filed: June 4, 2019
    Publication date: September 19, 2019
    Inventors: GREG DEARMENT, ADAM ANDERSON, ANDREW BRADSHAW, BRADLEY MOYLAN, JASON ZHAO