Patents by Inventor Charles William Thiesfeld

Charles William Thiesfeld 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: 8258844
    Abstract: In general, this disclosure describes techniques for implementing a system-wide reset of multiple devices. The techniques ensure that when any one of the devices of the system is reset, all the devices are reset. For example, a system includes a master reset device and a plurality of slave reset devices that are interconnected by a single reset line to provide improved robustness against electrostatic discharge (ESD) and electromagnetic pulse events. The master reset device detects a reset signal on the reset line and retransmits a true reset signal on the reset line in response to detecting the reset signal. Additionally, the master reset device may enter a blocking state after retransmitting the true reset signal to prevent detecting the reset signal that it transmitted on the reset line to avoid reset lockup.
    Type: Grant
    Filed: August 3, 2006
    Date of Patent: September 4, 2012
    Assignee: Seagate Technology LLC
    Inventors: Jay Rodger Elrod, Charles William Thiesfeld, Jon David Trantham
  • Patent number: 7363564
    Abstract: An apparatus comprises at least one port for coupling signals to the apparatus, a mode selector for setting the apparatus to a normal mode or a debug mode, and a port control for controlling access to secure information in the apparatus through the port in accordance with the selected mode. A method for controlling access to the port is also provided.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: April 22, 2008
    Assignee: Seagate Technology LLC
    Inventors: Robert Wayne Moss, Monty Aaron Forehand, Donald Preston Matthews, Jr., Laszlo Hars, Donald Rozinak Beaver, Charles William Thiesfeld, Jon David Trantham, William Preston Goodwill
  • Publication number: 20080030245
    Abstract: In general, this disclosure describes techniques for implementing a system-wide reset of multiple devices. The techniques ensure that when any one of the devices of the system is reset, all the devices are reset. For example, a system includes a master reset device and a plurality of slave reset devices that are interconnected by a single reset line to provide improved robustness against electrostatic discharge (ESD) and electromagnetic pulse events. The master reset device detects a reset signal on the reset line and retransmits a true reset signal on the reset line in response to detecting the reset signal. Additionally, the master reset device may enter a blocking state after retransmitting the true reset signal to prevent detecting the reset signal that it transmitted on the reset line to avoid reset lockup.
    Type: Application
    Filed: August 3, 2006
    Publication date: February 7, 2008
    Applicant: Seagate Technology LLC
    Inventors: Jay Rodger Elrod, Charles William Thiesfeld, Jon David Trantham
  • Patent number: 7024505
    Abstract: A method of communicating between an initial device and a target device connected by a plurality of intermediate segments in a distributed arbitration system is provided. The method includes establishing an arbitration timer for a communication request by the initial device. Furthermore, use of each of the intermediate segments is arbitrated based on the arbitration timer.
    Type: Grant
    Filed: September 18, 2002
    Date of Patent: April 4, 2006
    Assignee: Seagate Technology LLC
    Inventor: Charles William Thiesfeld
  • Patent number: 6886051
    Abstract: A method of discovering and assigning unique addresses to devices connected by at least one expander in a system is provided. The method includes locating each expander in the system. Also, devices connected to each of the located expanders in the system are scanned. Additionally, the method includes reporting a status of each device connected to the located expanders.
    Type: Grant
    Filed: September 18, 2002
    Date of Patent: April 26, 2005
    Assignee: Seagate Technology LLC
    Inventor: Charles William Thiesfeld
  • Patent number: 6728855
    Abstract: A system and method of verifying data transferred along a data path from one buffer, such as a user buffer in the host system to a second buffer, such as a disc drive buffer on a disc drive system by using the receiving device to test the information and provide a confirmation or error signal to the sending device. The system and method appends non-abstract identification tags to the abstract data in the first buffer, i.e., the data to be stored to and/or read from the storage device. The tags are transmitted along with the abstract data and provide unique information that is used by either the disc drive device or the host system to validate data received from the other. The validation is based on a comparison of the tag values to a predetermined control value that may be received prior to receiving the abstract data.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: April 27, 2004
    Assignee: Seagate Technology LLC
    Inventors: Charles William Thiesfeld, Michael Howard Miller
  • Patent number: 6711659
    Abstract: A system and method of verifying data transferred along a data path from one buffer, such as a user buffer in the host system to a second buffer, such as a disc drive buffer on a disc drive system by using the receiving device to test the information and provide a confirmation or error signal to the sending device. The system and method appends non-abstract identification tags to the abstract data in the first buffer, i.e., the data to be stored to and/or read from the storage device. The tags are transmitted along with the abstract data and provide unique information that is used by either the disc drive device or the host system to validate data received from the other. The validation is based on a comparison of the tag values to a predetermined control value that may be received prior to receiving the abstract data.
    Type: Grant
    Filed: February 28, 2002
    Date of Patent: March 23, 2004
    Assignee: Seagate Technology LLC
    Inventors: Michael Miller, Charles William Thiesfeld
  • Publication number: 20030184902
    Abstract: A method of discovering and assigning unique addresses to devices connected by at least one expander in a system is provided. The method includes locating each expander in the system. Also, devices connected to each of the located expanders in the system are scanned. Additionally, the method includes reporting a status of each device connected to the located expanders.
    Type: Application
    Filed: September 18, 2002
    Publication date: October 2, 2003
    Inventor: Charles William Thiesfeld
  • Publication number: 20030188063
    Abstract: A method of communicating between an initial device and a target device connected by a plurality of intermediate segments in a distributed arbitration system is provided. The method includes establishing an arbitration timer for a communication request by the initial device. Furthermore, use of each of the intermediate segments is arbitrated based on the arbitration timer.
    Type: Application
    Filed: September 18, 2002
    Publication date: October 2, 2003
    Inventor: Charles William Thiesfeld
  • Publication number: 20030093633
    Abstract: A system and method of verifying data transferred along a data path from one buffer, such as a user buffer in the host system to a second buffer, such as a disc drive buffer on a disc drive system by using the receiving device to test the information and provide a confirmation or error signal to the sending device. The system and method appends non-abstract identification tags to the abstract data in the first buffer, i.e., the data to be stored to and/or read from the storage device. The tags are transmitted along with the abstract data and provide unique information that is used by either the disc drive device or the host system to validate data received from the other. The validation is based on a comparison of the tag values to a predetermined control value that may be received prior to receiving the abstract data.
    Type: Application
    Filed: June 27, 2002
    Publication date: May 15, 2003
    Applicant: Seagate Technology LLC
    Inventors: Charles William Thiesfeld, Michael Howard Miller
  • Publication number: 20030065983
    Abstract: A system and method of verifying data transferred along a data path from one buffer, such as a user buffer in the host system to a second buffer, such as a disc drive buffer on a disc drive system by using the receiving device to test the information and provide a confirmation or error signal to the sending device. The system and method appends non-abstract identification tags to the abstract data in the first buffer, i.e., the data to be stored to and/or read from the storage device. The tags are transmitted along with the abstract data and provide unique information that is used by either the disc drive device or the host system to validate data received from the other. The validation is based on a comparison of the tag values to a predetermined control value that may be received prior to receiving the abstract data.
    Type: Application
    Filed: February 28, 2002
    Publication date: April 3, 2003
    Inventors: Michael Miller, Charles William Thiesfeld