Patentable/Patents/US-7797488
US-7797488

Method of creating a multiple of virtual SATA ports in a disk array controller

PublishedSeptember 14, 2010
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A method of creating a multiple of virtual Serial Advanced Technology Attachment ports in a disk array controller, and the method builds a port multiplier in a Serial Advanced Technology Attachment disk array controller by a software method, and the port multiplier defines several slices capable of identifying the address of a computer host system. The port multiplier is connected to at least one disk set, and each disk is divided into several data blocks corresponding to data blocks of another disk of the same disk set to constitute a synchronously updated disk backup system. The software method provides a method of connecting several storage units to overcome the restriction on the point-to-point connection of the Serial Advanced Technology Attachment disk array system, so as to achieve a multi-driving function and a serial bus system.

Patent Claims
8 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of creating a multiple of virtual Serial Advanced Technology Attachment ports in a disk array controller, comprising: installing a disk set in said disk array controller, and said disk set is comprised of a plurality of disks, and said each disk is divided into a plurality of data blocks corresponding to data blocks of other disks of the same disk set for creating a plurality of logical disk sets respectively; building a port multiplier into said disk array controller by a software method, and said port multiplier defines a plurality of slices capable of identifying the address of a computer host system; constituting a one-to-one correspondence between said slices defined by said port multiplier and said plurality of logical disk sets respectively; thereby, a method for said Serial Advanced Technology Attachment disk array system connects a plurality of storage units by a software method and overcomes the limitation of the point-to-point connection, so as to achieve a multi-driving function and a serial system bus, and also pursue a low pin count and a high-frequency transmission to accomplish a synchronously updated data backup system.

2

2. The method of creating a multiple of virtual Serial Advanced Technology Attachment ports in a disk array controller as recited in claim 1 , wherein said slices come with a quantity of two or more.

3

3. The method of creating a multiple of virtual Serial Advanced Technology Attachment ports in a disk array controller as recited in claim 1 , wherein said slices come with a quantity of fifteen.

4

4. The method of creating a multiple of virtual Serial Advanced Technology Attachment ports in a disk array controller as recited in claim 1 , wherein a document file in said disk is accessed by RAID 1, RAID 2, RAID 3, RAID 4, or RAID 5.

5

5. A method of creating a multiple of virtual Serial Advanced Technology Attachment ports in a disk array controller, comprising: installing at least one disk set in said disk array controller, and said disk set is comprised of a plurality of disks, and said each disk is divided into a plurality of data blocks corresponding to data blocks of another disk of the same disk set, for creating a plurality of logical disk sets respectively; building a port multiplier into said disk array controller by a software method, and said port multiplier defines a plurality of slices capable of identifying the address of a computer host system; constituting a one-to-one correspondence between said slices defined by said port multiplier and said plurality of logical disk sets respectively; thereby, a method for said Serial Advanced Technology Attachment disk array system to connect a plurality of storage units by a software method and overcome the limitation of the point-to-point connection, so as to achieve a multi-driving function and a serial system bus, and also pursue a low pin count and a high-frequency transmission to accomplish a synchronously updated data backup system.

6

6. The method of creating a multiple of virtual Serial Advanced Technology Attachment ports in a disk array controller as recited in claim 5 , wherein said slices come with a quantity of two or more.

7

7. The method of creating a multiple of virtual Serial Advanced Technology Attachment ports in a disk array controller as recited in claim 5 , wherein said slices come with a quantity of fifteen.

8

8. The method of creating a multiple of virtual Serial Advanced Technology Attachment ports in a disk array controller as recited in claim 5 , wherein a document file in said disk is accessed by RAID 1, RAID 2, RAID 3, RAID 4, or RAID 5.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

March 5, 2007

Publication Date

September 14, 2010

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method of creating a multiple of virtual SATA ports in a disk array controller” (US-7797488). https://patentable.app/patents/US-7797488

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.