Patents Assigned to Accelstor, Inc.
  • Patent number: 10140047
    Abstract: 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: Grant
    Filed: September 6, 2016
    Date of Patent: November 27, 2018
    Assignee: ACCELSTOR, INC.
    Inventors: Shih-Chiang Tsao, Ting-Fang Chien, An-Nan Chang
  • Patent number: 9898216
    Abstract: 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: Grant
    Filed: December 11, 2015
    Date of Patent: February 20, 2018
    Assignee: Accelstor, Inc.
    Inventors: Shih-Chiang Tsao, Ting-Fang Chien, An-Nan Chang, Hann-Huei Chiou
  • Patent number: 9838257
    Abstract: 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: Grant
    Filed: February 18, 2016
    Date of Patent: December 5, 2017
    Assignee: ACCELSTOR, INC.
    Inventors: Yu-Ching Lee, Hann-Huei Chiou
  • Patent number: 9806740
    Abstract: 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: Grant
    Filed: July 19, 2017
    Date of Patent: October 31, 2017
    Assignee: ACCELSTOR, INC.
    Inventors: An-Nan Chang, Shih-Chiang Tsao, Pao-Chien Li, Chih-Kang Nung
  • Patent number: 9804992
    Abstract: 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: Grant
    Filed: September 11, 2015
    Date of Patent: October 31, 2017
    Assignee: Accelstor, Inc.
    Inventors: Pan-Lung Tsai, Hann-Huei Chiou
  • Patent number: 9436491
    Abstract: 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: Grant
    Filed: September 11, 2015
    Date of Patent: September 6, 2016
    Assignee: Accelstor, Inc.
    Inventor: Hann-Huei Chiou