Patents by Inventor Christopher W. BARRETT

Christopher W. BARRETT 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: 11550555
    Abstract: A method for providing automatic restatement of a data environment includes receiving a request for restatement of a first dataset, accessing dependency data that describes a set of dependencies between the first dataset and one or more other datasets in the computer data environment, examining the dependency data to automatically identify one or more second dataset from among the one or more other datasets, the second datasets being datasets from which the first dataset depends, examining a first timing data related to the restatement of the first dataset and a second timing data related to the restatement of the identified second datasets to identify one or more third datasets from among the second datasets that require restatement as a result of the restatement of the first dataset, generating a restatement plan based on the identified third datasets, and initiating automatic execution of the restatement plan.
    Type: Grant
    Filed: May 4, 2021
    Date of Patent: January 10, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher W. Barrett, Chen Wang, Maurizio Bruno Di Gianluca, Shalini Balasubramonian, Jack Miele Pullikottil, Mohit Tandon, Srisaipavan Valluri
  • Publication number: 20220357932
    Abstract: A method for providing automatic restatement of a data environment includes receiving a request for restatement of a first dataset, accessing dependency data that describes a set of dependencies between the first dataset and one or more other datasets in the computer data environment, examining the dependency data to automatically identify one or more second dataset from among the one or more other datasets, the second datasets being datasets from which the first dataset depends, examining a first timing data related to the restatement of the first dataset and a second timing data related to the restatement of the identified second datasets to identify one or more third datasets from among the second datasets that require restatement as a result of the restatement of the first dataset, generating a restatement plan based on the identified third datasets, and initiating automatic execution of the restatement plan.
    Type: Application
    Filed: May 4, 2021
    Publication date: November 10, 2022
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Christopher W. BARRETT, Chen WANG, Maurizio Bruno DI GIANLUCA, Shalini BALASUBRAMONIAN, Jack Micle PULLIKOTTIL, Mohit TANDON, Srisaipavan VALLURI