Patents Assigned to Silicon Motion Technology (Hong Kong) Limited
-
Patent number: 11630582Abstract: A storage system and an access control method thereof are provided. The storage system receives a first I/O request from at least one hypervisor. The first I/O request is used for accessing a first disk file of disk files. The storage system then operates a first I/O operation of a first virtual disk of virtual disks according to the first I/O request since the disk files correspond to the virtual disks. The storage system reads a QoS data of the first disk file and determines a first delay period according to the QoS data. The storage system transmits a first I/O response to the at least one hypervisor after the first delay period.Type: GrantFiled: November 17, 2021Date of Patent: April 18, 2023Assignee: Silicon Motion Technology (Hong Kong) LimitedInventors: Kuan-Kai Chiu, Tsung-Lin Yu
-
Patent number: 11593019Abstract: The present disclosure provides a method for information storage and a system thereof, which adapts to a data storage system. A monitoring unit is configured to detecting and monitoring operations of a storage node in the data storage system to generate corresponding one and more monitoring data. A recording processor is configured to receiving the one or the plurality of monitoring data, and rendering one or a plurality of logs according to the difference of content of the one or the plurality of monitoring data. The adjustment mechanism is performed according to the stored logs, thereby the amount of large data generated during monitoring is effectively reduced.Type: GrantFiled: May 5, 2020Date of Patent: February 28, 2023Assignee: Silicon Motion Technology (Hong Kong) LimitedInventor: Po-An Yang
-
Patent number: 11516287Abstract: A method for performing Simple Storage Service (S3) seamless migration using index objects and associated apparatus are provided. The method includes: in response to a request of migrating user data of a user of the storage server from a remote S3-compatible server into the storage server, during an index stage, utilizing an index-object-based S3 migration management module among multiple program modules running on a host device within the storage server to create and store multiple index objects into a storage device layer of the storage server to be respective representatives of multiple normal objects of the user data at the storage server, and migrate respective Access Control Lists (ACLs) of the multiple normal objects to the storage server to be respective ACLs of the multiple index objects; and during a data stage, utilizing the index-object-based S3 migration management module to trigger one or more migration agents to migrate object data.Type: GrantFiled: February 4, 2021Date of Patent: November 29, 2022Assignee: Silicon Motion Technology (Hong Kong) LimitedInventors: Chi-En Chang, Kuan-Kai Chiu
-
Patent number: 11507484Abstract: A method utilized in a computer storage node includes: providing user interface device to be operated by an operator; sensing operation parameter of computer storage node to generate a first detection signal; controlling a display panel of user interface device to display data pattern of first detection signal on display panel according to a time scale; using first portion of first detection signal corresponding to a partial pattern of the data pattern to generate reference signal when the operator uses user interface device to mark a region on display panel to select the partial pattern; and comparing characteristics of the reference signal with characteristics of a processed detection signal to perform a behavior prediction operation.Type: GrantFiled: May 19, 2021Date of Patent: November 22, 2022Assignee: Silicon Motion Technology (Hong Kong) LimitedInventors: Jian-Ying Chen, Po-An Yang
-
Patent number: 11509716Abstract: A method for performing Simple Storage Service (S3) seamless migration using index objects and associated apparatus are provided. The method includes: in response to a request of migrating user data of a user of the storage server from a remote S3-compatible server into the storage server, during an index stage, utilizing an index-object-based S3 migration management module among multiple program modules running on a host device within the storage server to create and store multiple index objects into a storage device layer of the storage server to be respective representatives of multiple normal objects of the user data at the storage server, and migrate respective Access Control Lists (ACLs) of the multiple normal objects to the storage server to be respective ACLs of the multiple index objects; and during a data stage, utilizing the index-object-based S3 migration management module to trigger one or more migration agents to migrate object data.Type: GrantFiled: February 22, 2022Date of Patent: November 22, 2022Assignee: Silicon Motion Technology (Hong Kong) LimitedInventors: Chi-En Chang, Kuan-Kai Chiu
-
Patent number: 11494130Abstract: The present invention disclosed an operation data accessing device comprising a non-internet protocol connection module, a storage module, and a processing module. The operation data accessing device communicates with the operation data storage device through the non-internet protocol connection module. A first logical disk and a second logical disk are established in the operation data storage device. The first logical disk stores the operation data, the second logical disk stores the mapping operation data, and the mapping operation data corresponds to the operation data of the first logical disk. The storage module stores a set of program code. The processing module calls the program code stored in the storage module and performs the operations of establishing a link logical disk that establishes a data link channel for capturing the mapping operation data when the processing module detects that the non-internet protocol connection module is enabled.Type: GrantFiled: January 15, 2020Date of Patent: November 8, 2022Assignee: Silicon Motion Technology (Hong Kong) LimitedInventor: TongShu Li
-
Patent number: 11416403Abstract: A method for performing pipeline-based accessing management in a storage server and associated apparatus are provided. The method includes: in response to a request of writing user data into the storage server, utilizing a host device within the storage server to write the user data into a storage device layer of the storage server and start processing an object write command corresponding to the request of writing the user data with a pipeline architecture of the storage server; utilizing the host device to input metadata corresponding to the user data into at least one pipeline within the pipeline architecture; and utilizing the host device to cache the metadata with a first cache module of the pipeline, for controlling the storage server completing the request without generating write amplification of the metadata, wherein the first cache module is a hardware pipeline module outside the storage device layer.Type: GrantFiled: February 4, 2021Date of Patent: August 16, 2022Assignee: Silicon Motion Technology (Hong Kong) LimitedInventors: Guo-Fu Tseng, Cheng-Yue Chang, Kuan-Kai Chiu
-
Publication number: 20220182445Abstract: A method for performing Simple Storage Service (S3) seamless migration using index objects and associated apparatus are provided. The method includes: in response to a request of migrating user data of a user of the storage server from a remote S3-compatible server into the storage server, during an index stage, utilizing an index-object-based S3 migration management module among multiple program modules running on a host device within the storage server to create and store multiple index objects into a storage device layer of the storage server to be respective representatives of multiple normal objects of the user data at the storage server, and migrate respective Access Control Lists (ACLs) of the multiple normal objects to the storage server to be respective ACLs of the multiple index objects; and during a data stage, utilizing the index-object-based S3 migration management module to trigger one or more migration agents to migrate object data.Type: ApplicationFiled: February 22, 2022Publication date: June 9, 2022Applicant: Silicon Motion Technology (Hong Kong) LimitedInventors: Chi-En Chang, Kuan-Kai Chiu
-
Patent number: 11297137Abstract: A method for performing Simple Storage Service (S3) seamless migration using index objects and associated apparatus are provided. The method includes: in response to a request of migrating user data of a user of the storage server from a remote S3-compatible server into the storage server, during an index stage, utilizing an index-object-based S3 migration management module among multiple program modules running on a host device within the storage server to create and store multiple index objects into a storage device layer of the storage server to be respective representatives of multiple normal objects of the user data at the storage server, and migrate respective Access Control Lists (ACLs) of the multiple normal objects to the storage server to be respective ACLs of the multiple index objects; and during a data stage, utilizing the index-object-based S3 migration management module to trigger one or more migration agents to migrate object data.Type: GrantFiled: February 4, 2021Date of Patent: April 5, 2022Assignee: Silicon Motion Technology (Hong Kong) LimitedInventors: Chi-En Chang, Kuan-Kai Chiu
-
Patent number: 11288197Abstract: A method for performing pipeline-based accessing management in a storage server and associated apparatus are provided. The method includes: in response to a request of writing user data into the storage server, utilizing a host device within the storage server to write the user data into a storage device layer of the storage server and start processing an object write command corresponding to the request of writing the user data with a pipeline architecture of the storage server; utilizing the host device to select fixed size buffer pool from a plurality of fixed size buffer pools; utilizing the host device to allocate a buffer from the fixed size buffer pool to be a pipeline module of at least one pipeline within the pipeline architecture, for performing buffering for the at least one pipeline; and utilizing the host device to write metadata corresponding to the user data into the allocated buffer.Type: GrantFiled: November 29, 2020Date of Patent: March 29, 2022Assignee: Silicon Motion Technology (Hong Kong) LimitedInventors: Guo-Fu Tseng, Cheng-Yue Chang, Kuan-Kai Chiu
-
Publication number: 20220075528Abstract: A storage system and an access control method thereof are provided. The storage system receives a first I/O request from at least one hypervisor. The first I/O request is used for accessing a first disk file of disk files. The storage system then operates a first I/O operation of a first virtual disk of virtual disks according to the first I/O request since the disk files correspond to the virtual disks. The storage system reads a QoS data of the first disk file and determines a first delay period according to the QoS data. The storage system transmits a first I/O response to the at least one hypervisor after the first delay period.Type: ApplicationFiled: November 17, 2021Publication date: March 10, 2022Applicant: Silicon Motion Technology (Hong Kong) LimitedInventors: Kuan-Kai Chiu, Tsung-Lin Yu
-
Patent number: 11249670Abstract: The present invention provides a sever which includes a network interface, a processor and a first storage device, wherein the processor is arranged for communicating with an electronic device via the network interface, and the first storage device stores data. In the operations of the server, the processor determines whether the data is cold data; and when the data is determined as the cold data, the processor moves a second portion of the data to a second storage device, and a first portion of the data is remained in the first storage device, wherein the data amount of the first portion is less than data amount of the second portion, and the access speed of the first storage device is higher than the access speed of the second storage device.Type: GrantFiled: July 21, 2020Date of Patent: February 15, 2022Assignee: Silicon Motion Technology (Hong Kong) LimitedInventors: Tsung-Lin Yu, Cheng-Yue Chang, Po-Hsun Yen
-
Patent number: 11209987Abstract: A storage system and an access control method thereof are provided. The storage system receives a first I/O request from at least one hypervisor. The first I/O request is used for accessing a first disk file of disk files. The storage system then operates a first I/O operation of a first virtual disk of virtual disks according to the first I/O request since the disk files correspond to the virtual disks. The storage system reads a QoS data of the first disk file and determines a first delay period according to the QoS data. The storage system transmits a first I/O response to the at least one hypervisor after the first delay period.Type: GrantFiled: February 20, 2014Date of Patent: December 28, 2021Assignee: Silicon Motion Technology (Hong Kong) LimitedInventors: Kuan-Kai Chiu, Tsung-Lin Yu
-
Publication number: 20210263669Abstract: The present disclosure provides a method for information storage and a system thereof, which adapts to a data storage system. A monitoring unit is configured to detecting and monitoring operations of a storage node in the data storage system to generate corresponding one and more monitoring data. A recording processor is configured to receiving the one or the plurality of monitoring data, and rendering one or a plurality of logs according to the difference of content of the one or the plurality of monitoring data. The adjustment mechanism is performed according to the stored logs, thereby the amount of large data generated during monitoring is effectively reduced.Type: ApplicationFiled: May 5, 2020Publication date: August 26, 2021Applicant: Silicon Motion Technology (Hong Kong) LimitedInventor: Po-An YANG
-
Patent number: 11042459Abstract: A method utilized in a computer storage node includes: providing user interface device to be operated by an operator; providing sensor module to sense operation parameter of computer storage node to generate first detection signal and second detection signal following first detection signal; receiving first detection signal to control display panel of user interface device to display data pattern of first detection signal on display panel according to a time scale; using first portion of first detection signal corresponding to a partial pattern of the data pattern to generate reference signal when the operator uses user interface device to mark a region on display panel to select the partial pattern; receiving second detection signal sent from sensor module after the reference signal is generated; and comparing characteristics of reference signal with characteristics of second detection signal to perform behavior analysis operation.Type: GrantFiled: May 10, 2019Date of Patent: June 22, 2021Assignee: Silicon Motion Technology (Hong Kong) LimitedInventors: Jian-Ying Chen, Po-An Yang
-
Patent number: 10963385Abstract: A method for performing pipeline-based accessing management in a storage server and associated apparatus are provided. The method includes: in response to a request of writing user data into the storage server, utilizing a host device within the storage server to write the user data into a storage device layer of the storage server and start processing an object write command corresponding to the request of writing the user data with a pipeline architecture of the storage server; utilizing the host device to input metadata corresponding to the user data into at least one pipeline within the pipeline architecture; and utilizing the host device to cache the metadata with a first cache module of the pipeline, for controlling the storage server completing the request without generating write amplification of the metadata, wherein the first cache module is a hardware pipeline module outside the storage device layer.Type: GrantFiled: September 25, 2019Date of Patent: March 30, 2021Assignee: Silicon Motion Technology (Hong Kong) LimitedInventors: Guo-Fu Tseng, Cheng-Yue Chang, Kuan-Kai Chiu
-
Patent number: 10884933Abstract: A method for performing pipeline-based accessing management in a storage server and associated apparatus are provided. The method includes: in response to a request of writing user data into the storage server, utilizing a host device within the storage server to write the user data into a storage device layer of the storage server and start processing an object write command corresponding to the request of writing the user data with a pipeline architecture of the storage server; utilizing the host device to select fixed size buffer pool from a plurality of fixed size buffer pools; utilizing the host device to allocate a buffer from the fixed size buffer pool to be a pipeline module of at least one pipeline within the pipeline architecture, for performing buffering for the at least one pipeline; and utilizing the host device to write metadata corresponding to the user data into the allocated buffer.Type: GrantFiled: September 25, 2019Date of Patent: January 5, 2021Assignee: Silicon Motion Technology (Hong Kong) LimitedInventors: Guo-Fu Tseng, Cheng-Yue Chang, Kuan-Kai Chiu
-
Patent number: 10789005Abstract: The present invention provides a sever which includes a network interface, a processor and a first storage device, wherein the processor is arranged for communicating with an electronic device via the network interface, and the first storage device stores data. In the operations of the server, the processor determines whether the data is cold data; and when the data is determined as the cold data, the processor moves a second portion of the data to a second storage device, and a first portion of the data is remained in the first storage device, wherein the data amount of the first portion is less than data amount of the second portion, and the access speed of the first storage device is higher than the access speed of the second storage device.Type: GrantFiled: January 29, 2019Date of Patent: September 29, 2020Assignee: Silicon Motion Technology (Hong Kong) LimitedInventors: Tsung-Lin Yu, Cheng-Yue Chang, Po-Hsun Yen
-
Publication number: 20200249845Abstract: The present invention disclosed an operation data accessing device comprising a non-internet protocol connection module, a storage module, and a processing module. The operation data accessing device communicates with the operation data storage device through the non-internet protocol connection module. A first logical disk and a second logical disk are established in the operation data storage device. The first logical disk stores the operation data, the second logical disk stores the mapping operation data, and the mapping operation data corresponds to the operation data of the first logical disk. The storage module stores a set of program code. The processing module calls the program code stored in the storage module and performs the operations of establishing a link logical disk that establishes a data link channel for capturing the mapping operation data when the processing module detects that the non-internet protocol connection module is enabled.Type: ApplicationFiled: January 15, 2020Publication date: August 6, 2020Applicant: Silicon Motion Technology (Hong Kong) LimitedInventor: TongShu LI