Patents Assigned to Promise Technology, Inc.
  • Patent number: 9122419
    Abstract: 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: Grant
    Filed: December 31, 2013
    Date of Patent: September 1, 2015
    Assignee: Promise Technology, Inc.
    Inventors: Hung-Ming Chien, Shen-Cheng Hsieh
  • Patent number: 9087019
    Abstract: 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: Grant
    Filed: January 27, 2012
    Date of Patent: July 21, 2015
    Assignee: Promise Technology, Inc.
    Inventors: Raghuraman Govindasamy, Mohan B. Rowlands, Ganesh Kumar
  • Patent number: 8943355
    Abstract: 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: Grant
    Filed: September 10, 2012
    Date of Patent: January 27, 2015
    Assignee: Promise Technology, Inc.
    Inventors: Wen-Feng Hsu, Kuo-Heng Lo, Shyan-Ming Yuan, Hung-Ming Chien, Ying-Tse Kuo, Cheng-Yi Huang
  • Patent number: 8898392
    Abstract: 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: Grant
    Filed: February 17, 2012
    Date of Patent: November 25, 2014
    Assignee: Promise Technology, Inc.
    Inventors: Hung-Ming Chien, Che-Jen Wang, Yi-Hua Peng
  • Patent number: 8880768
    Abstract: 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: Grant
    Filed: May 20, 2011
    Date of Patent: November 4, 2014
    Assignee: Promise Technology, Inc.
    Inventors: Manoj Mathew, Jin-Lon Hon
  • Patent number: 8880800
    Abstract: 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: Grant
    Filed: May 20, 2011
    Date of Patent: November 4, 2014
    Assignee: Promise Technology, Inc.
    Inventors: Manoj Mathew, Mohan B. Rowlands
  • Patent number: 8806230
    Abstract: 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: Grant
    Filed: December 18, 2009
    Date of Patent: August 12, 2014
    Assignee: Promise Technology, Inc.
    Inventors: Jenhao Ho, Lakshmi Narasimhan Sundararajan, Andrew Chi-Te Huang, Cherng-Ren Sue
  • Patent number: 8590001
    Abstract: 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: Grant
    Filed: August 20, 2010
    Date of Patent: November 19, 2013
    Assignee: Promise Technology, Inc.
    Inventors: Mohan B. Rowlands, Venkatanarasimhan Ramakrishnan
  • Patent number: 8508930
    Abstract: 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: Grant
    Filed: March 25, 2011
    Date of Patent: August 13, 2013
    Assignee: Promise Technology, Inc.
    Inventors: Cheng-Tzu Peng, Char T. Vijay, Hsiang-Chien Liu, Chuan-Yi Yeh, Chia-Wei Fan
  • Publication number: 20130198563
    Abstract: 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: Application
    Filed: January 27, 2012
    Publication date: August 1, 2013
    Applicant: Promise Technology, Inc.
    Inventors: Raghuraman Govindasamy, Mohan B. Rowlands, Ganesh Kumar
  • Patent number: 8358507
    Abstract: 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: Grant
    Filed: January 18, 2011
    Date of Patent: January 22, 2013
    Assignee: Promise Technology, Inc.
    Inventors: Cheng-Tzu Peng, Hsiang-Chien Liu, Chuan-Yi Yeh, Chia-Wei Fan
  • Patent number: 8230170
    Abstract: 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: Grant
    Filed: September 19, 2010
    Date of Patent: July 24, 2012
    Assignee: Promise Technology, Inc
    Inventors: Hung-Ming Chien, Cheng-Yi Huang, Che-Jen Wang, Kun-Tien Hsu, Yung-Wen Huang
  • Publication number: 20120113583
    Abstract: 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: Application
    Filed: March 25, 2011
    Publication date: May 10, 2012
    Applicant: Promise Technology, Inc.
    Inventors: Cheng-Tzu Peng, Char T. Vijay, Hsiang-Chien Liu, Chuan-Yi Yeh, Chia-Wei Fan
  • Patent number: 8099470
    Abstract: 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: Grant
    Filed: March 31, 2009
    Date of Patent: January 17, 2012
    Assignee: Promise Technology, Inc.
    Inventors: Jean Kodama, Michael Morrison
  • Patent number: 8099474
    Abstract: 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: Grant
    Filed: September 21, 2009
    Date of Patent: January 17, 2012
    Assignee: Promise Technology, Inc.
    Inventors: Roger Thorpe, Jeffrey Oliver Thomas, Itsik Yomorta, Ting-Kuo Yu, Erasmo Javier Brenes
  • Patent number: 8015334
    Abstract: 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: Grant
    Filed: June 29, 2009
    Date of Patent: September 6, 2011
    Assignee: Promise Technology, Inc.
    Inventor: Chao-Cheng Chang
  • Patent number: 7962825
    Abstract: 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: Grant
    Filed: June 16, 2008
    Date of Patent: June 14, 2011
    Assignee: Promise Technology, Inc.
    Inventors: Linghsiao Wang, Li Xu
  • Patent number: 7869355
    Abstract: 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: Grant
    Filed: December 1, 2008
    Date of Patent: January 11, 2011
    Assignee: Promise Technology, Inc.
    Inventors: Jean Kodama, Li Xu
  • Patent number: 7831741
    Abstract: 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: Grant
    Filed: April 1, 2008
    Date of Patent: November 9, 2010
    Assignee: Promise Technology, Inc.
    Inventors: Wu Yuan Lin, Yu Ming Chen
  • Patent number: 7464290
    Abstract: 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: Grant
    Filed: December 29, 2005
    Date of Patent: December 9, 2008
    Assignee: Promise Technology, Inc.
    Inventor: Hung-Ming Chien