Patents by Inventor Thomas Richmond Hotchkiss

Thomas Richmond Hotchkiss 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: 9395932
    Abstract: The automatic mapping of a set of physical drives to virtual drives is disclosed. Given a maximum set of n physical servers, S1-Sn, and a maximum set of m physical drives, D1-Dm, a mapping of a set of virtual drives, V1-Vn, to the physical drives D1-Dm, is created, assuming n and m are fixed and known, and one virtual drive is created per server. Physical drives of size Dsize are organized into a maximum of p “Stripe Sets” SS1-SSp, each Stripe Set containing an equal number of physical drives. Each virtual drive will have a size, Vsize=(m*Dsize)/n (rounded down to the nearest integer). Virtual drives are mapped sequentially to Stripe Sets, starting with V1 mapped to SS1. Successive virtual drives are mapped to Stripe Sets until all virtual drives have been mapped to a Stripe Set.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: July 19, 2016
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventor: Thomas Richmond Hotchkiss
  • Publication number: 20160034222
    Abstract: The automatic mapping of a set of physical drives to virtual drives is disclosed. Given a maximum set of n physical servers, S1-Sn, and a maximum set of m physical drives, D1-Dm, a mapping of a set of virtual drives, V1-Vn, to the physical drives D1-Dm, is created, assuming n and m are fixed and known, and one virtual drive is created per server. Physical drives of size Dsize are organized into a maximum of p “Stripe Sets” SS1-SSp, each Stripe Set containing an equal number of physical drives. Each virtual drive will have a size, Vsize=(m*Dsize)/n (rounded down to the nearest integer). Virtual drives are mapped sequentially to Stripe Sets, starting with V1 mapped to SS1. Successive virtual drives are mapped to Stripe Sets until all virtual drives have been mapped to a Stripe Set.
    Type: Application
    Filed: October 14, 2015
    Publication date: February 4, 2016
    Inventor: Thomas Richmond Hotchkiss
  • Publication number: 20080140930
    Abstract: The automatic mapping of a set of physical drives to virtual drives is disclosed. Given a maximum set of n physical servers, S1-Sn, and a maximum set of m physical drives, D1-Dm, a mapping of a set of virtual drives, V1-Vn, to the physical drives D1-Dm, is created, assuming n and m are fixed and known, and one virtual drive is created per server. Physical drives of size Dsize are organized into a maximum of p “Stripe Sets” SS1-SSp, each Stripe Set containing an equal number of physical drives. Each virtual drive will have a size, Vsize=(m*Dsize)/n (rounded down to the nearest integer). Virtual drives are mapped sequentially to Stripe Sets, starting with V1 mapped to SS1. Successive virtual drives are mapped to Stripe Sets until all virtual drives have been mapped to a Stripe Set.
    Type: Application
    Filed: December 8, 2006
    Publication date: June 12, 2008
    Applicant: Emulex Design & Manufacturing Corporation
    Inventor: Thomas Richmond Hotchkiss