Patents Assigned to Promise Technology, Inc.
-
Patent number: 9122419Abstract: The invention discloses a data storage unit and a redundant data storage system including such data storage unit. The data storage unit of the invention includes an internal storage area network (SAN) switch module, a storage server module and a storage device. The internal SAN switch module includes a first external transmission interface and a first internal transmission interface. The storage server module includes a second external transmission interface and a second internal transmission interface. The storage server module is respectively connected to the storage device and the first internal transmission interface through the second internal transmission interface. The internal SAN switch module is connected to the storage device through the first internal transmission interface.Type: GrantFiled: December 31, 2013Date of Patent: September 1, 2015Assignee: Promise Technology, Inc.Inventors: Hung-Ming Chien, Shen-Cheng Hsieh
-
Patent number: 9087019Abstract: A method of operation of a disk storage system includes: providing a disk storage controller; coupling a first physical disk to the disk storage controller; detecting a failure of the first physical disk; and rebuilding a first logical drive, after replacing the first physical disk, includes: selecting a selected stripe of the first logical drive, reading a selected stripe status of the selected stripe, and marking the selected stripe as on-line in the selected stripe status.Type: GrantFiled: January 27, 2012Date of Patent: July 21, 2015Assignee: Promise Technology, Inc.Inventors: Raghuraman Govindasamy, Mohan B. Rowlands, Ganesh Kumar
-
Patent number: 8943355Abstract: A cloud data storage system is provided for multiple clients to access data of files comprising at least one node connecting to a first storage means; at least one namenode module for processing file operations issued from the clients, namenode module issuing data access instructions to access and maintain the metadata on the first storage means; at least one datanode module respectively executing on at least one node, each datanode module functioning to scan and access a second storage means connected thereto; at least one data import module selectively executing on nodes in which datanode module are executing, the data import module scanning a second storage means newly connected to the cloud data storage system and obtaining a corresponding metadata, and executing data migration operation for the data in second storage means without actual physical uploading operation.Type: GrantFiled: September 10, 2012Date of Patent: January 27, 2015Assignee: Promise Technology, Inc.Inventors: Wen-Feng Hsu, Kuo-Heng Lo, Shyan-Ming Yuan, Hung-Ming Chien, Ying-Tse Kuo, Cheng-Yi Huang
-
Patent number: 8898392Abstract: The invention discloses a data storage system and managing method thereof. The data storage system according to the invention includes N storage devices, a backup memory and a controller where N is a natural number. Each storage device has a respective write cache. Once the data storage system suffers from power failure, the backup memory still reserves data stored therein. The controller receives data transmitted from an application I/O request unit, executes a predetermined operation for the received data to generate data to be written, transmits the data to be written to the write caches of the storage devices, duplicates the data to be written into the backup memory, and labels the duplicated data in the backup memory as being valid in response to a writing confirm message sent from the storage devices.Type: GrantFiled: February 17, 2012Date of Patent: November 25, 2014Assignee: Promise Technology, Inc.Inventors: Hung-Ming Chien, Che-Jen Wang, Yi-Hua Peng
-
Patent number: 8880768Abstract: A method of operation of a storage controller system includes: accessing a first controller having a synchronization bus; accessing a second controller, by the first controller, through the synchronization bus; and receiving a first transaction layer packet by the first controller including performing a multi-cast transmission between the first controller and the second controller through the synchronization bus.Type: GrantFiled: May 20, 2011Date of Patent: November 4, 2014Assignee: Promise Technology, Inc.Inventors: Manoj Mathew, Jin-Lon Hon
-
Patent number: 8880800Abstract: A method of operation of a redundant array of independent disks system includes: instantiating a first controller having a first local map and a first remote map; instantiating a second controller having a second local map and a second remote map mapped to the first local map; mapping a first memory device to the first local map by the first controller; coupling a storage device to the second controller and the first controller; and switching control of the storage device to the first controller, when a failure of the second controller is detected, by the first controller reading the first memory device.Type: GrantFiled: May 20, 2011Date of Patent: November 4, 2014Assignee: Promise Technology, Inc.Inventors: Manoj Mathew, Mohan B. Rowlands
-
Patent number: 8806230Abstract: 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: GrantFiled: December 18, 2009Date of Patent: August 12, 2014Assignee: Promise Technology, Inc.Inventors: Jenhao Ho, Lakshmi Narasimhan Sundararajan, Andrew Chi-Te Huang, Cherng-Ren Sue
-
Patent number: 8590001Abstract: 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: GrantFiled: August 20, 2010Date of Patent: November 19, 2013Assignee: Promise Technology, Inc.Inventors: Mohan B. Rowlands, Venkatanarasimhan Ramakrishnan
-
Patent number: 8508930Abstract: 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: GrantFiled: March 25, 2011Date of Patent: August 13, 2013Assignee: Promise Technology, Inc.Inventors: Cheng-Tzu Peng, Char T. Vijay, Hsiang-Chien Liu, Chuan-Yi Yeh, Chia-Wei Fan
-
Publication number: 20130198563Abstract: A method of operation of a disk storage system includes: providing a disk storage controller; coupling a first physical disk to the disk storage controller; detecting a failure of the first physical disk; and rebuilding a first logical drive, after replacing the first physical disk, including: selecting a selected stripe of the first logical drive, detecting a selected stripe status of the selected stripe, and marking the selected stripe as on-line in the selected stripe status.Type: ApplicationFiled: January 27, 2012Publication date: August 1, 2013Applicant: Promise Technology, Inc.Inventors: Raghuraman Govindasamy, Mohan B. Rowlands, Ganesh Kumar
-
Patent number: 8358507Abstract: A hard drive carrying device and its hard drive box can fasten a plurality of hard drive boxes in a containing slot of the supporting stand by utilizing simplified mechanism so that a user can rapidly open the locking of the hard drive box by pressing a pressing member to quickly take the hard drive box out from the supporting stand. A hard drive carrying device comprises a supporting stand with a plurality of containing slots, a plurality of hard drive boxes, wherein each hard drive box comprises a main frame, an engaging member and a lock protection member, wherein the lock protection member further comprises a sliding piece, a fastening elastic piece, a pressing member and an elastic member. The device uses the structural design to exactly thin the opening mechanism for the hard drive box to effectively reduce the occupied space so as to increase the actual application.Type: GrantFiled: January 18, 2011Date of Patent: January 22, 2013Assignee: Promise Technology, Inc.Inventors: Cheng-Tzu Peng, Hsiang-Chien Liu, Chuan-Yi Yeh, Chia-Wei Fan
-
Patent number: 8230170Abstract: 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: GrantFiled: September 19, 2010Date of Patent: July 24, 2012Assignee: Promise Technology, IncInventors: Hung-Ming Chien, Cheng-Yi Huang, Che-Jen Wang, Kun-Tien Hsu, Yung-Wen Huang
-
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
-
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
-
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: 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
-
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
-
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