Patents by Inventor Jeffrey Thomas Layton

Jeffrey Thomas Layton 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: 11061864
    Abstract: A system includes a plurality of clustered servers, a plurality of clients communicating with the plurality of clustered servers, and a grace database. Each of the plurality of clustered servers maintains a respective client recovery list. A client of the plurality of clients is configured to send a reclaim request to a server of the plurality of clustered servers. The grace database is configured to maintain an epoch value and a reclaim value. The epoch value indicates the current epoch, and the reclaim value indicates from which epoch reclaim is allowed. The server of the plurality of clustered servers is configured to maintain a client list and receive the reclaim request from the client. The client list indicates each client currently holding state on the server.
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: July 13, 2021
    Assignee: Red Hat, Inc.
    Inventors: Jeffrey Thomas Layton, Gregory Allan Farnum, Zheng Yan, Patrick Joseph Donnelly
  • Patent number: 10884863
    Abstract: The technology disclosed herein that may enable a client of a distributed storage system to recover a storage session after a failure occurs. An example method may include: identifying a storage session of a distributed storage service, the storage session comprising session data that corresponds to a storage object of the distributed storage service; providing, by a processing device of a client, an indication that the client is recovering the storage session; and obtaining, by the client, the session data of the storage session from one or more devices that accessed the storage object of the distributed storage service.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: January 5, 2021
    Assignee: Red Hat, Inc.
    Inventors: Gregory Allan Farnum, Jeffrey Thomas Layton, Patrick Joseph Donnelly, Zheng Yan
  • Publication number: 20200034450
    Abstract: A system includes a plurality of clustered servers, a plurality of clients communicating with the plurality of clustered servers, and a grace database. Each of the plurality of clustered servers maintains a respective client recovery list. A client of the plurality of clients is configured to send a reclaim request to a server of the plurality of clustered servers. The grace database is configured to maintain an epoch value and a reclaim value. The epoch value indicates the current epoch, and the reclaim value indicates from which epoch reclaim is allowed. The server of the plurality of clustered servers is configured to maintain a client list and receive the reclaim request from the client. The client list indicates each client currently holding state on the server.
    Type: Application
    Filed: July 26, 2018
    Publication date: January 30, 2020
    Inventors: Jeffrey Thomas Layton, Gregory Allan Farnum, Zheng Yan, Patrick Joseph Donnelly
  • Publication number: 20200026606
    Abstract: The technology disclosed herein that may enable a client of a distributed storage system to recover a storage session after a failure occurs. An example method may include: identifying a storage session of a distributed storage service, the storage session comprising session data that corresponds to a storage object of the distributed storage service; providing, by a processing device of a client, an indication that the client is recovering the storage session; and obtaining, by the client, the session data of the storage session from one or more devices that accessed the storage object of the distributed storage service.
    Type: Application
    Filed: July 20, 2018
    Publication date: January 23, 2020
    Inventors: Gregory Allan Farnum, Jeffrey Thomas Layton, Patrick Joseph Donnelly, Zheng Yan