Patents Assigned to QNAP Systems, Inc.
  • Patent number: 11436184
    Abstract: A multi-controller storage system and a storage apparatus for performing data access to a non-volatile memory with multiple controllers are provided. When a host transmits a command to a first controller and the first controller assigns the command to a second controller, the first controller transfers data from the host to the second controller through the first controller through the non-volatile memory express over remote direct memory access protocol (NVMe over RDMA) to directly write the data into the second controller.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: September 6, 2022
    Assignee: QNAP SYSTEMS, INC.
    Inventor: Chin-Hsing Hsu
  • Patent number: 11425029
    Abstract: In an internal network monitoring method for monitoring an internal network, a specified network packet, which is scheduled to be transmitted via a specified path, is inspected. A packet characteristic is extracted from a data link layer of the specified network packet. The specified network packet is directly transmitted via the specified path if the packet characteristic does not comply with a preset condition. The specified network packet is redirected to be transmitted via another path different from the specified path or mirroring the specified network packet to create a mirror packet if the packet characteristic complies with the preset condition.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: August 23, 2022
    Assignee: QNAP SYSTEMS, INC.
    Inventors: Hua-Chung Kung, Shih-Chan Huang
  • Patent number: 11367203
    Abstract: A cross-sensor object-attribute analysis method for detecting at least one object in a space by using cooperation of a plurality of image sensing devices, the method including: the image sensing devices sending raw data or attribute vector data of sensed multiple images to a main information processing device, where the raw data and attribute vector data all correspond to a time record; and the main information processing device generating one or more of the attribute vectors according to the raw data of each of the images and using each of the one or more of the attribute vectors to correspond to one of the at least one object, or the main information processing device directly using the attribute vector data to correspond to the at least one object.
    Type: Grant
    Filed: December 24, 2020
    Date of Patent: June 21, 2022
    Assignee: QNAP SYSTEMS, INC.
    Inventors: Kung-Han Chen, Peng-Yan Sie, Jian-Kai Wang, Yun-Tao Chen
  • Patent number: 11355154
    Abstract: An intelligent video editing method including: receiving and decoding an image data stream from a source storage device to generate an image sequence; performing image extraction operations on the image sequence at intervals of a predetermined time to obtain a plurality of image shots; selecting a frame out of each aforementioned image shot as a candidate frame, and performing a comparison operation on any two consecutive aforementioned candidate frames to derive a group of aforementioned candidate frames belonging to a same scene, and selecting one aforementioned candidate frame from the group as a target frame; and performing an AI evaluation operation on each aforementioned target frame to classify and/or rate each aforementioned target frame.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: June 7, 2022
    Assignee: QNAP SYSTEMS, INC.
    Inventors: Chi-Feng Tuan, Yung-Shin Chen, Wan-Ju Tseng
  • Patent number: 11341659
    Abstract: A cross-sensor object-space correspondence analysis method for detecting at least one object in a space by using cooperation of a plurality of image sensing devices, the method including: the image sensing devices sending raw data or grid code data of multiple frames of sensed images to a main information processing device to determine a corresponding projection point or a moving track of each of the at least one object on a reference plane corresponding to the space, where each of the image sensing devices has an image plane, and the raw data and each of the grid code data all correspond to a time record.
    Type: Grant
    Filed: December 24, 2020
    Date of Patent: May 24, 2022
    Assignee: QNAP SYSTEMS, INC.
    Inventors: Kung-Han Chen, Peng-Yan Sie, Jian-Kai Wang, Yun-Tao Chen
  • Patent number: 11334450
    Abstract: A backup method and a backup system for virtual machines are provided. A first virtual machine management module replicates data of a write IO request of a first virtual machine to generate replication data, and the write IO request is configured to request a data write operation to a disk of the first virtual machine. The first virtual machine management module transmits the replication data to a second virtual machine management module while the first virtual machine is running. The second virtual machine management module receives the replication data and controls or performs a data write operation to a disk of the second virtual machine of the second virtual machine management module according to the replication data. When the first virtual machine is paused, the second virtual machine management module performs a snapshot operation on the disk of the second virtual machine to generate snapshot data.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: May 17, 2022
    Assignee: QNAP SYSTEMS, INC.
    Inventors: Jing-Wei Su, Chien-Hung Yang
  • Publication number: 20220114004
    Abstract: A containerized application management system and management method, applied to a network, are provided. The system includes a master node, a first worker node with a first change tracking program pod deployed thereon, and a second worker node with a second change tracking program pod deployed thereon. The method includes: receiving a pod create request, and sending a content mutate request by the master node when content of the pod create request meets a preset condition; receiving the content mutate request and changing the content to form a mutated pod create request, and forwarding the mutated pod create request by the master node to the first or second worker node; and enabling the first or second worker node to create a pod according to the mutated pod create request. The pod includes an initial container and at least one container.
    Type: Application
    Filed: April 26, 2021
    Publication date: April 14, 2022
    Applicant: QNAP SYSTEMS, INC.
    Inventor: Chin-Hsing Hsu
  • Patent number: 11281378
    Abstract: A method of increasing operational life time of SSD RAID and a storage equipment using same, the method including: configuring a data storage device to have a plurality of storage areas, each storage area including a plurality of stripes, and each stripe including an individual block of a plurality of solid state disks, where at least one block in each stripe is a check bit block, the other blocks are data blocks; and configuring two neighboring stripes in each storage area to form a composite stripe according to a plurality of index combinations in a mapping table, where the composite stripe includes two neighboring blocks in each solid state disk, and the composite stripe is divided into a stripe writing area and an empty stripe area, so that each solid state disk in each storage area has a reserved space.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: March 22, 2022
    Assignee: QNAP SYSTEMS, INC.
    Inventor: Tsu-Yu Wu
  • Patent number: 11269739
    Abstract: A method for managing backup data units stored in a data server is provided. The backup data may include a first backup data unit established by copying a source data unit into the data server in response to a data backup command received at a first time point. The method includes: acquiring a specified storage space in response to a data backup command received at a second time point; copying the first backup data unit to the specified storage space in a lightweight copy manner; writing differential data contents between the source data unit presented at the second time point and the source data unit presented at the first time point into the lightweight-copied first backup data unit in the specified storage space; and defining the resulting data stored in the specified storage space as a second backup data unit, wherein the second time point is later than the first time point.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: March 8, 2022
    Assignee: QNAP SYSTEMS, INC.
    Inventor: Chin-Hsing Hsu
  • Patent number: 11249650
    Abstract: A method of prefetching data in a dynamically adjustable amount is executed by: determining a specified number of data blocks according to an averaged data transmission rate and a predetermined fetching index; sending out a data request command to obtain a requested data, wherein the requested data is included in a specified data and consists of the same number of data blocks as the specified number; and receiving and storing the requested data as a prefetch data consisting of the same number of data blocks for prefetch as the specified number. when the specified number is equal to or greater than two, one of the data blocks for prefetch is designated as a launch block for prefetch, and when the launch block for prefetch is read, the fetching index is optionally adjusted according to a predetermined rule.
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: February 15, 2022
    Assignee: QNAP SYSTEMS, INC.
    Inventors: Jing-Wei Su, Chin-Tsung Cheng
  • Patent number: 11119680
    Abstract: A data writing method of a flash disk array is provided. The data writing method includes steps of: obtaining a first data quantity; receiving intermediate data to be written into the flash disk array; comparing a second data quantity of the intermediate data with the first data quantity; and writing the intermediate data into the flash disk array when the second data quantity is not less than the first data quantity. At most one data block is allocated from each of flash drives. Some of the allocated data blocks are written with the intermediate data, while others of the allocated data blocks are not written with the intermediate data and provided as reserved blocks. The number of the reserved blocks has at least two selectable values dependent on residual lives of the flash drives.
    Type: Grant
    Filed: April 16, 2020
    Date of Patent: September 14, 2021
    Assignee: QNAP SYSTEMS, INC.
    Inventor: Chin-Hsing Hsu
  • Patent number: 11050860
    Abstract: A method and an apparatus for network address analysis are provided. In the method, unique identification information of a target client device located in a local area network is obtained. Packets transmitted in the local area network are listened, and a packet transmitted between the target client device and a dynamic host configuration protocol (DHCP) server is identified from the listened packets according to the unique identification information. Finally, the identified packet is analyzed to obtain a network address assigned to the target client device by the DHCP server.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: June 29, 2021
    Assignee: QNAP SYSTEMS, INC.
    Inventor: Nai-Yuan Cheng
  • Patent number: 10924293
    Abstract: A network connection retrieving method and a network system are provided. The method is adapted for retrieving connections between network devices by a master device among network devices in a local area network, and includes: attempting to establish the connection with a current device according to a pre-recorded network address of the current device; sending a plurality of broadcast packets to each of the network devices in the local area network if the step of establishing the connection failed, and collecting a response message returned from each of the network devices in response to the broadcast packets; and identifying the response message returned from the current device by comparing unique identification information recorded in each of the response messages with pre-recorded unique identification information of each of the network devices, and using the network address recorded in the response message to re-establish the connection with the current device.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: February 16, 2021
    Assignee: QNAP SYSTEMS, INC.
    Inventor: Shih-Chun Wang
  • Patent number: 10726249
    Abstract: A method and an electronic apparatus for wave detection are provided. The method is adapted to the electronic apparatus having an image capturing device and a processor, and includes following steps: successively capturing a plurality of images; calculating a difference image between each two adjacent images among the images, and determining whether a variation degree of the difference images is over a predetermined degree according to pixel values of a plurality of pixels in the difference images; if the variation degree is over the predetermined degree, detecting a variation range formed by the pixels having the pixels values to which a predetermined variation is occurred in each of the difference images and determining whether a variation frequency of the pixel values within the detected variation range is over a predetermined frequency; and if the variation frequency is over the predetermined frequency, determining that a wave movement appears in the images.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: July 28, 2020
    Assignee: QNAP SYSTEMS, INC.
    Inventor: Chan-Cheng Liu
  • Patent number: 10705744
    Abstract: A method, a data storage system, and a computer-readable recording medium for disk array data distribution are proposed. The method includes the following steps. The space of a disk array composed of multiple flash storage devices is divided into multiple RAID extents with a same data distribution pattern, where each of the RAID extents includes a first region having multiple first stripes and first strips and also a second region having multiple second stripes and second strips. The first strips in each of the first stripes are evenly distributed among the flash storage devices in a first rotation pattern, and the second strips in each of the second stripes are unevenly distributed among the flash storage devices in a second rotation pattern.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: July 7, 2020
    Assignee: QNAP SYSTEMS, INC.
    Inventor: Chin-Hsing Hsu
  • Patent number: 10664449
    Abstract: A file deduplication processing system is provided. The system deduplicates raw files to generate deduplicated vault files and a descriptor indicating a storage location of each data chunk in the vault files corresponding to the raw files. When receiving a writing request of a write data, the system finds at least one data chunk including old data corresponding to the write data according to the descriptor, loads and recovers the data chunk whose boundary is not overlapped with a boundary of the write data in the vault file comprising the old data corresponding to the write data so as to generate an update data by incorporating the recovered data chunk and the write data, deduplicates the update data to generate a new vault file and stores the same in the chunk store, and updates a content corresponding to each data chunk in the descriptor.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: May 26, 2020
    Assignee: QNAP SYSTEMS, INC.
    Inventors: Chin-Tsung Cheng, Jing-Wei Su
  • Publication number: 20190372792
    Abstract: A network connection retrieving method and a network system are provided. The method is adapted for retrieving connections between network devices by a master device among network devices in a local area network, and includes: attempting to establish the connection with a current device according to a pre-recorded network address of the current device; sending a plurality of broadcast packets to each of the network devices in the local area network if the step of establishing the connection failed, and collecting a response message returned from each of the network devices in response to the broadcast packets; and identifying the response message returned from the current device by comparing unique identification information recorded in each of the response messages with pre-recorded unique identification information of each of the network devices, and using the network address recorded in the response message to re-establish the connection with the current device.
    Type: Application
    Filed: September 20, 2018
    Publication date: December 5, 2019
    Applicant: QNAP SYSTEMS, INC.
    Inventor: Shih-Chun Wang
  • Publication number: 20190349455
    Abstract: A method and an apparatus for network address analysis are provided. In the method, unique identification information of a target client device located in a local area network is obtained. Packets transmitted in the local area network are listened, and a packet transmitted between the target client device and a dynamic host configuration protocol (DHCP) server is identified from the listened packets according to the unique identification information. Finally, the identified packet is analyzed to obtain a network address assigned to the target client device by the DHCP server.
    Type: Application
    Filed: August 27, 2018
    Publication date: November 14, 2019
    Applicant: QNAP SYSTEMS, INC.
    Inventor: Nai-Yuan Cheng
  • Publication number: 20190332295
    Abstract: A method, a data storage system, and a computer-readable recording medium for disk array data distribution are proposed. The method includes the following steps. The space of a disk array composed of multiple flash storage devices is divided into multiple RAID extents with a same data distribution pattern, where each of the RAID extents includes a first region having multiple first stripes and first strips and also a second region having multiple second stripes and second strips. The first strips in each of the first stripes are evenly distributed among the flash storage devices in a first rotation pattern, and the second strips in each of the second stripes are unevenly distributed among the flash storage devices in a second rotation pattern.
    Type: Application
    Filed: August 21, 2018
    Publication date: October 31, 2019
    Applicant: QNAP SYSTEMS, INC.
    Inventor: Chin-Hsing Hsu
  • Patent number: D919612
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: May 18, 2021
    Assignee: QNAP SYSTEMS, INC.
    Inventor: Yu-Chi Wang