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: 11960451Abstract: 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: GrantFiled: November 9, 2021Date of Patent: April 16, 2024Assignee: QNAP Systems, Inc.Inventors: Tsung-Han Chiang, Jing-Wei Su, Chin-Tsung Cheng
-
Publication number: 20230063119Abstract: 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: ApplicationFiled: November 9, 2021Publication date: March 2, 2023Inventors: Tsung-Han Chiang, Jing-Wei Su, Chin-Tsung Cheng
-
Publication number: 20230032525Abstract: 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: ApplicationFiled: October 14, 2021Publication date: February 2, 2023Applicant: QNAP SYSTEMS, INC.Inventors: Jing-Wei Su, Chin-Tsung Cheng
-
Publication number: 20220164317Abstract: 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: ApplicationFiled: March 8, 2021Publication date: May 26, 2022Inventors: Jing-Wei Su, Chin-Tsung Cheng
-
Patent number: 11334450Abstract: 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: GrantFiled: April 12, 2021Date of Patent: May 17, 2022Assignee: QNAP SYSTEMS, INC.Inventors: Jing-Wei Su, Chien-Hung Yang
-
Patent number: 11249650Abstract: 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: GrantFiled: January 20, 2021Date of Patent: February 15, 2022Assignee: QNAP SYSTEMS, INC.Inventors: Jing-Wei Su, Chin-Tsung Cheng
-
Patent number: 10664449Abstract: 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: GrantFiled: August 7, 2018Date of Patent: May 26, 2020Assignee: QNAP SYSTEMS, INC.Inventors: Chin-Tsung Cheng, Jing-Wei Su
-
Publication number: 20190303455Abstract: 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: ApplicationFiled: August 7, 2018Publication date: October 3, 2019Applicant: QNAP SYSTEMS, INC.Inventors: Chin-Tsung Cheng, Jing-Wei Su
-
Publication number: 20070008633Abstract: 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: ApplicationFiled: July 7, 2006Publication date: January 11, 2007Applicant: HON HAI Precision Industry CO., LTD.Inventor: Jing-Wei Su
-
Publication number: 20060291344Abstract: 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: ApplicationFiled: June 5, 2006Publication date: December 28, 2006Applicant: HON HAI Precision Industry CO., LTD.Inventors: Jin-Bo Qiu, Jing-Wei Su
-
Publication number: 20060277560Abstract: 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: ApplicationFiled: June 5, 2006Publication date: December 7, 2006Applicant: HON HAI Precision Industry CO., LTD.Inventors: Jin-Bo Qiu, Jing-Wei Su