USPatent applicationPatented

Bridge device for a disk drive

Granted 10 Jul 2012 · 3 office actions

Life of the application

14 dated events
⤢ drag to zoom20082010201220142016201820202022202420262028ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

A bridge device for a disk drive has the I/O terminals to which an external automatic controlling apparatus is connected, so the external automatic controlling apparatus directly controls a disk tray of the disk drive to move in or move out without a computer. In addition, the bridge device also further has a computer connecting port, to which the external computer is connected. The computer controls operations of the disk drive.

Description

5 parts
›BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a bridge device for a disk drive, especially to a bridge device having a disk tray controlling interface that allows an external automatic controlling apparatus to control the disk tray of the disk drive to move in or out and to obtain the present status of the disk tray.

2. Description of Related Art

A general disk drive requires a bridge device to communicate with a computer, since the disk drive and the computer uses different data format.

With reference to FIG. 6 , the disk drive ( 50 ) is electronically connected to the computer ( 40 ). The computer ( 40 ) has a USB port ( 41 ). Since the bridge device ( 51 ) also has an USB port ( 511 ), the USB port ( 511 ) of the bridge device ( 51 ) is connected to the USB port ( 41 ) of the computer ( 40 ). The bridge device ( 51 ) converts disk data from the disk drive ( 50 ) to computer data format or converts computer data from the computer ( 40 ) to disk data format. Therefore, the computer ( 40 ) outputs controlling commands to drive the disk drive ( 50 ) and then obtains disk data and disk tray status.

Based on the foregoing description, the disk drive can be driven by the computer through the bridge device. However, since the present automatic controlling apparatus controls multiple disk drives to operate, the computer or computers are necessary. Therefore, the cost of controlling multiple disk drives by the automatic controlling apparatus is not cheap.

›SUMMARY OF THE INVENTION

The main objective of the present invention is to provide a bridge device of a disk drive that allows an external electronic apparatus to only control the disk tray to move in or move out.

The bridge device for a disk drive has the I/O terminals to which an external apparatus is connected, so the external apparatus directly controls disk tray of the disk drive to move in or move out without a computer. In addition, the bridge device also further has a computer connecting port, to which the external computer is connected. The computer controls operations of the disk drive.

Other objectives, advantages and novel features of the invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings.

›BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a functional block diagram of a first embodiment of a bridge device of a disk drive in accordance with the present invention;

FIG. 2 is a functional block diagram of a second embodiment of a bridge device of a disk drive in accordance with the present invention;

FIG. 3 is a functional block diagram of a third embodiment of a bridge device of a disk drive in accordance with the present invention;

FIG. 4 is a functional block diagram of a fourth embodiment of a bridge device of a disk drive in accordance with the present invention;

FIG. 5 is a flow chart of a first and second decoding and encoding procedures of a processor of the bridge device in accordance with the present invention; and

FIG. 6 is a functional block diagram of a conventional bridge device of a disk drive in accordance with the prior art.

›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT · 1 of 2

With reference to FIG. 1 , a bridge device ( 10 ) for a disk drive ( 20 ) has a disk connecting port ( 121 ), a disk connecting interface ( 12 ), multiple input and output (I/O) terminals ( 131 ), a disk tray controlling interface ( 13 ), a data bus ( 15 ) and a processor ( 11 ), and may have a computer connecting port ( 141 ) and a computer connecting interface ( 14 ).

The disk connecting port ( 121 ) is used to connect to a communicating port ( 21 ) of the disk drive ( 20 ). The disk connecting port ( 121 ) is electronically connected to the disk connecting interface ( 12 ). The disk connecting interface ( 12 ) is further electronically connected to the processor ( 11 ) through the data bus ( 15 ). In this preferred embodiment, the disk connecting interface ( 12 ) is a serial advanced technology attachment physical layer (hereinafter SATA PHY) controller so the disk connecting port ( 121 ) is a SATA port. With reference to FIGS. 2 and 4 , the disk connecting interface ( 12 ) is an integrated development environment (hereinafter IDE) controller so the disk connecting port ( 121 ) is an IDE port.

The I/O terminals ( 131 ) are used to connect to an external automatic controlling apparatus ( 30 ). The I/O terminals ( 131 ) are electronically connected to the disk tray controlling interface ( 13 ). The disk tray controlling interface ( 13 ) is electronically connected to the processor ( 11 ) through the data bus ( 15 ). In this preferred embodiment, the disk tray controlling interface ( 13 ) is a general purpose input and output (herein after GPIO) interface. The I/O terminals ( 131 ) has one input terminal and one output terminal or may have a first and second input terminals and a first and second output terminals. In first case, for example, the GPIO interface ( 13 ) defines that a high voltage “1” of one output terminal represents to the present disk tray in IN status and a low voltage “0” of the output terminal represents to the present disk tray in OUT status. The GPIO interface ( 13 ) also defines that a negative transition “1->0” of one input terminal represents to control the disk tray to move out, and a positive transition “0->1” of the input terminal represents to control the disk tray to move in. In the second case, for example, the GPIO interface ( 13 ) determines that a high voltage “1” of a first output terminal represents to the present disk tray in OUT status and a high voltage “1” of a second output terminal represents to the present disk tray in IN status. The GPIO interface ( 13 ) also defines that a high voltage “1” of a first input terminal represents to control the disk tray to move out and a high voltage “1” of a second input terminal represents to control the disk tray to move in.

The computer connecting port ( 141 ) is used to connect to a corresponding communicating port ( 41 ) of a computer ( 40 ). The computer connecting port ( 141 ) is electronically connected to the computer connecting interface ( 14 ). The computer connecting interface ( 14 ) is further electronically connected to the processor ( 11 ) through the data bus ( 15 ). In this preferred embodiment, the computer connecting interface ( 14 ) is a universal serial bus physical layer serial interface engine (USB PHY SIE) chip, so the computer connecting port ( 141 ) is a USB port. With reference to FIGS. 3 and 4 , the computer connecting interface ( 14 ) is an IEEE 1394 PHY chip so the computer connecting port ( 141 ) is an IEEE 1394 port.

The processor ( 11 ) having a first decoding and encoding procedure and a second decoding and encoding procedure. The processor ( 11 ) executes the first decoding and encoding procedure to dual-convert a first data format for the disk connecting interface ( 12 ) to a second data format for the disk tray controlling interface ( 13 ). The processor ( 11 ) executes the second decoding and encoding procedure to dual-convert a first data format for the disk connecting interface ( 12 ) to a third data format for the computer connecting interface ( 14 ). With reference to FIGS. 1 to 4 , there are many types of the disk connecting interface ( 12 ) and the computer connecting interface ( 14 ), so the processor ( 11 ) pre-stores at least two data format therein, (such as SATA format and USB format or IDE format and USB format or SATA format and IEEE1394 format or IDE format and IEEE1394 format) to execute the first and/or second decoding and encoding procedure.

With further reference to FIG. 5 , the first decoding and encoding procedure is executed after the processor ( 11 ) detects that the disk connecting interface ( 12 ) receives the disk data from the disk drive through disk connecting port (SATA port/IDE port). After the processor ( 11 ) receives the disk data, the processor ( 11 ) decodes the disk data and then extracts a disk tray status data from the decoded disk data. The processor ( 11 ) further encodes the disk tray status data to a disk status response data in the second data format, so the disk tray controlling interface ( 13 ) successfully obtains the disk status response data in the second data format from the processor ( 11 ). Therefore, the external automatic controlling apparatus ( 30 ) obtains the preset disk tray status (IN or OUT) through the output terminals of the I/O port.

When the external automatic controlling apparatus ( 30 ) outputs a disk tray controlling command to the disk tray controlling interface ( 13 ) through the input terminal, the processor ( 11 ) decodes the disk tray controlling command and then extracts a controlling data from the decoded disk tray controlling command according to the second data format. Then the processor ( 11 ) encodes the controlling data in the first data format, and then outputs the controlling data in the first data format to the disk connecting interface ( 12 ). Therefore, the disk drive ( 20 ) successfully receives the controlling data from the external automatic controlling apparatus ( 30 ) and then drives the disk tray to move in or move out according to the controlling data.

›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT · 2 of 2

After the processor ( 11 ) receives the disk data from the disk connecting interface ( 12 ), the processor ( 11 ) simultaneously decodes the decoded disk data in the third data format. Then the processor ( 11 ) outputs the decoded disk data in the third data format to the computer connecting interface ( 14 ), so the external computer ( 40 ) successfully receives the disk data from the disk drive ( 20 ) through the computer connecting port ( 141 ) (USB port/IEEE1394 port).

When the processor ( 11 ) detects that the computer connecting interface ( 14 ) outputs a computer data in the third data format, the second decoding and encoding procedure is executed. The processor ( 11 ) decodes the computer data from the computer ( 40 ) and then encodes the decoded computer data in the first data format, so the disk connecting interface ( 12 ) transmits the decoded computer data in the first data format to the disk drive ( 20 ).

Based on the foregoing description, the bridge device ( 10 ) in accordance with the present invention has the I/O terminals ( 131 ), to which the external automatic controlling apparatus ( 30 ) is connected, so the external automatic controlling apparatus ( 30 ) directly controls disk tray of the disk drive ( 20 ) to move in or move out without the computer. In addition, the bridge device ( 20 ) further has a computer connecting port ( 14 ), to which the external computer ( 40 ) is connected. The computer ( 40 ) also drives the disk drive ( 20 ).

Even though numerous characteristics and advantages of the present invention have been set forth in the foregoing description, together with details of the structure and features of the invention, the disclosure is illustrative only. Changes may be made in the details, especially in matters of shape, size, and arrangement of parts within the principles of the invention to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed.

Claims as granted

6 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

3 codes
IPC · International Patent Classification
Section G — Physics
  • G06F13/38
USPC · US Patent Classification
710/62710/64

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomJan 2008Jul 2008Jan 2009Jul 2009Jan 2010Jul 2010Jan 2011Jul 2011Jan 2012Jul 2012USPTOApplicantNon-final rejectionFinal rejectionNon-final rejectionExaminer-initiated interview
USPTOApplicanthover for detail · click to open
Pendency
4.4 y
1,602 days filing → grant
Office actions
3
non-final + final
Responses
3
1 RCE
Interviews
3
examiner interview summaries
Examiner
Henry Tsai
art unit 2184 · TC 2100
Citations: 11 back · 0 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom20082010201220142016201820202022202420262028Owner 1
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock