Patents Assigned to Promise Technology, Inc.
  • Patent number: 11768795
    Abstract: A thunderbolt device module is provided. The thunderbolt device module of the invention includes a first interface protocol component, a thunderbolt controller and a second interface protocol component. A root complex of an electronic device is via a bus, conforming to a PCIe interface protocol, directly or indirectly electrically coupled to the second interface protocol component. The first interface protocol component and the second interface protocol component both conform to a predetermined interface protocol. In particular, the predetermined interface protocol is not the PCIe interface protocol, but supports the PCIe interface protocol. The thunderbolt controller is electrically coupled to the first interface protocol component. The second interface protocol component is electrically coupled to the first interface protocol component. The communication between the second interface protocol component and the first interface protocol component conforms to the predetermined interface protocol.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: September 26, 2023
    Assignee: PROMISE TECHNOLOGY, INC.
    Inventor: Che-Jen Wang
  • 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
  • Publication number: 20150089131
    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: Application
    Filed: December 31, 2013
    Publication date: March 26, 2015
    Applicant: PROMISE TECHNOLOGY, INC.
    Inventors: Hung-Ming CHIEN, Shen-Cheng HSIEH
  • 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
  • Publication number: 20140337961
    Abstract: A system for implementing dynamic access to a private cloud environment via a public network is provided. The private cloud environment includes a gateway device linking to the public network and a plurality of storage devices connected to the gateway device. The system includes an intermediary server and a user terminal. The user terminal is linked to the intermediary server, via the public network, for acquiring a public IP address associated with the gateway device and a port information associated with the storage devices after being authenticated by the intermediary server. Then, the user terminal is linked to the gateway device in accordance with the public IP address, and is connected to the storage devices in accordance with the port information to access data from the storage devices.
    Type: Application
    Filed: May 8, 2013
    Publication date: November 13, 2014
    Applicant: PROMISE TECHNOLOGY, INC.
    Inventors: Hung-Ming Hammer Chien, Teng-Yu Denny Tsai
  • 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
  • Publication number: 20130151884
    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: Application
    Filed: September 10, 2012
    Publication date: June 13, 2013
    Applicant: PROMISE TECHNOLOGY, INC.
    Inventors: WEN-FENG HSU, KUO-HENG LO, SHYAN-MING YUAN, HUNG-MING CHIEN, YING-TSE KUO, CHENG-YI HUANG
  • Publication number: 20130067171
    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: Application
    Filed: February 17, 2012
    Publication date: March 14, 2013
    Applicant: PROMISE TECHNOLOGY, INC.
    Inventors: Hung-Ming Chien, Che-Jen Wang, Yi-Hua Peng
  • Publication number: 20130024723
    Abstract: A method of operation of a disk storage system includes: providing a disk storage controller; coupling a storage carrier, having a first physical disk and a second physical disk, to the disk storage controller; detecting a failure of the first physical disk; writing a non-volatile memory to show the second physical disk is unavailable when the storage carrier is de-coupled from the disk storage controller; and logging a first written stripe in the non-volatile memory for update when the second physical disk is not available including updating only the written stripe in the second physical disk when the storage carrier is again coupled to the disk storage controller.
    Type: Application
    Filed: July 19, 2011
    Publication date: January 24, 2013
    Applicant: PROMISE TECHNOLOGY, INC.
    Inventor: Raghuraman Govindasamy
  • 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
  • Publication number: 20120297135
    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: Application
    Filed: May 20, 2011
    Publication date: November 22, 2012
    Applicant: PROMISE TECHNOLOGY, INC.
    Inventors: Manoj Mathew, Mohan B. Rowlands
  • Publication number: 20120297107
    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: Application
    Filed: May 20, 2011
    Publication date: November 22, 2012
    Applicant: PROMISE TECHNOLOGY, INC.
    Inventors: Manoj Mathew, Jin-Lon Hon
  • 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