Patents by Inventor Jeffrey Stix

Jeffrey Stix 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: 10528530
    Abstract: Non-limiting examples of the present disclosure describe file repair of a file stored across multiple data stores. An inconsistency associated with a file stored across two or more data stores on a client device is identified. A repair action is determined from a plurality of different repair actions based on attributes associated with the inconsistency identified. A repair queue entry is created in a persisted repair queue, the repair queue entry used for execution of the repair action. The repair action is executed as scheduled within the persisted repair queue when pre-requisite checks are satisfied and a persisted repair history for execution of repair actions indicates that no conflicting repair action exists. The persisted repair history and the persisted repair queue are updated based on the execution of the repair action. Other examples are also described.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: January 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sterling J. Crockett, Jeffrey Stix, Anup S. Parameswaren, Dana M. Zircher, Steve Buzzell
  • Publication number: 20160299937
    Abstract: Non-limiting examples of the present disclosure describe file repair of a file stored across multiple data stores. An inconsistency associated with a file stored across two or more data stores on a client device is identified. A repair action is determined from a plurality of different repair actions based on attributes associated with the inconsistency identified. A repair queue entry is created in a persisted repair queue, the repair queue entry used for execution of the repair action. The repair action is executed as scheduled within the persisted repair queue when pre-requisite checks are satisfied and a persisted repair history for execution of repair actions indicates that no conflicting repair action exists. The persisted repair history and the persisted repair queue are updated based on the execution of the repair action. Other examples are also described.
    Type: Application
    Filed: August 28, 2015
    Publication date: October 13, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sterling J. Crockett, Jeffrey Stix, Anup S. Parameswaren, Dana M. Zircher, Steve Buzzell
  • Publication number: 20160110406
    Abstract: Examples of the present disclosure describe validation of data on a client having a plurality of data stores. A data consistency component of the client queries a plurality of data stores of the client to identify a portion of data from each of the data stores. The data consistency component compares portions of data obtained from the plurality of data stores using stored knowledge data, maintained by the data consistency component. Based on the comparison of the portions of data, the data consistency component identifies if inconsistency exists across the plurality of data stores. Inconsistency identified for any of the plurality of data stores is reported.
    Type: Application
    Filed: February 13, 2015
    Publication date: April 21, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dana Zircher, Alan Norbauer, Sterling Crockett, Jeffrey Stix, Danielle DeBlois