-
公开(公告)号:US11157624B2
公开(公告)日:2021-10-26
申请号:US16541117
申请日:2019-08-14
Applicant: Silicon Motion Inc.
Inventor: Shang-Ta Yang
Abstract: A method for using an electronic device to activate amass production software tool to initialize a memory device including a flash memory controller and a flash memory includes: using the mass production software tool to retrieve an encrypted configuration file included by the mass production software tool; decrypting the encrypted configuration file to generate a temporarily decrypted configuration file; comparing unique information of the electronic device with unique information recorded in the temporarily decrypted configuration file to determine whether the electronic device is valid/authorized; and performing a flash memory initialization operation upon the flash memory when the electronic device is valid/authorized.
-
2.
公开(公告)号:US10956291B2
公开(公告)日:2021-03-23
申请号:US16672506
申请日:2019-11-03
Applicant: Silicon Motion, Inc.
Inventor: Li-Ling Chou , Shang-Ta Yang
IPC: G06F11/22 , G06F11/263
Abstract: A method of automatic test upon storage devices, connected to user interface of computer apparatus via external connection port(s), includes: providing user interface which can be controlled by user to input at least one set of setting parameters for execution of testing task of at least one test software tool; automatically configuring information of at least one field for the execution of the testing task according to the at least one set of setting parameters; automatically executing the at least one test software tool to perform the testing task upon the multiple storage devices according to the information of the at least one field; and automatically storing result of the testing task and displaying the result on the user interface for user.
-
公开(公告)号:US20220004638A1
公开(公告)日:2022-01-06
申请号:US17481322
申请日:2021-09-22
Applicant: Silicon Motion, Inc.
Inventor: Shang-Ta Yang
Abstract: A method for using an electronic device to activate a mass production software tool to initialize a memory device including a flash memory controller and a flash memory includes: using the mass production software tool to retrieve an encrypted configuration file included by the mass production software tool; decrypting the encrypted configuration file to generate a temporarily decrypted configuration file; comparing unique information of the electronic device with unique information recorded in the temporarily decrypted configuration file to determine whether the electronic device is valid/authorized; and performing a flash memory initialization operation upon the flash memory when the electronic device is valid/authorized.
-
公开(公告)号:US20210049278A1
公开(公告)日:2021-02-18
申请号:US16541117
申请日:2019-08-14
Applicant: Silicon Motion Inc.
Inventor: Shang-Ta Yang
Abstract: A method for using an electronic device to activate amass production software tool to initialize a memory device including a flash memory controller and a flash memory includes: using the mass production software tool to retrieve an encrypted configuration file included by the mass production software tool; decrypting the encrypted configuration file to generate a temporarily decrypted configuration file; comparing unique information of the electronic device with unique information recorded in the temporarily decrypted configuration file to determine whether the electronic device is valid/authorized; and performing a flash memory initialization operation upon the flash memory when the electronic device is valid/authorized.
-
5.
公开(公告)号:US20200151072A1
公开(公告)日:2020-05-14
申请号:US16672506
申请日:2019-11-03
Applicant: Silicon Motion, Inc.
Inventor: Li-Ling Chou , Shang-Ta Yang
IPC: G06F11/22 , G06F11/263
Abstract: A method of automatic test upon storage devices, connected to user interface of computer apparatus via external connection port(s), includes: providing user interface which can be controlled by user to input at least one set of setting parameters for execution of testing task of at least one test software tool; automatically configuring information of at least one field for the execution of the testing task according to the at least one set of setting parameters; automatically executing the at least one test software tool to perform the testing task upon the multiple storage devices according to the information of the at least one field; and automatically storing result of the testing task and displaying the result on the user interface for user.
-
公开(公告)号:US11372812B2
公开(公告)日:2022-06-28
申请号:US16590386
申请日:2019-10-02
Applicant: Silicon Motion Inc.
Inventor: Shang-Ta Yang
Abstract: A method utilized in a mobile device includes: sending a file management command from the mobile device to a flash memory controller; receiving a file entry table from the flash memory controller; calculating a sum of data amounts of a plurality of entries corresponding to file(s) and/or sub-directory(s) in a specific directory; and comparing the sum of data amounts with a specific maximum data amount to determine a message reported to the specific application of the mobile device.
-
7.
公开(公告)号:US11372589B2
公开(公告)日:2022-06-28
申请号:US16952098
申请日:2020-11-19
Applicant: Silicon Motion, Inc.
Inventor: Kuan-Hui Li , Shang-Ta Yang
Abstract: A method used in a flash memory controller includes: using a watchdog timer to automatically count a number and to generate a reset trigger signal to a processor if the number counted by the watchdog timer is higher than a threshold; after receiving the reset trigger signal from the watchdog timer, using the processor to copy registry information from at least one of processor, flash memory interface controller, and protocol controller, and then to control the memory controller to write the copied registry information into the dynamic random access memory device without rebooting a system of the flash memory controller.
-
8.
公开(公告)号:US20210072924A1
公开(公告)日:2021-03-11
申请号:US16952098
申请日:2020-11-19
Applicant: Silicon Motion, Inc.
Inventor: Kuan-Hui Li , Shang-Ta Yang
Abstract: A method used in a flash memory controller includes: using a watchdog timer to automatically count a number and to generate a reset trigger signal to a processor if the number counted by the watchdog timer is higher than a threshold; after receiving the reset trigger signal from the watchdog timer, using the processor to copy registry information from at least one of processor, flash memory interface controller, and protocol controller, and then to control the memory controller to write the copied registry information into the dynamic random access memory device without rebooting a system of the flash memory controller.
-
-
-
-
-
-
-