Patents by Inventor Kaleb Keithley

Kaleb Keithley 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: 9201896
    Abstract: A processing device causes a plurality of storage servers to create tenant identifiers for a tenant of a multi-tenant distributed file system that is distributed over the plurality of storage servers, the plurality of storage servers having underlying local file systems that interface with the multi-tenant distributed file system. The processing device maps the tenant to the tenant identifiers. The processing device assigns a global storage quota to the tenant. The processing device divides the global storage quota into a plurality of local storage quotas and assigns a local storage quota of the plurality of local storage quotas to each storage server of the plurality of storage servers.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: December 1, 2015
    Assignee: Red Hat, Inc.
    Inventors: Jeff Darcy, Kaleb Keithley
  • Publication number: 20140149475
    Abstract: A processing device causes a plurality of storage servers to create tenant identifiers for a tenant of a multi-tenant distributed file system that is distributed over the plurality of storage servers, the plurality of storage servers having underlying local file systems that interface with the multi-tenant distributed file system. The processing device maps the tenant to the tenant identifiers. The processing device assigns a global storage quota to the tenant. The processing device divides the global storage quota into a plurality of local storage quotas and assigns a local storage quota of the plurality of local storage quotas to each storage server of the plurality of storage servers.
    Type: Application
    Filed: November 26, 2012
    Publication date: May 29, 2014
    Applicant: RED HAT, INC.
    Inventors: Jeff Darcy, Kaleb Keithley
  • Patent number: 8489559
    Abstract: In one embodiment of the invention, a utility may be installed (e.g., by a system administrator) on a storage system. The utility may read content units on the storage system that are stored in one data format, and convert the content units to a second data format. In one embodiment, in response to a read request for a content unit, a data format in which to return the content unit may be selected and the content unit may be returned in that data format. In another embodiment, mapping information may be created that specifies in which data format a content unit should be returned in response to a request for the content unit. The mapping information may be stored either on the storage system that stores the content unit, the computer requesting access to the content unit, or any other computer or device in the computer system.
    Type: Grant
    Filed: July 20, 2010
    Date of Patent: July 16, 2013
    Assignee: EMC Corporation
    Inventors: Kaleb Keithley, Jiri Schindler, Jonathan B Hall, Michael Kilian, Stephen J. Todd
  • Publication number: 20100293561
    Abstract: In one embodiment of the invention, a utility may be installed (e.g., by a system administrator) on a storage system. The utility may read content units on the storage system that are stored in one data format, and convert the content units to a second data format. In one embodiment, in response to a read request for a content unit, a data format in which to return the content unit may be selected and the content unit may be returned in that data format. In another embodiment, mapping information may be created that specifies in which data format a content unit should be returned in response to a request for the content unit. The mapping information may be stored either on the storage system that stores the content unit, the computer requesting access to the content unit, or any other computer or device in the computer system.
    Type: Application
    Filed: July 20, 2010
    Publication date: November 18, 2010
    Inventors: Kaleb Keithley, Jiri Schindler, Jonathan B. Hall, Michael Kilian, Stephen J. Todd
  • Publication number: 20070276789
    Abstract: In one embodiment of the invention, a utility may be installed (e.g., by a system administrator) on a storage system. The utility may read content units on the storage system that are stored in one data format, and convert the content units to a second data format. In one embodiment, in response to a read request for a content unit, a data format in which to return the content unit may be selected and the content unit may be returned in that data format. In another embodiment, mapping information may be created that specifies in which data format a content unit should be returned in response to a request for the content unit. The mapping information may be stored either on the storage system that stores the content unit, the computer requesting access to the content unit, or any other computer or device in the computer system.
    Type: Application
    Filed: May 23, 2006
    Publication date: November 29, 2007
    Applicant: EMC Corporation
    Inventors: Kaleb Keithley, Jiri Schindler, Jonathan B. Hall, Michael Kilian, Stephen J. Todd
  • Publication number: 20070233972
    Abstract: One embodiment of the invention relates to a storage system processing a request received from a host computer for content units that meet at least one selection criterion specified in the request. The storage system may identify content units stored thereon that meet the selection criterion or criteria and return these content units to the host computer in response to the request. In another embodiment, while the storage system is in the process of identifying and returning content units in response to the request, a second host computer may send an instruction to the storage system requesting to receive a portion of the content units that satisfy the search criterion or criteria. In response, the storage system may begin providing a portion of the content units that satisfy the selection criterion or criteria and that have not already been provided to the host computer that sent the request to the second host computer.
    Type: Application
    Filed: March 28, 2006
    Publication date: October 4, 2007
    Applicant: EMC Corporation
    Inventors: Kaleb Keithley, Zoran Cakeljic, Michael Kilian, Stephen Todd
  • Publication number: 20070233971
    Abstract: One embodiment of the invention relates to a storage system processing a request received from a host computer for content units that meet at least one selection criterion specified in the request. The storage system may identify content units stored thereon that meet the selection criterion or criteria and return these content units to the host computer in response to the request. In another embodiment, while the storage system is in the process of identifying and returning content units in response to the request, a second host computer may send an instruction to the storage system requesting to receive a portion of the content units that satisfy the search criterion or criteria. In response, the storage system may begin providing a portion of the content units that satisfy the selection criterion or criteria and that have not already been provided to the host computer that sent the request to the second host computer.
    Type: Application
    Filed: March 28, 2006
    Publication date: October 4, 2007
    Applicant: EMC Corporation
    Inventors: Kaleb Keithley, Zoran Cakeljic, Michael Kilian, Stephen Todd