Patents Assigned to QNAP Systems, Inc.
  • Publication number: 20190303455
    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: Application
    Filed: August 7, 2018
    Publication date: October 3, 2019
    Applicant: QNAP SYSTEMS, INC.
    Inventors: Chin-Tsung Cheng, Jing-Wei Su
  • Patent number: 10419551
    Abstract: The disclosure provides a network device and an auto detecting method for automatically detecting direct link between communication devices. In an aspect, the auto detecting method includes following steps. A first network device sends a first signal having a specific pattern from a first network port of the first network device to a second network port of a second network device through a cable network. The first network device determines whether the first network port receives a second signal having the specific pattern from the second network device. When the first network device receives the second signal having the specific pattern from the second network device, the first network device determines that the first network port directly links to the second network port of the second network device; otherwise the first network device determines that the first network device lacks a direct link to the second network device.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: September 17, 2019
    Assignee: QNAP SYSTEMS, INC.
    Inventor: Shih-Chieh Hsueh
  • Patent number: 10365831
    Abstract: An automated tiering system and an automated tiering method are provided. The system includes a controller and multiple storage apparatuses that are layered into at least two tiers according to performance. In the method, an algorithm analyzer corresponding to each of multiple system configurations is executed to analyze data blocks in each storage apparatus to determine a target block of each data block after relocation and generate an estimated data allocation map. Then, a simulation engine is executed to classify the target blocks in the data allocation map according to a usage frequency of each target block so as to generate an exploitation map, and evaluate all of the exploitation maps to find the system configuration that raises the most performance as a best configuration. Finally, a data migrator is executed to migrate the data blocks in the storage apparatus according to the best configuration.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: July 30, 2019
    Assignee: QNAP SYSTEMS, INC.
    Inventors: Teng-Feng Yang, Chung-Chih Huang
  • Patent number: 10261966
    Abstract: A video searching method and a video searching system are applied to an auxiliary searching of an original video. The video searching method includes setting a region-of-interest in a screen of the original video, setting a capturing condition that includes an interactive relation between the region-of-interest and a moving object of the original video, capturing a background screen of the original video and object snapshots of the moving object that comply with the capturing condition, selecting at least one of the object snapshots captured from the same moving object as a representative object snapshot, or integrating some of the object snapshots as a single representative object snapshot; and pasting the representative object snapshot at a coordinate corresponding to the background screen according to a corresponding timestamp, to generate a graphical event timeline that displays all the object snapshots.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: April 16, 2019
    Assignee: QNAP SYSTEMS, INC.
    Inventors: Chan-Cheng Liu, TienLung Chang
  • Publication number: 20190102085
    Abstract: An automated tiering system and an automated tiering method are provided. The system includes a controller and multiple storage apparatuses that are layered into at least two tiers according to performance. In the method, an algorithm analyzer corresponding to each of multiple system configurations is executed to analyze data blocks in each storage apparatus to determine a target block of each data block after relocation and generate an estimated data allocation map. Then, a simulation engine is executed to classify the target blocks in the data allocation map according to a usage frequency of each target block so as to generate an exploitation map, and evaluate all of the exploitation maps to find the system configuration that raises the most performance as a best configuration. Finally, a data migrator is executed to migrate the data blocks in the storage apparatus according to the best configuration.
    Type: Application
    Filed: November 28, 2017
    Publication date: April 4, 2019
    Applicant: QNAP SYSTEMS, INC.
    Inventors: Teng-Feng Yang, Chung-Chih Huang
  • Publication number: 20190057251
    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: Application
    Filed: August 20, 2018
    Publication date: February 21, 2019
    Applicant: QNAP SYSTEMS, INC.
    Inventor: Chan-Cheng Liu
  • Patent number: 10178172
    Abstract: An electronic apparatus and a method for expanding a storage capacity of the electronic apparatus are provided. In the method, at least one storage equipment on a network is searched and logged in by using a network interface. A virtual disk is established and a volume of at least one disk in each storage equipment is attached to the virtual disk as a physical volume of the electronic apparatus. The physical volume is transformed into a logical volume and a file system of the logical volume is established for providing the electronic device to access the logical volume.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: January 8, 2019
    Assignee: QNAP SYSTEMS, INC.
    Inventors: Chun-Wei Chen, Yao-Ying Chu
  • Patent number: 10176585
    Abstract: A method and an electronic apparatus for image background learning are provided. In the method, a memory space for recording multiple historical background values of each pixel in an input image is disposed in a memory device, in which the memory space is divided into a lock area and an open area. Whenever receiving the input image, a processor determines whether each pixel in the input image is a background pixel according to the historical background values recorded in the memory space. If the pixel is determined as the background pixel, the processor updates one of the historic background values recorded in the open area by using the pixel value of the pixel while keeping the historical background values in the lock area unchanged. The processor also periodically switches a location of the lock area in the memory space, so as to forget old historical background values.
    Type: Grant
    Filed: February 20, 2017
    Date of Patent: January 8, 2019
    Assignee: QNAP SYSTEMS, INC.
    Inventor: Chan-Cheng Liu
  • Patent number: 10055140
    Abstract: A method, a system, and a computer-readable recording medium for automated storage tiering are provided. A temperature level of each data block in all data storage devices with different tier levels is calculated based on its usage level and usage history so as to accordingly calculate a total amount of preserved storage space for all the data storage devices. Next, a storage space of each of the data storage devices is divided into a preserved storage space and a non-preserved storage space according to the total amount of the preserved storage space and a storage capacity of the corresponding data storage device. Each of the data blocks is migrated to the non-preserved storage space in the corresponding data storage device according to its temperature and the tier level of each of the data storage devices.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: August 21, 2018
    Assignee: QNAP SYSTEMS, INC.
    Inventor: Han-Nung Hsu
  • Patent number: 9959903
    Abstract: A video playback method and a video playback apparatus are provided. The object path extraction module of the video playback apparatus extracts at least one object path from an original video. The video synthesizing module of the video playback apparatus selectively adjusts said object path, so as to synthesize the object path into the synthesis video. The video synthesizing module determines the time length of the synthesis video based on the playback time length set by user, wherein the time length of the synthesis video less than the time length of the original video.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: May 1, 2018
    Assignee: QNAP SYSTEMS, INC.
    Inventor: Chun-Yen Chen
  • Publication number: 20180101959
    Abstract: A method and an electronic apparatus for image background learning are provided. In the method, a memory space for recording multiple historical background values of each pixel in an input image is disposed in a memory device, in which the memory space is divided into a lock area and an open area. Whenever receiving the input image, a processor determines whether each pixel in the input image is a background pixel according to the historical background values recorded in the memory space. If the pixel is determined as the background pixel, the processor updates one of the historic background values recorded in the open area by using the pixel value of the pixel while keeping the historical background values in the lock area unchanged. The processor also periodically switches a location of the lock area in the memory space, so as to forget old historical background values.
    Type: Application
    Filed: February 20, 2017
    Publication date: April 12, 2018
    Applicant: QNAP SYSTEMS, INC.
    Inventor: Chan-Cheng Liu
  • Publication number: 20170344432
    Abstract: Data synchronization method and device without redundant replication are used for providing real-time data accessing service and synchronizing valid data stored in a target storage apparatus to a backup storage apparatus at the same time. The target storage apparatus checks update statuses of the valid data. The valid data of the target storage apparatus is at least classified into a cold data group and a hot data group in accordance with the update statuses. In a first synchronization period, based on address information of the data block without valid data in the target storage apparatus, the data block without valid data is correspondingly established in the backup storage apparatus. At the first synchronization period, the valid data in the cold data group are synchronized from the target storage apparatus to the backup storage apparatus, and the valid data in the hot data group are not synchronized.
    Type: Application
    Filed: July 21, 2016
    Publication date: November 30, 2017
    Applicant: QNAP SYSTEMS, INC.
    Inventors: Chih-Hung Wu, Chien-Hsiung Tai
  • Publication number: 20170336987
    Abstract: A method, a system, and a computer-readable recording medium for automated storage tiering are provided. A temperature level of each data block in all data storage devices with different tier levels is calculated based on its usage level and usage history so as to accordingly calculate a total amount of preserved storage space for all the data storage devices. Next, a storage space of each of the data storage devices is divided into a preserved storage space and a non-preserved storage space according to the total amount of the preserved storage space and a storage capacity of the corresponding data storage device. Each of the data blocks is migrated to the non-preserved storage space in the corresponding data storage device according to its temperature and the tier level of each of the data storage devices.
    Type: Application
    Filed: August 22, 2016
    Publication date: November 23, 2017
    Applicant: QNAP SYSTEMS, INC.
    Inventor: Han-Nung Hsu
  • Patent number: 9805272
    Abstract: A storage system of original frames of monitor data and a storage method thereof are provided. The storage system includes a monitor sensor, an event marking circuit, a data storage circuit and a frame processing circuit. The monitor sensor provides a plurality of original frames. The event marking circuit has an input terminal coupling to the monitor sensor and an output terminal, and is used for determining an event intensity of a corresponding one of the original frames and marks the event intensity on the corresponding original frame. The data storage circuit is coupled to the output terminal and is used for completely storing the original frames. The frame processing circuit is coupled to the data storage circuit and is used for checking whether the original frames within the data storage circuit are deleted according to the event intensities.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: October 31, 2017
    Assignee: QNAP Systems, Inc.
    Inventor: Chun-Yen Chen
  • Patent number: 9152855
    Abstract: An enhanced object detection method uses image discontinuousness for enhancing performance of identifying objects of a specific class in an image data. The method includes retrieving an image data; computing an image discontinuousness value between a first area and other areas surrounding of the first area, which is with different sizes and in different positions within the image data, and marking areas with an image discontinuousness value larger than a threshold; and identifying the objects of the specific class within the sliding window and outputting detection result.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: October 6, 2015
    Assignee: Qnap Systems, Inc.
    Inventor: Tien Lung Chang
  • Publication number: 20150143493
    Abstract: An electronic device and a login method thereof are provided. The method includes the following steps. A first user information is received. A login authentication message corresponding to the first user information is obtained according to the first user information. A current sequence combination corresponding to a plurality of function buttons being pressed is received, and the function buttons are used for controlling the electronic device to execute a plurality of functions correspondingly. The current sequence combination is compared with a preset sequence combination of function buttons in the login authentication message. Whether a login process of the first user information is completed is determined. Accordingly, difficulties in entering a password may be solved by the function buttons on a remote controller, and an identity authentication may be simplified and quickly completed, so as to provide a better user experience for the user.
    Type: Application
    Filed: March 19, 2014
    Publication date: May 21, 2015
    Applicant: QNAP SYSTEMS, INC.
    Inventors: Feng-Hsu Tsai, Chung-Li Lin, Chia-Ying Chuang
  • Publication number: 20140278975
    Abstract: A system for interactive selection and display of digital contents at a viewer's interest includes a server, at least one digital signage device and at least one terminal device. The at least one digital signage device includes a player in communication with the server and a display device in communication with the player. The at least one terminal device is in communication with the at least one player. The terminal device is configured to acquire a playlist of digital contents from the player, automatically generate a structured menu of selection from the playlist, select a digital content of interest from the structured menu of selection, and instruct the player to play the selected digital content. The player plays the selected digital content accordingly.
    Type: Application
    Filed: January 15, 2014
    Publication date: September 18, 2014
    Applicant: QNAP SYSTEMS, INC.
    Inventors: Yau-Tsung Lee, Chia-Liang Wei, Zheng-Wei Ko, Tsai-Su Lo
  • Publication number: 20140226853
    Abstract: An enhanced object detection method uses image discontinuousness for enhancing performance of identifying objects of a specific class in an image data. The method includes retrieving an image data; computing the an image discontinuousness value between a first area and other areas surrounding of the first area, which is with different sizes and in different positions within the image data, and marking areas with an image discontinuousness value larger than a threshold; and identifying the objects of the specific class within the sliding window and outputting detection result.
    Type: Application
    Filed: March 14, 2013
    Publication date: August 14, 2014
    Applicant: QNAP SYSTEMS, INC.
    Inventor: Tien Lung Chang
  • Publication number: 20140211002
    Abstract: A video object detection system based on region transition includes a video acquiring unit, a user interface unit and a control module. The video acquiring unit is utilized for acquiring a video frame. The user interface unit is configured to provide a user to define at least one detection region with a set of image pixels on the acquired video frame and to define at least one region transition rule for identifying video objects of interest. Each detection region is represented with a set of image pixels. The control module is utilized for detecting position of a target video object and determining whether a moving trajectory of the target video object matches the at least one region transition rule.
    Type: Application
    Filed: March 18, 2013
    Publication date: July 31, 2014
    Applicant: QNAP SYSTEMS, INC.
    Inventors: Horng-Horng Lin, Chan-Cheng Liu
  • Patent number: 8639026
    Abstract: A background model learning system for lighting change adaptation for video surveillance is provided. The system includes a background model estimation unit that estimates a background model for a scene of interest; a foreground map construction unit that constructs a reference foreground map of the time instance; and a lighting change processing unit that revises the reference foreground map by reducing false foreground regions resulting from lighting changes. The revised foreground map is then sent back to both the background model estimation unit and the lighting change processing unit as feedbacks for model learning rate tuning in background model estimation and map integration in lighting change processing, respectively, for the next time instance.
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: January 28, 2014
    Assignee: QNAP Systems, Inc.
    Inventor: Horng-Horng Lin