Patents by Inventor Jeffrey L. Grummon

Jeffrey L. Grummon 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: 20220365728
    Abstract: In a method used for maximizing performance of a storage system, saturation points of the storage system for I/O requests of different types and sizes are identified. Normalized tokens are determined based on the saturation points. Unique numbers of normalized tokens are associated with the I/O requests of different types and sizes. A number of normalized tokens for a queue depth limit of a storage device is determined. From the queue depth limit, normalized tokens are allocated to each node in the storage device. I/O requests are processed according to the allocations of normalized tokens.
    Type: Application
    Filed: July 29, 2022
    Publication date: November 17, 2022
    Applicant: EMC IP Holding Company LLC
    Inventors: Shuyu Lee, Vamsi K. Vankamamidi, Jeffrey L. Grummon
  • Patent number: 11435954
    Abstract: In a method used for maximizing performance of a storage system, saturation points of the storage system for I/O requests of different types and sizes are identified. Normalized tokens are determined based on the saturation points. Unique numbers of normalized tokens are associated with the I/O requests of different types and sizes. A number of normalized tokens for a queue depth limit of a storage device is determined. From the queue depth limit, normalized tokens are allocated to each node in the storage device. I/O requests are processed according to the allocations of normalized tokens.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: September 6, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Shuyu Lee, Vamsi K. Vankamamidi, Jeffrey L. Grummon
  • Publication number: 20220244885
    Abstract: In a method used for maximizing performance of a storage system, saturation points of the storage system for I/O requests of different types and sizes are identified. Normalized tokens are determined based on the saturation points. Unique numbers of normalized tokens are associated with the I/O requests of different types and sizes. A number of normalized tokens for a queue depth limit of a storage device is determined. From the queue depth limit, normalized tokens are allocated to each node in the storage device. I/O requests are processed according to the allocations of normalized tokens.
    Type: Application
    Filed: January 29, 2021
    Publication date: August 4, 2022
    Applicant: EMC IP Holding Company LLC
    Inventors: Shuyu Lee, Vamsi K. Vankamamidi, Jeffrey L. Grummon
  • Patent number: 10346059
    Abstract: In one embodiment, a method includes receiving an input/output (I/O) request for data that starts or ends at a location other than a physical sector boundary of the device. The method further includes reading, starting at a first physical sector boundary before a beginning location specified in the I/O request and ending at a second physical sector boundary after an ending location specified in the request.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: July 9, 2019
    Assignee: Dell Products, LP
    Inventors: Damon Hsu-Hung, Jeffrey L. Grummon
  • Publication number: 20150106563
    Abstract: In one embodiment, a method includes receiving an input/output (I/O) request for data that starts or ends at a location other than a physical sector boundary of the device. The method further includes reading, starting at a first physical sector boundary before a beginning location specified in the I/O request and ending at a second physical sector boundary after an ending location specified in the request.
    Type: Application
    Filed: October 15, 2013
    Publication date: April 16, 2015
    Applicant: Dell Products, L.P.
    Inventors: Damon Hsu-Hung, Jeffrey L. Grummon
  • Patent number: 6460054
    Abstract: A system and method for updating file archive bits in a data storage arrangement that performs snapshot backup operations is provided. The snapshot container is a read-write container that can receive archive bit backup write data from the file system and associated file system. Snapshot container files in which archive bits have been cleared, indicating a backup, are checked. These files' counterparts in the snapshotted container are located. Where the snapshotted files have had archive bits cleared, they are passed over. Where snapshotted files have set archive bits, the file data parameters for respective snapshot and snapshotted files are compared. If the file data parameters therebetween are the same, then the respective snapshotted file archive bit is cleared confirming backup status. Where the file data parameters differ, the set archive bit for the snapshotted file is retained, indicating un-backed-up current version in the snapshotted container.
    Type: Grant
    Filed: December 16, 1999
    Date of Patent: October 1, 2002
    Assignee: Adaptec, Inc.
    Inventor: Jeffrey L. Grummon
  • Patent number: 6341341
    Abstract: A system and method for enabling a snapshot container generated in a copy-on-write backup process to function in the presence of a data-handling system (e.g. a file system) that writes data to the backup disk is provided. The snapshot container, which is read-by and written-to by the system backup application is configured as a read-write container with associated driver. The write data from the backup application is provided to, and stored in the snapshot information container that also receives and stores data from the original read-write container in the manner of a backing store container. Data in the snapshot information container is selectively mapped container as a source, or to backup information container as a source, denoting a backup application write, based upon a bit-map associated with the snapshot driver arrangement.
    Type: Grant
    Filed: December 16, 1999
    Date of Patent: January 22, 2002
    Assignee: Adaptec, Inc.
    Inventors: Jeffrey L. Grummon, Chris R. Franklin