Patents by Inventor Jing-Wei Su

Jing-Wei Su has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11960451
    Abstract: A method for deduplication applicable to a file chunked into a plurality of deduplicated chunks is provided and includes: defining a calculation range in the file according to types of the chunks in the file, where the calculation range includes a plurality of consecutive chunks in the file; generating an evaluation value according to the types of the chunks in the calculation range to determine whether to mark the chunks in the calculation range; and re-chunking and deduplicating the marked chunks in the file. A computer-readable medium and a file system corresponding to the method for deduplication are also provided.
    Type: Grant
    Filed: November 9, 2021
    Date of Patent: April 16, 2024
    Assignee: QNAP Systems, Inc.
    Inventors: Tsung-Han Chiang, Jing-Wei Su, Chin-Tsung Cheng
  • Publication number: 20230063119
    Abstract: A method for deduplication applicable to a file chunked into a plurality of deduplicated chunks is provided and includes: defining a calculation range in the file according to types of the chunks in the file, where the calculation range includes a plurality of consecutive chunks in the file; generating an evaluation value according to the types of the chunks in the calculation range to determine whether to mark the chunks in the calculation range; and re-chunking and deduplicating the marked chunks in the file. A computer-readable medium and a file system corresponding to the method for deduplication are also provided.
    Type: Application
    Filed: November 9, 2021
    Publication date: March 2, 2023
    Inventors: Tsung-Han Chiang, Jing-Wei Su, Chin-Tsung Cheng
  • Publication number: 20230032525
    Abstract: A network-connected apparatus and a cloud data processing method are provided. In the method, a file is stored in one or more local storages which include a cloud-synchronized folder. The file is uploaded to a remote storage. The cloud-synchronized folder stores the metadata of the files uploaded to the remote storage. The metadata of the file is identified. One or more computing resources are triggered according to the identified result of the metadata. Each computing resource is used for providing computing services on the file. Accordingly, resources may be properly used, and computing efficiency may be enhanced.
    Type: Application
    Filed: October 14, 2021
    Publication date: February 2, 2023
    Applicant: QNAP SYSTEMS, INC.
    Inventors: Jing-Wei Su, Chin-Tsung Cheng
  • Publication number: 20220164317
    Abstract: A remote file access apparatus and a corresponding method are provided. An access score corresponding to an access instruction is generated, and the approach to process the access instruction is determined when the access instruction is going to access data external to the remote file access apparatus, wherein the access score is calculated according to an access information of the access instruction and the access information includes at least one of a type of an application requesting the access instruction, a related information of a user requesting the access instruction and at least one attribute of a file accessed by the access instruction.
    Type: Application
    Filed: March 8, 2021
    Publication date: May 26, 2022
    Inventors: Jing-Wei Su, Chin-Tsung Cheng
  • 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
  • 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: 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: 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
  • Publication number: 20070008633
    Abstract: An objective lens holder includes a body, a plurality of sideboards, and a plurality of ribs. The body defines a through hole therein for receiving an objective lens. The sideboards extend downwardly from the body round the through hole to enclose an opening that communicates with the through hole for light passing therethrough. The ribs are connected between every two adjacent sideboards.
    Type: Application
    Filed: July 7, 2006
    Publication date: January 11, 2007
    Applicant: HON HAI Precision Industry CO., LTD.
    Inventor: Jing-Wei Su
  • Publication number: 20060291344
    Abstract: An objective lens actuator includes a base, a suspension apparatus mounted on the base, a holder for holding an objective lens, the holder suspended by the suspension apparatus, and a voice coil motor (VCM) driving the holder to vibrate, wherein the VCM includes a pair of yokes, each of the pair of yokes includes a first part and a second part, the first part and the second part are joined in a generally rectangular shape. The objective lens actuator can form an even magnetic field Allowing very precise focusing of a lens.
    Type: Application
    Filed: June 5, 2006
    Publication date: December 28, 2006
    Applicant: HON HAI Precision Industry CO., LTD.
    Inventors: Jin-Bo Qiu, Jing-Wei Su
  • Publication number: 20060277560
    Abstract: An objective lens actuator includes a base, a suspension apparatus mounted on the base, a holder for holding an objective lens, the holder suspended by the suspension apparatus, and a voice coil motor (VCM) driving the holder to vibrate, wherein the VCM comprises a pair of U-shaped yokes, one sidewall of each of the yokes is defined an aperture in a center. The objective lens actuator can form a uniform magnetic field so that it can have a very precision of focusing the laser light at a correct track. That is to say a pickup having the objective lens actuator can very accurately write or read information of memories.
    Type: Application
    Filed: June 5, 2006
    Publication date: December 7, 2006
    Applicant: HON HAI Precision Industry CO., LTD.
    Inventors: Jin-Bo Qiu, Jing-Wei Su