Patents by Inventor Jonathan GAILLARD

Jonathan GAILLARD 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: 11853165
    Abstract: Systems and methods are disclosed for reconstructing a file hierarchy by scanning attributes of stored files. Stored files can have a file hierarchy that is maintained in a database stored on a storage device. The files can be stored as objects on the device using a flat file structure. The file database provides the file hierarchy. The systems and methods disclosed herein store information in file system extended attributes for individual storage files such that the database can be reconstructed by scanning the storage files, using values in the extended attributes to recreate the hierarchical database.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: December 26, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventors: Stephen Allen Hellwege, Sailesh Rachabathuni, Samuel Kevin Baughman, Gabriel Ribeiro, Jonathan Gaillard
  • Patent number: 11122122
    Abstract: Systems and methods are disclosed for managing access between a data storage server and a client that are on the same local network. Access is managed using a cloud service that is remote from both the data storage server and the client requesting access to the server. The cloud-based management of local connections described herein simplifies the process of connecting to a data storage server on a local network from a client program or device. Connections are authorized based on the use of a local code. The local code is generated by the cloud service and includes a concatenation of a device identifier associated with the data storage server and a time-varying value, such as a timestamp.
    Type: Grant
    Filed: February 11, 2020
    Date of Patent: September 14, 2021
    Assignee: Western Digital Technologies, Inc.
    Inventors: Sailesh Rachabathuni, Jonathan Gaillard
  • Patent number: 10831719
    Abstract: Systems and methods are disclosed for managing partial-edit files for shared storage applications. A network-attached storage device (NAS) includes a non-volatile memory module, a network interface, and control circuitry configured to connect to a first client over a network connection using the network interface, receive, from the first client, a request to access a first portion of an existing file stored in the non-volatile memory module, create a first partial-edit file based on the existing file, receive modifications associated with the first portion of the existing file from the first client, modify the first partial-edit file according to the received modifications, and at least partially overwrite the existing file with at least a portion of the first partial-edit file.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: November 10, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Gabriel Ribeiro, Jonathan Gaillard, Sailesh Rachabathuni
  • Publication number: 20200264955
    Abstract: Systems and methods are disclosed for reconstructing a file hierarchy by scanning attributes of stored files. Stored files can have a file hierarchy that is maintained in a database stored on a storage device. The files can be stored as objects on the device using a flat file structure. The file database provides the file hierarchy. The systems and methods disclosed herein store information in file system extended attributes for individual storage files such that the database can be reconstructed by scanning the storage files, using values in the extended attributes to recreate the hierarchical database.
    Type: Application
    Filed: January 28, 2020
    Publication date: August 20, 2020
    Inventors: Stephen Allen Hellwege, Sailesh Rachabathuni, Samuel Kevin Baughman, Gabriel Ribeiro, Jonathan Gaillard
  • Publication number: 20200252460
    Abstract: Systems and methods are disclosed for managing access between a data storage server and a client that are on the same local network. Access is managed using a cloud service that is remote from both the data storage server and the client requesting access to the server. The cloud-based management of local connections described herein simplifies the process of connecting to a data storage server on a local network from a client program or device. Connections are authorized based on the use of a local code. The local code is generated by the cloud service and includes a concatenation of a device identifier associated with the data storage server and a time-varying value, such as a timestamp.
    Type: Application
    Filed: February 11, 2020
    Publication date: August 6, 2020
    Inventors: Sailesh RACHABATHUNI, Jonathan GAILLARD
  • Patent number: 10560528
    Abstract: Systems and methods are disclosed for managing access between a data storage server and a client that are on the same local network. Access is managed using a cloud service that is remote from both the data storage server and the client requesting access to the server. The cloud-based management of local connections described herein simplifies the process of connecting to a data storage server on a local network from a client program or device. Connections are authorized based on the use of a local code. The local code is generated by the cloud service and includes a concatenation of a device identifier associated with the data storage server and a time-varying value, such as a timestamp.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: February 11, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Sailesh Rachabathuni, Jonathan Gaillard
  • Patent number: 10545829
    Abstract: Systems and methods are disclosed for reconstructing a file hierarchy by scanning attributes of stored files. Stored files can have a file hierarchy that is maintained in a database stored on a storage device. The files can be stored as objects on the device using a flat file structure. The file database provides the file hierarchy. The systems and methods disclosed herein store information in file system extended attributes for individual storage files such that the database can be reconstructed by scanning the storage files, using values in the extended attributes to recreate the hierarchical database.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: January 28, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Stephen Allen Hellwege, Sailesh Rachabathuni, Samuel Kevin Baughman, Gabriel Ribeiro, Jonathan Gaillard
  • Publication number: 20190068708
    Abstract: Systems and methods are disclosed for managing access between a data storage server and a client that are on the same local network. Access is managed using a cloud service that is remote from both the data storage server and the client requesting access to the server. The cloud-based management of local connections described herein simplifies the process of connecting to a data storage server on a local network from a client program or device. Connections are authorized based on the use of a local code. The local code is generated by the cloud service and includes a concatenation of a device identifier associated with the data storage server and a time-varying value, such as a timestamp.
    Type: Application
    Filed: August 29, 2017
    Publication date: February 28, 2019
    Inventors: Sailesh RACHABATHUNI, Jonathan GAILLARD
  • Publication number: 20190065526
    Abstract: Systems and methods are disclosed for managing partial-edit files for shared storage applications. A network-attached storage device (NAS) includes a non-volatile memory module, a network interface, and control circuitry configured to connect to a first client over a network connection using the network interface, receive, from the first client, a request to access a first portion of an existing file stored in the non-volatile memory module, create a first partial-edit file based on the existing file, receive modifications associated with the first portion of the existing file from the first client, modify the first partial-edit file according to the received modifications, and at least partially overwrite the existing file with at least a portion of the first partial-edit file.
    Type: Application
    Filed: August 29, 2017
    Publication date: February 28, 2019
    Inventors: Gabriel RIBEIRO, Jonathan GAILLARD, Sailesh RACHABATHUNI
  • Publication number: 20190065319
    Abstract: Systems and methods are disclosed for reconstructing a file hierarchy by scanning attributes of stored files. Stored files can have a file hierarchy that is maintained in a database stored on a storage device. The files can be stored as objects on the device using a flat file structure. The file database provides the file hierarchy. The systems and methods disclosed herein store information in file system extended attributes for individual storage files such that the database can be reconstructed by scanning the storage files, using values in the extended attributes to recreate the hierarchical database.
    Type: Application
    Filed: August 29, 2017
    Publication date: February 28, 2019
    Inventors: Stephen Allen HELLWEGE, Sailesh RACHABATHUNI, Samuel Kevin Baughman, Gabriel RIBEIRO, Jonathan GAILLARD