Patents Assigned to Promise Technology, Inc.
-
Publication number: 20120131275Abstract: The invention discloses a network-attached storage system including an interface module, a plurality of storage devices and a storage module. The interface module is configured to be attached to a network. The interface module is for receiving a transmission protocol information transmitted over the network, and processing the information into storage data and access instructions. The storage module is for receiving the storage data and the access instructions, and controlling, according to the access instructions, access of the storage data to the primary storage devices through a transmission interface.Type: ApplicationFiled: April 15, 2011Publication date: May 24, 2012Applicant: PROMISE TECHNOLOGY, INCInventors: Frank Huang, Hung-Ming Chien, Cheng-Yi Huang, Ying-Tse Kuo
-
Publication number: 20120113583Abstract: The invention discloses a hard disk carrying apparatus comprising a main body, a plurality of slide racks, and a plurality of valves. In the main body, an accommodating space is concavely disposed at a front side of the main body; a plurality of primary slide rails that are adjacent and parallel to each other are disposed on a bottom wall in the accommodating space; a plurality of secondary slide rails is disposed on a top wall in the accommodating space. Each of the plurality of slide racks is a long rack. Each of the plurality of valves is a long door plate member. An end of each valve is a pivot end that is pivotally installed at a bottom edge of the front side of the main body; the other end of the valve is a latch end that includes a locking element disposed thereon.Type: ApplicationFiled: March 25, 2011Publication date: May 10, 2012Applicant: Promise Technology, Inc.Inventors: Cheng-Tzu Peng, Char T. Vijay, Hsiang-Chien Liu, Chuan-Yi Yeh, Chia-Wei Fan
-
Publication number: 20120047548Abstract: A method of operation of a network storage system includes: receiving a host command for displaying a video stream; performing a forced read ahead of the video stream beyond the host command including: identifying a high definition video stream, dynamically setting a block count and a loop count for the forced read ahead, and transferring data from hard disk drives to a cache for anticipating a host next command; and transferring cached data from the cache for responding to the host next command for displaying the video stream.Type: ApplicationFiled: August 20, 2010Publication date: February 23, 2012Applicant: PROMISE TECHNOLOGY, INC.Inventors: Mohan B. Rowlands, Venkatanarasimhan Ramakrishnan
-
Patent number: 8099474Abstract: Disclosed is a system and methods for acceleration of the TCP/IP and the iSCSI protocols. The methods may be adapted to a wide variety of systems and applications that employ communications protocols including TCP, with or without iSCSI. Using a hardware-based acceleration approach, common case network traffic is rapidly processed at near line rate thereby improving overall performance and alleviating processing bottlenecks.Type: GrantFiled: September 21, 2009Date of Patent: January 17, 2012Assignee: Promise Technology, Inc.Inventors: Roger Thorpe, Jeffrey Oliver Thomas, Itsik Yomorta, Ting-Kuo Yu, Erasmo Javier Brenes
-
Patent number: 8099470Abstract: A storage networking device provides remote direct memory access to its buffer memory, configured to store storage networking data. The storage networking device may be particularly adapted to transmit and receive iSCSI data, such as iSCSI input/output operations. The storage networking device comprises a controller and a buffer memory. The controller manages the receipt of storage networking data and buffer locational data. The storage networking data advantageously includes at least one command for at least partially controlling a device attached to a storage network. Advantageously, the storage networking data may be transmitted using a protocol adapted for the transmission of storage networking data, such as, for example, the iSCSI protocol. The buffer memory advantageously is configured to at least temporarily store at least part of the storage networking data at a location within the buffer memory that is based at least in part on the locational data.Type: GrantFiled: March 31, 2009Date of Patent: January 17, 2012Assignee: Promise Technology, Inc.Inventors: Jean Kodama, Michael Morrison
-
Publication number: 20110276759Abstract: The invention discloses a data storage system and a control method thereof. The data storage system according to the invention includes N groups of storage devices, where N is an integer larger than 1. The invention is to judge if the use information of one of the batches of data satisfies the set of condition thresholds relative to the group of storage devices where said one batch of data is stored, and if NO, to re-allocate said one batch of data to one of the group of storage devices whose condition thresholds are satisfied by the use information of said one batch of data and to update the virtual drive locations of said one batch of data mapping the logical locations of the storage devices.Type: ApplicationFiled: September 19, 2010Publication date: November 10, 2011Applicant: PROMISE TECHNOLOGY, INCInventors: Hung-Ming Chien, Cheng-Yi Huang, Che-Jen Wang, Kun-Tien Hsu, Yung-Wen Huang
-
Publication number: 20110238910Abstract: The invention discloses a data storage system and a synchronizing method for consistency thereof, especially for the data storage system specified in RAID 5 architecture. The data storage system according to the invention includes N storage devices, where N is an integer equal to or larger than 3. The synchronizing method according to the invention performs writing commands for the designated storage device among the N storage devices, and reading commands for the other (N?1) storage devices, to reduce synchronization time of the data storage system.Type: ApplicationFiled: October 10, 2010Publication date: September 29, 2011Applicant: PROMISE TECHNOLOGY, INCInventors: Che-Jen Wang, Cheng-Yi Huang, Hung-Ming Chien
-
Patent number: 8015334Abstract: The invention discloses a power-on signal transmitting system, which includes a first electronic device, a second electronic device and a cable coupled between the two electronic devices. The first electronic device includes a power-on control unit. The second electronic device includes a power-on detection unit. The cable includes at least one information wiring and a signal level wiring. The at least one information wiring is used for transmitting an information signal between the first electronic device and the second electronic device. When the second electronic device is at a power-off state, the power-on control unit of the first electronic device is used for transmitting a power-on signal through the signal level wiring to the second electronic device. The power-on detection unit senses the power-on signal and turns on the second electronic device.Type: GrantFiled: June 29, 2009Date of Patent: September 6, 2011Assignee: Promise Technology, Inc.Inventor: Chao-Cheng Chang
-
Publication number: 20110167216Abstract: A Redundant Array of Independent Disks (RAID) system is disclosed in this invention. The RAID system includes a plurality of data storage units and a parity storage medium. The parity storage medium can be singular storage hardware or a logical storage module including multiple storage units. The parity storage medium cooperates with the data storage units to form a RAID. The parity storage medium is used for storing parity information of the RAID. A first write speed of the parity storage medium is faster than a second write speed of each data storage unit.Type: ApplicationFiled: February 18, 2010Publication date: July 7, 2011Applicant: PROMISE TECHNOLOGY, INC.Inventors: Cheng-Yi Huang, Shin-Ping Lin
-
Publication number: 20110154072Abstract: A method of operation of a data storage system includes: providing a standby power source; detecting activity on a communication channel with an upstream re-driver powered with the standby power source; generating a signal-detect output from the upstream re-driver based on the activity; determining a link status with a power control unit based on the signal-detect output, the power control unit powered with the standby power source; and generating a power output from a power supply unit based on the link status, the power supply unit controlled by the power control unit.Type: ApplicationFiled: December 18, 2009Publication date: June 23, 2011Applicant: PROMISE TECHNOLOGY, INC.Inventors: Jenhao Ho, Lakshmi Narasimhan Sundararajan, Andrew Chi-Te Huang, Cherng-Ren Sue
-
Patent number: 7962825Abstract: Disclosed is a system and methods for accelerating network protocol processing for devices configured to process network traffic at relatively high data rates. The system incorporates a hardware-accelerated protocol processing module that handles steady state network traffic and a software-based processing module that handles infrequent and exception cases in network traffic processing.Type: GrantFiled: June 16, 2008Date of Patent: June 14, 2011Assignee: Promise Technology, Inc.Inventors: Linghsiao Wang, Li Xu
-
Patent number: 7869355Abstract: Disclosed is a system and methods for accelerating network packet processing for devices configured to process network traffic at relatively high data rates. The system incorporates a hardware-accelerated packet processing module that handles in-sequence network packets and a software-based processing module that handles out-of-sequence and exception case network packets.Type: GrantFiled: December 1, 2008Date of Patent: January 11, 2011Assignee: Promise Technology, Inc.Inventors: Jean Kodama, Li Xu
-
Patent number: 7831741Abstract: The invention discloses an indexing device for a data storage system which comprises a plurality of data storage devices. The indexing device generates an I/O descriptor index number according to a target data storage device, where the I/O descriptor index number corresponds to a device ID number and a queued command tag number. After receiving from the target data storage device an information packet containing the queued command tag number and a second connection request data frame including the device ID number, the indexing device can calculate the I/O descriptor index number according to the device ID number and the queued command tag number.Type: GrantFiled: April 1, 2008Date of Patent: November 9, 2010Assignee: Promise Technology, Inc.Inventors: Wu Yuan Lin, Yu Ming Chen
-
Publication number: 20100207461Abstract: The invention discloses a power-on signal transmitting system, which includes a first electronic device, a second electronic device and a cable coupled between the two electronic devices. The first electronic device includes a power-on control unit. The second electronic device includes a power-on detection unit. The cable includes at least one information wiring and a signal level wiring. The at least one information wiring is used for transmitting an information signal between the first electronic device and the second electronic device. When the second electronic device is at a power-off state, the power-on control unit of the first electronic device is used for transmitting a power-on signal through the signal level wiring to the second electronic device. The power-on detection unit senses the power-on signal and turns on the second electronic device.Type: ApplicationFiled: June 29, 2009Publication date: August 19, 2010Applicant: PROMISE TECHNOLOGY, INC.Inventor: Chao-Cheng Chang
-
Publication number: 20100211734Abstract: The invention discloses a maintaining method for an external controller-based storing apparatus, which the maintaining method includes the steps of: a) connecting a portable maintenance apparatus to an external controller-based storage apparatus; b) when the portable maintenance apparatus is connected to and detected by the external controller-based storage apparatus, executing an application program set automatically; c) gathering system information of the external controller-based storage apparatus; d) analyzing the system information and generating an analytic result; e) loading a maintaining instruction according to the analytic result from the portable maintenance apparatus; and f) executing the maintaining instruction for maintaining the external controller-based storage apparatus.Type: ApplicationFiled: September 17, 2009Publication date: August 19, 2010Applicant: PROMISE TECHNOLOGY, INC.Inventor: Ching-Chih Chiu
-
Publication number: 20090300282Abstract: A redundant array of independent disks write recovery system includes: providing a logical drive having a disk drive that failed; rebooting a storage controller, coupled to the disk drive, after a controller error; and reading a write hole table, in the storage controller, for regenerating data on the logical drive.Type: ApplicationFiled: May 30, 2008Publication date: December 3, 2009Applicant: PROMISE TECHNOLOGY, INC.Inventor: Mohan B. Rowlands
-
Publication number: 20090144453Abstract: The invention discloses an indexing device for a data storage system which comprises a plurality of data storage devices. The indexing device generates an I/O descriptor index number according to a target data storage device, where the I/O descriptor index number corresponds to a device ID number and a queued command tag number. After receiving from the target data storage device an information packet containing the queued command tag number and a second connection request data frame including the device ID number, the indexing device can calculate the I/O descriptor index number according to the device ID number and the queued command tag number.Type: ApplicationFiled: April 1, 2008Publication date: June 4, 2009Applicant: PROMISE TECHNOLOGY,INCInventors: WU YUAN LIN, YU MING CHEN
-
Patent number: 7464290Abstract: A method for managing a data storage system is provided. The data storage system includes a primary storage device and a spare storage device. The primary storage device includes a plurality of sections. The method first judges whether the primary storage device conforms to a first standard. Once the judging result is NO, the primary storage device is replaced with the spare storage device. The method then scans the primary storage device, checks which sections are failed in the primary storage device, and locates the failed sections. Then, the method repairs the failed sections that can be repaired and judges whether the primary storage device conforms to a second standard. If the primary storage device conforms to the second standard, the method sets the primary storage device as a new spare storage device.Type: GrantFiled: December 29, 2005Date of Patent: December 9, 2008Assignee: Promise Technology, Inc.Inventor: Hung-Ming Chien
-
Patent number: 7401193Abstract: A system is provided for storing data includes storing original data in logical blocks in a first plurality of locations in a data storage system with one and only one logical block of mirrored data early mirrored in the first plurality of locations and storing mirrored data in logical blocks in a second plurality of locations in the data storage system.Type: GrantFiled: October 29, 2004Date of Patent: July 15, 2008Assignee: Promise Technology, Inc.Inventors: Hua Ye, Qingyuan Wang, Huiqiong Yang
-
Patent number: 7383384Abstract: A data storage system including an array of storage devices and a storage controller is provided. The array of storage devices is configured to store information in the form of a plurality of stripes. The storage controller is configured to write a plurality of code words forming each stripe to the array of storage devices. The plurality of code words includes a plurality of data blocks and at least one redundancy block. K sets of parameters, which are generated based on a generator polynomial, are previously provided. The storage controller includes an encoder for generating the redundancy blocks according to the K sets of parameters. Once up to K storage devices in the array of storage devices are failed, the data storage system recovers the failed storage devices based on the K sets of parameters and the other un-failed blocks, wherein K can be larger than two.Type: GrantFiled: August 31, 2005Date of Patent: June 3, 2008Assignee: Promise Technology, Inc.Inventors: Hung-Ming Chien, Sy-Yen Kuo