Patents by Inventor Guy David Frick

Guy David Frick 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: 9965011
    Abstract: A mass data storage system includes a number of communicatively coupled storage drives powered by one or more power supplies. Shared control electronics selectively connect power and a data signal to a select storage drive via instructions within a control signal received by the common controller. Instructions for selectively powering and connecting the data signal are transmitted over a first signal path to a first controller of the shared electronics. Responsive to successful execution of the instructions, a drive access command is sent over a second different signal path to a second controller of the shared electronics.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: May 8, 2018
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Guy David Frick, Robert Dixon, Jerry D. Dallmann, Anthony Pronozuk, James Dykes
  • Patent number: 9880602
    Abstract: A mass data storage system includes a plurality of communicatively coupled storage drives powered by one or more power supplies. A power map defines the relationships between the storage drives and the power supplies and power rules/policies define the maximum permissible power load on each power supply at any point in time.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: January 30, 2018
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventor: Guy David Frick
  • Patent number: 9874915
    Abstract: A mass data storage system includes a data manager that selects a subset of storage resources for storage of a data file and generates location metadata for the data file defining positions of each storage resource in the selected subset of storage resources. According to one implementation, the data manager further defines an extended file attribute associated with the location metadata.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: January 23, 2018
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventor: Guy David Frick
  • Patent number: 9541978
    Abstract: A mass data storage system includes a redundancy manager that uses a physical position map to select a subset of storage resources having a physical distribution satisfying at least one resource distribution rule. The physical position map identifies physical positions of storage resources relative to a number of power supply units. A read/write manager writes data redundancies to select storage resources of the selected subset to provide a predetermined level of data protection that allows for reconstruction of lost data in a number of diverse circumstances.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: January 10, 2017
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventor: Guy David Frick
  • Publication number: 20150363127
    Abstract: A mass data storage system includes a data manager that selects a subset of storage resources for storage of a data file and generates location metadata for the data file defining positions of each storage resource in the selected subset of storage resources. According to one implementation, the data manager further defines an extended file attribute associated with the location metadata.
    Type: Application
    Filed: June 15, 2015
    Publication date: December 17, 2015
    Inventor: Guy David Frick
  • Publication number: 20150363126
    Abstract: A mass data storage system includes a plurality of communicatively coupled storage resources that are each controlled by one of a plurality of distinct storage controllers. Each of the storage resources are mapped to one or more logical zones, and the logical zones each apply an associated storage condition to data stored therein.
    Type: Application
    Filed: November 13, 2014
    Publication date: December 17, 2015
    Inventor: Guy David Frick
  • Publication number: 20150362972
    Abstract: A mass data storage system includes a plurality of communicatively coupled storage drives powered by one or more power supplies. A power map defines the relationships between the storage drives and the power supplies and power rules/policies define the maximum permissible power load on each power supply at any point in time.
    Type: Application
    Filed: May 22, 2015
    Publication date: December 17, 2015
    Inventor: Guy David Frick
  • Publication number: 20150363288
    Abstract: A mass data storage system includes a redundancy manager that uses a physical position map to select a subset of storage resources having a physical distribution satisfying at least one resource distribution rule. The physical position map identifies physical positions of storage resources relative to a number of power supply units. A read/write manager writes data redundancies to select storage resources of the selected subset to provide a predetermined level of data protection that allows for reconstruction of lost data in a number of diverse circumstances.
    Type: Application
    Filed: May 22, 2015
    Publication date: December 17, 2015
    Inventor: Guy David Frick
  • Publication number: 20150363109
    Abstract: A mass data storage system includes a number of communicatively coupled storage drives powered by one or more power supplies. Shared control electronics selectively connect power and a data signal to a select storage drive via instructions within a control signal received by the common controller. Instructions for selectively powering and connecting the data signal are transmitted over a first signal path to a first controller of the shared electronics. Responsive to successful execution of the instructions, a drive access command is sent over a second different signal path to a second controller of the shared electronics.
    Type: Application
    Filed: May 29, 2015
    Publication date: December 17, 2015
    Inventors: Guy David Frick, Robert Dixon, Jerry D. Dallmann, Anthony Pronozuk, James Dykes
  • Publication number: 20110271065
    Abstract: A storage system may include a first storage device and a protocol translator. The protocol translator may be programmed to receive a storage-access command formatted in a first protocol format. The protocol translator may also be programmed to translate the storage-access command into a second protocol format. The storage system may include a pseudo-target-module coupled to the protocol translator. The pseudo-target module may be programmed to send the command to the first storage device after the command is translated into the second protocol format. A virtualization engine may provide an interface to the first storage device, and the storage-access command may be sent to the first storage device through the virtualization engine. The pseudo-target module may be programmed to receive data from both storage-area-network devices and network-attached-storage devices.
    Type: Application
    Filed: July 11, 2011
    Publication date: November 3, 2011
    Applicant: Assurance Software and Hardware Solutions LLC
    Inventors: Guy David FRICK, Samuel Burk SIEWERT
  • Publication number: 20090222569
    Abstract: A storage system may include a first storage device and a protocol translator. The protocol translator may be programmed to receive a storage-access command formatted in a first protocol format. The protocol translator may also be programmed to translate the storage-access command into a second protocol format. The storage system may include a pseudo-target-module coupled to the protocol translator. The pseudo-target module may be programmed to send the command to the first storage device after the command is translated into the second protocol format. A virtualization engine may provide an interface to the first storage device, and the storage-access command may be sent to the first storage device through the virtualization engine. The pseudo-target module may be programmed to receive data from both storage-area-network devices and network-attached-storage devices.
    Type: Application
    Filed: February 27, 2009
    Publication date: September 3, 2009
    Applicant: ATRATO, INC.
    Inventors: Guy David Frick, Samuel Burk Siewert
  • Patent number: 7020753
    Abstract: The present invention provides a method and apparatus for inter-domain data transfer. The method includes mapping a memory region of a source device into a central device and mapping a memory region of a target device into the central device. The method further includes transferring data from the mapped memory region of the source device to the mapped memory region of the target device.
    Type: Grant
    Filed: January 9, 2002
    Date of Patent: March 28, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Patricia Shanahan, Andrew E. Phelps, Guy David Frick
  • Patent number: 6795902
    Abstract: The present invention provides a method and apparatus for inter-domain data transfer. The method includes mapping a memory region of a source device into a central device and mapping a memory region of a target device into the central device. The method further includes transferring data from the mapped memory region of the source device to the mapped memory region of the target device.
    Type: Grant
    Filed: January 9, 2002
    Date of Patent: September 21, 2004
    Assignee: Sun Microsystems, Inc.
    Inventor: Guy David Frick
  • Publication number: 20030131213
    Abstract: The present invention provides a method and apparatus for inter-domain data transfer. The method includes mapping a memory region of a source device into a central device and mapping a memory region of a target device into the central device. The method further includes transferring data from the mapped memory region of the source device to the mapped memory region of the target device.
    Type: Application
    Filed: January 9, 2002
    Publication date: July 10, 2003
    Inventors: Patricia Shanahan, Andrew E. Phelps, Guy David Frick
  • Publication number: 20030131066
    Abstract: The present invention provides a method and apparatus for inter-domain data transfer. The method includes mapping a memory region of a source device into a central device and mapping a memory region of a target device into the central device. The method further includes transferring data from the mapped memory region of the source device to the mapped memory region of the target device.
    Type: Application
    Filed: January 9, 2002
    Publication date: July 10, 2003
    Inventor: Guy David Frick