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: 9201896Abstract: 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: GrantFiled: November 26, 2012Date of Patent: December 1, 2015Assignee: Red Hat, Inc.Inventors: Jeff Darcy, Kaleb Keithley
-
Publication number: 20140149475Abstract: 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: ApplicationFiled: November 26, 2012Publication date: May 29, 2014Applicant: RED HAT, INC.Inventors: Jeff Darcy, Kaleb Keithley
-
Patent number: 8489559Abstract: 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: GrantFiled: July 20, 2010Date of Patent: July 16, 2013Assignee: EMC CorporationInventors: Kaleb Keithley, Jiri Schindler, Jonathan B Hall, Michael Kilian, Stephen J. Todd
-
Publication number: 20100293561Abstract: 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: ApplicationFiled: July 20, 2010Publication date: November 18, 2010Inventors: Kaleb Keithley, Jiri Schindler, Jonathan B. Hall, Michael Kilian, Stephen J. Todd
-
Publication number: 20070276789Abstract: 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: ApplicationFiled: May 23, 2006Publication date: November 29, 2007Applicant: EMC CorporationInventors: Kaleb Keithley, Jiri Schindler, Jonathan B. Hall, Michael Kilian, Stephen J. Todd
-
Publication number: 20070233972Abstract: 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: ApplicationFiled: March 28, 2006Publication date: October 4, 2007Applicant: EMC CorporationInventors: Kaleb Keithley, Zoran Cakeljic, Michael Kilian, Stephen Todd
-
Publication number: 20070233971Abstract: 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: ApplicationFiled: March 28, 2006Publication date: October 4, 2007Applicant: EMC CorporationInventors: Kaleb Keithley, Zoran Cakeljic, Michael Kilian, Stephen Todd