Patents Assigned to Promise Technology, Inc.
-
Patent number: 11768795Abstract: 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: GrantFiled: December 1, 2021Date of Patent: September 26, 2023Assignee: PROMISE TECHNOLOGY, INC.Inventor: Che-Jen Wang
-
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
-
Publication number: 20150089131Abstract: 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: ApplicationFiled: December 31, 2013Publication date: March 26, 2015Applicant: PROMISE TECHNOLOGY, INC.Inventors: Hung-Ming CHIEN, Shen-Cheng HSIEH
-
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
-
Publication number: 20140337961Abstract: 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: ApplicationFiled: May 8, 2013Publication date: November 13, 2014Applicant: PROMISE TECHNOLOGY, INC.Inventors: Hung-Ming Hammer Chien, Teng-Yu Denny Tsai
-
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
-
Publication number: 20130151884Abstract: 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: ApplicationFiled: September 10, 2012Publication date: June 13, 2013Applicant: PROMISE TECHNOLOGY, INC.Inventors: WEN-FENG HSU, KUO-HENG LO, SHYAN-MING YUAN, HUNG-MING CHIEN, YING-TSE KUO, CHENG-YI HUANG
-
Publication number: 20130067171Abstract: 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: ApplicationFiled: February 17, 2012Publication date: March 14, 2013Applicant: PROMISE TECHNOLOGY, INC.Inventors: Hung-Ming Chien, Che-Jen Wang, Yi-Hua Peng
-
Publication number: 20130024723Abstract: 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: ApplicationFiled: July 19, 2011Publication date: January 24, 2013Applicant: PROMISE TECHNOLOGY, INC.Inventor: Raghuraman Govindasamy
-
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
-
Publication number: 20120297135Abstract: 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: ApplicationFiled: May 20, 2011Publication date: November 22, 2012Applicant: PROMISE TECHNOLOGY, INC.Inventors: Manoj Mathew, Mohan B. Rowlands
-
Publication number: 20120297107Abstract: 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: ApplicationFiled: May 20, 2011Publication date: November 22, 2012Applicant: PROMISE TECHNOLOGY, INC.Inventors: Manoj Mathew, Jin-Lon Hon
-
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