Patents Assigned to Accelstor, Inc.
-
Patent number: 10140047Abstract: The data storage system includes a memory, a hard disk, and a processing unit. A first logical address and a second logical address in a first logical block of the memory correspond to a piece of duplicated data, and the duplicated data is stored in two physical pages in the hard disk. When executing a de-duplication command, the processing unit transfers the duplicated data to a physical page mapped to a third logical address in a second logical block of the memory; the physical page has a third physical address, and the processing unit updates a first mapping relationship to make it provide a mapping relationship between the first logical address and the third logical address and a mapping relationship between the second logical address and the third logical address, and stores the mapping relationship between the third logical address and the third physical address in the memory.Type: GrantFiled: September 6, 2016Date of Patent: November 27, 2018Assignee: ACCELSTOR, INC.Inventors: Shih-Chiang Tsao, Ting-Fang Chien, An-Nan Chang
-
Patent number: 9898216Abstract: The present invention relates to a data storage system and specific command execution method thereof, which is applied to a memory storage system. When a memory manager receives an command from a host system, it can judge whether the command is a normal command or a specific command. If the command is the specific command, read a first logic sector address, an accessible data length and a second logic sector address in the specific command, and duplicate the first logic sector address pointing to the physical storage address of the stored data reading to a memory buffer; and move physical storage address pointing to that from the first logic sector address to the second logic sector address. It can achieve both data reading and data moving by one specific command.Type: GrantFiled: December 11, 2015Date of Patent: February 20, 2018Assignee: Accelstor, Inc.Inventors: Shih-Chiang Tsao, Ting-Fang Chien, An-Nan Chang, Hann-Huei Chiou
-
Patent number: 9838257Abstract: A network apparatus for temporarily accessing network setting and a method using the device are provided. In the method, when a mode switch condition is satisfied, the network apparatus is switched from an operation mode to a temporal management mode, so that a user can allow a device to connect to the network apparatus by a preset network address. Furthermore, the network apparatus may be logged in by a temporal account password, so that the user can set the network apparatus or search the original management network address of the network apparatus. When the mode switch condition is off, the network apparatus is switched back to the operation mode so as to perform its original functions without resetting the network apparatus.Type: GrantFiled: February 18, 2016Date of Patent: December 5, 2017Assignee: ACCELSTOR, INC.Inventors: Yu-Ching Lee, Hann-Huei Chiou
-
Patent number: 9806740Abstract: A device for data compression includes a processing unit, a temporary memory, and a storage device. The temporary memory is used to temporarily store data to be compressed. The storage device includes multiple physical blocks. Each physical block has a same volume size. The processing unit compresses the to-be-compressed data, generates compressed data, and stores the compressed data into one of the physical blocks. The processing unit compares a data size of the compressed data and a volume size of one physical block, and when the data size of the compressed data is smaller than the volume size, the processing unit stores remnant data into the same physical block as the compressed data stored in, wherein the total data size of the remnant data plus the compressed data is equal to the volume size of the physical block both are stored in.Type: GrantFiled: July 19, 2017Date of Patent: October 31, 2017Assignee: ACCELSTOR, INC.Inventors: An-Nan Chang, Shih-Chiang Tsao, Pao-Chien Li, Chih-Kang Nung
-
Patent number: 9804992Abstract: The invention provides a computer system and a method for accessing virtual machine. The computer system comprises a host operating system installed with a host driver and a virtual machine. The virtual machine comprises a hypervisor and a guest operating system. When the host operating system is intended for accessing the virtual machine, it will issue at least one access instruction to the hypervisor of the virtual machine via the host driver. The guest operating system of the virtual machine receives the access instruction from the hypervisor via a guest driver, and accesses a guest application program, a real hardware, and/or a virtual hardware according to the indication of the access instruction so as to generate an access result. Finally, the guest operating system of the virtual machine is able to transmit the access result to the host operating system.Type: GrantFiled: September 11, 2015Date of Patent: October 31, 2017Assignee: Accelstor, Inc.Inventors: Pan-Lung Tsai, Hann-Huei Chiou
-
Patent number: 9436491Abstract: The invention provides a computer system and a method for testing hardware device based on virtual machine. The computer system comprises a virtual machine device installed with a guest operating system. The guest operating system comprises a guest driver and a hypervisor having an expansion test module. When the computer system is intended for testing the hardware device, the guest driver will issue a sequence of test instructions to a real hardware or a virtual hardware via the expansion test module. The real hardware or the virtual hardware processes the test instructions so as to generate at least one response signal and transmit the response signal to the guest driver via the expansion test module. The guest driver is capable of detecting the response signal in order to verify the correctness of the real hardware or the virtual hardware processing the test instructions.Type: GrantFiled: September 11, 2015Date of Patent: September 6, 2016Assignee: Accelstor, Inc.Inventor: Hann-Huei Chiou