Search

Charles Thiesfeld Phones & Addresses

  • 9825 Oak Shore Dr, Lakeville, MN 55044 (952) 892-5636
  • 9905 Oak Shore Dr, Lakeville, MN 55044
  • Prescott Valley, AZ
  • Minneapolis, MN
  • Dakota, MN

Publications

Us Patents

Adaptive Elasticity Fifo Buffer

View page
US Patent:
6529971, Mar 4, 2003
Filed:
Jun 25, 1999
Appl. No.:
09/344765
Inventors:
Charles W. Thiesfeld - Lakeville MN
Assignee:
Seagate Technology, LLC - Scotts Valley CA
International Classification:
G06F 3100
US Classification:
710 53, 710 52, 710 57, 370407, 370514
Abstract:
According to one embodiment of the present invention a method of operating a data network loop having at least two nodes includes monitoring deletions in an adaptive elasticity first-in, first-out (FIFO) buffer in each node, identifying each adaptive elasticity FIFO buffer that is a deleter, the deleter being an adaptive elasticity FIFO buffer for which information is deleted more often than information is inserted, and reducing a deletion threshold for each adaptive elasticity FIFO buffer that is a deleter. According to another embodiment of the present invention a buffer includes an adaptive elasticity FIFO buffer and a control circuit operatively configured to monitor deletions in the adaptive elasticity FIFO buffer, determine if the adaptive elasticity FIFO buffer is a deleter, and reduce a deletion threshold for the adaptive elasticity FIFO buffer if the adaptive elasticity FIFO buffer is a deleter.

Method And System For Data Path Verification

View page
US Patent:
6711659, Mar 23, 2004
Filed:
Feb 28, 2002
Appl. No.:
10/086918
Inventors:
Michael Miller - Eden Prairie MN
Charles William Thiesfeld - Lakeville MN
Assignee:
Seagate Technology LLC - Scotts Valley CA
International Classification:
C06F 1200
US Classification:
711170, 711154, 711112, 710 33
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.

Method And System For Data Path Verification

View page
US Patent:
6728855, Apr 27, 2004
Filed:
Jun 27, 2002
Appl. No.:
10/184757
Inventors:
Charles William Thiesfeld - Lakeville MN
Michael Howard Miller - Eden Prairie MN
Assignee:
Seagate Technology LLC - Scotts Valley CA
International Classification:
G06F 1200
US Classification:
711170, 711154, 711112, 711111, 714715
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.

Device Discovery Method And Apparatus

View page
US Patent:
6886051, Apr 26, 2005
Filed:
Sep 18, 2002
Appl. No.:
10/246849
Inventors:
Charles William Thiesfeld - Lakeville MN, US
Assignee:
Seagate Technology LLC - Scotts Valley CA
International Classification:
G06F013/00
US Classification:
710 9, 710104, 710306
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.

Energy Conserving Disc Drive

View page
US Patent:
7005817, Feb 28, 2006
Filed:
Mar 22, 2002
Appl. No.:
10/104345
Inventors:
Charles W. Thiesfeld - Lakeville MN, US
Hakam D. Hussein - Eagan MN, US
Assignee:
Seagate Technology LLC - Scotts Valley CA
International Classification:
H02P 3/14
US Classification:
318376, 318254, 318138, 318439
Abstract:
A disc drive includes a disc mounted to a rotatable spindle, a motor coupled to the spindle, and motor control circuitry. The motor has a motoring mode in which it rotates the spindle and a braking mode in which is decelerates the rotating spindle and generates power. The motor control circuitry is adapted to control the modes of the motor. The disc drive also includes an auxiliary power output that is generated while operating the motor in the braking mode. The auxiliary power output is made accessible to electronic components that are collateral to the disc drive.

Fair Arbitration Method In A Distributed Arbitration System

View page
US Patent:
7024505, Apr 4, 2006
Filed:
Sep 18, 2002
Appl. No.:
10/246839
Inventors:
Charles William Thiesfeld - Lakeville MN, US
Assignee:
Seagate Technology LLC - Scotts Valley CA
International Classification:
G06F 13/368
US Classification:
710120, 710119, 710123, 710125
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.

Version Tracking Of Disk Write Operations

View page
US Patent:
7031085, Apr 18, 2006
Filed:
Apr 18, 2002
Appl. No.:
10/125285
Inventors:
Michael H. Miller - Eden Prairie MN, US
Charles W. Thiesfeld - Lakeville MN, US
Assignee:
Seagate Technology LLC - Scotts Valley CA
International Classification:
G11B 5/09
US Classification:
360 48, 360 55, 360 53, 360 40, 360 49, 360 54
Abstract:
The present invention is a disc drive storage unit incorporating novel apparatus, data structure and method for uniquely identifying data written during each write command operation of the disc drive storage unit. The disc drive storage unit attaches unique write identification data (sequence data, time data, or both) to host computer data written during each sector write operation. The unique write identification data is attached through independent action of the disc drive storage unit. The unique write identification data is attached to the host computer data in such a way that the unique write identification data is transparent to the host computer. The data structure relates the host computer data to the unique write identification data. The method documents the manner in which unique identification data is attached to, and detached from, the host computer data.

System-Wide Reset Of Multiple Electronic Devices

View page
US Patent:
8258844, Sep 4, 2012
Filed:
Aug 3, 2006
Appl. No.:
11/498503
Inventors:
Jay Rodger Elrod - Bloomington MN, US
Charles William Thiesfeld - Lakeville MN, US
Jon David Trantham - Chanhassen MN, US
Assignee:
Seagate Technology LLC - Cupertino CA
International Classification:
H03K 3/02
US Classification:
327198, 327142
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.
Charles W Thiesfeld from Lakeville, MN, age ~74 Get Report