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: 9965011Abstract: 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: GrantFiled: May 29, 2015Date of Patent: May 8, 2018Assignee: SEAGATE TECHNOLOGY LLCInventors: Guy David Frick, Robert Dixon, Jerry D. Dallmann, Anthony Pronozuk, James Dykes
-
Patent number: 9880602Abstract: 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: GrantFiled: May 22, 2015Date of Patent: January 30, 2018Assignee: SEAGATE TECHNOLOGY LLCInventor: Guy David Frick
-
Patent number: 9874915Abstract: 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: GrantFiled: June 15, 2015Date of Patent: January 23, 2018Assignee: SEAGATE TECHNOLOGY LLCInventor: Guy David Frick
-
Patent number: 9541978Abstract: 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: GrantFiled: May 22, 2015Date of Patent: January 10, 2017Assignee: SEAGATE TECHNOLOGY LLCInventor: Guy David Frick
-
Publication number: 20150362972Abstract: 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: ApplicationFiled: May 22, 2015Publication date: December 17, 2015Inventor: Guy David Frick
-
Publication number: 20150363288Abstract: 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: ApplicationFiled: May 22, 2015Publication date: December 17, 2015Inventor: Guy David Frick
-
Publication number: 20150363127Abstract: 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: ApplicationFiled: June 15, 2015Publication date: December 17, 2015Inventor: Guy David Frick
-
Publication number: 20150363126Abstract: 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: ApplicationFiled: November 13, 2014Publication date: December 17, 2015Inventor: Guy David Frick
-
Publication number: 20150363109Abstract: 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: ApplicationFiled: May 29, 2015Publication date: December 17, 2015Inventors: Guy David Frick, Robert Dixon, Jerry D. Dallmann, Anthony Pronozuk, James Dykes
-
Publication number: 20110271065Abstract: 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: ApplicationFiled: July 11, 2011Publication date: November 3, 2011Applicant: Assurance Software and Hardware Solutions LLCInventors: Guy David FRICK, Samuel Burk SIEWERT
-
Publication number: 20090222569Abstract: 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: ApplicationFiled: February 27, 2009Publication date: September 3, 2009Applicant: ATRATO, INC.Inventors: Guy David Frick, Samuel Burk Siewert
-
Patent number: 7020753Abstract: 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: GrantFiled: January 9, 2002Date of Patent: March 28, 2006Assignee: Sun Microsystems, Inc.Inventors: Patricia Shanahan, Andrew E. Phelps, Guy David Frick
-
Patent number: 6795902Abstract: 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: GrantFiled: January 9, 2002Date of Patent: September 21, 2004Assignee: Sun Microsystems, Inc.Inventor: Guy David Frick
-
Publication number: 20030131213Abstract: 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: ApplicationFiled: January 9, 2002Publication date: July 10, 2003Inventors: Patricia Shanahan, Andrew E. Phelps, Guy David Frick
-
Publication number: 20030131066Abstract: 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: ApplicationFiled: January 9, 2002Publication date: July 10, 2003Inventor: Guy David Frick