Patents by Inventor Thomas Joseph FOTH

Thomas Joseph FOTH 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: 20230367765
    Abstract: The present disclosure relates generally to storing computer models, and more specifically to a platform for achieving replicability of a computer model (e.g., a trained machine-learning algorithm) by storing and providing access to data associated with the computer model using an immutable and decentralized ledger system (e.g., a blockchain ledger) and a distributed database. An exemplary computer-enabled method for storing a computer model, the method comprises: receiving data associated with the computer model; generating one or more asset files based on the data associated with the computer model; generating one or more hash values corresponding to the one or more asset files; generating one or more of location trackers corresponding to the one or more asset files; generating a ledger entry comprising the one or more hash values and the one or more location trackers; and adding the ledger entry to a blockchain ledger.
    Type: Application
    Filed: May 8, 2023
    Publication date: November 16, 2023
    Applicant: PricewaterhouseCoopers LLP
    Inventors: Ilana Alexandra GOLBIN, Joseph David VOYLES, Kris Douglas KERSEY, Thomas Joseph FOTH
  • Patent number: 11722324
    Abstract: Systems and methods for secure and accountable execution of computer scripts are disclosed. A system for validating an execution of a set of computer instructions may be configured to receive a first cryptographic hash, the first cryptographic hash corresponding to the set of computer instructions, to receive a second cryptographic hash, the second cryptographic hash corresponding to a runtime utility, wherein the runtime utility is configured to execute the set of computer instructions, to generate a ledger entry comprising the first cryptographic hash, the second cryptographic hash, and an indicator of success, and to add the ledger entry to a blockchain ledger, wherein the blockchain ledger is configured to receive the ledger entry from an authenticated node.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: August 8, 2023
    Assignee: PricewaterhouseCoopers LLP
    Inventors: Thomas Joseph Foth, Francis Njoroge Kahura, Ernesto Valdes Forte
  • Patent number: 11681688
    Abstract: The present disclosure relates generally to storing computer models, and more specifically to a platform for achieving replicability of a computer model (e.g., a trained machine-learning algorithm) by storing and providing access to data associated with the computer model using an immutable and decentralized ledger system (e.g., a blockchain ledger) and a distributed database. An exemplary computer-enabled method for storing a computer model, the method comprises: receiving data associated with the computer model; generating one or more asset files based on the data associated with the computer model; generating one or more hash values corresponding to the one or more asset files; generating one or more of location trackers corresponding to the one or more asset files; generating a ledger entry comprising the one or more hash values and the one or more location trackers; and adding the ledger entry to a blockchain ledger.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: June 20, 2023
    Assignee: PricewaterhouseCoopers LLP
    Inventors: Ilana Alexandra Golbin, Joseph David Voyles, Kris Douglas Kersey, Thomas Joseph Foth
  • Publication number: 20220043668
    Abstract: Systems and methods for implementing an automation platform that is configured to analyze computing activities from a plurality of users so as to identify potential automation processes is provided. In one or more examples, a plurality of data collection agents are deployed across a plurality of computing devices and can be configured to collect and record activities performed on the computing device by one or more users of the computing devices. In one or more examples, each agent deployed on a computing device can be configured to transmit the collected data to a central server that can store the collected data in memory. The central server can be configured to collect the data from each agent and can be configured to apply one or more data science algorithms that can be configured to cluster various activities collected by the agents into groups for potential automation.
    Type: Application
    Filed: August 5, 2021
    Publication date: February 10, 2022
    Applicant: PricewaterhouseCoopers LLP
    Inventors: Shabbir Hussamuddin ALIBHAI, Ryan Paul BEECHEY, Joseph Michael ENGEL, Christopher Ryan TUCCI, Thomas Joseph FOTH, Antoinette L. YOUNG
  • Publication number: 20210288823
    Abstract: Systems and methods for secure and accountable execution of computer scripts are disclosed. A system for validating an execution of a set of computer instructions may be configured to receive a first cryptographic hash, the first cryptographic hash corresponding to the set of computer instructions, to receive a second cryptographic hash, the second cryptographic hash corresponding to a runtime utility, wherein the runtime utility is configured to execute the set of computer instructions, to generate a ledger entry comprising the first cryptographic hash, the second cryptographic hash, and an indicator of success, and to add the ledger entry to a blockchain ledger, wherein the blockchain ledger is configured to receive the ledger entry from an authenticated node.
    Type: Application
    Filed: March 11, 2020
    Publication date: September 16, 2021
    Applicant: PricewaterhouseCoopers LLP
    Inventors: Thomas Joseph FOTH, Francis Njoroge KAHURA, Ernesto Valdes FORTE
  • Publication number: 20210286803
    Abstract: The present disclosure relates generally to storing computer models, and more specifically to a platform for achieving replicability of a computer model (e.g., a trained machine-learning algorithm) by storing and providing access to data associated with the computer model using an immutable and decentralized ledger system (e.g., a blockchain ledger) and a distributed database. An exemplary computer-enabled method for storing a computer model, the method comprises: receiving data associated with the computer model; generating one or more asset files based on the data associated with the computer model; generating one or more hash values corresponding to the one or more asset files; generating one or more of location trackers corresponding to the one or more asset files; generating a ledger entry comprising the one or more hash values and the one or more location trackers; and adding the ledger entry to a blockchain ledger.
    Type: Application
    Filed: February 26, 2021
    Publication date: September 16, 2021
    Applicant: PricewaterhouseCoopers LLP
    Inventors: Ilana Alexandra GOLBIN, Joseph David VOYLES, Kris Douglas KERSEY, Thomas Joseph FOTH