Patents by Inventor Chris J. Richards

Chris J. Richards 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: 20190278746
    Abstract: Systems, methods, and non-transitory computer readable media for storing and processing metadata corresponding to files are presented. The system comprises first, second, and third computing nodes. The computing nodes comprise a plurality of slices of a metadata database that is separate and independent from file storage, and each slice is configured to store metadata. The computing nodes further comprise a slice route table that indicates primary and secondary locations of each unique slice in the plurality of slices. The slice route table comprises a plurality of entries, each of which comprise a slice number corresponding to a slice in the plurality of slices of the metadata database, a primary computing node number corresponding to a primary computing node that comprises the slice and corresponds to the primary location, and a secondary computing node number corresponding to a secondary computing node that comprises the slice and corresponds to the secondary location.
    Type: Application
    Filed: March 7, 2019
    Publication date: September 12, 2019
    Inventors: Mark U. Cree, James M. Rolette, Jason D. Preston, Matthew C. Laswell, Chris J. Richards, David A. Yoakley, Russell S. Hill
  • Publication number: 20190281113
    Abstract: Systems and methods for migrating metadata are presented. A remote network attached storage server comprises a plurality of network interfaces. Each network interface in the plurality of network interfaces has one or more corresponding internet protocol addresses. A network storage controller comprises: a first computing node comprising a first backplane network interface and a second computing node comprising a network interface logically connected to one of the plurality of network interfaces and a second backplane network interface physically connected to the first backplane network interface. At least one of the first or second computing nodes are configured to perform deep packet inspection on network traffic between a client device and the remote network attached storage server. The at least one of the first or second computing node responds to the network traffic.
    Type: Application
    Filed: March 7, 2019
    Publication date: September 12, 2019
    Inventors: Jason D. Preston, Chris J. Richards