Patents by Inventor Wang Sheng Lin
Wang Sheng Lin 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: 11943936Abstract: A semiconductor device and a method of manufacturing the same are provided. The semiconductor device includes a first transistor, a first resistive random access memory (RRAM) resistor, and a second RRAM resistor. The first resistor includes a first resistive material layer, a first electrode shared by the second resistor, and a second electrode. The second resistor includes the first electrode, a second resistive material layer, and a third electrode. The first electrode is electrically coupled to the first transistor.Type: GrantFiled: August 12, 2021Date of Patent: March 26, 2024Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY LTD.Inventors: Yu-Der Chih, May-Be Chen, Yun-Sheng Chen, Jonathan Tsung-Yung Chang, Wen Zhang Lin, Chrong Jung Lin, Ya-Chin King, Chieh Lee, Wang-Yi Lee
-
Patent number: 10838651Abstract: A data backup method for backing up target data, through a driver module, from a first storage device to a second storage device is disclosed. The first storage device includes a first storage unit that stores the target data, and a first control unit that accesses the first storage unit based on a first logical-to-physical mapping table. The second storage device includes a second storage unit and a second control unit that accesses the second storage unit based on a second logical-to-physical mapping table. The method includes steps of: reading the target data from the first storage unit without accessing the first logical-to-physical mapping table and transmitting the target data to the driver module; transmitting the target data to the second control unit; and writing the target data to the second storage unit without accessing the second logical-to-physical mapping table.Type: GrantFiled: February 22, 2019Date of Patent: November 17, 2020Assignee: RAYMX MICROELECTRONICS CORP.Inventors: Wang-Sheng Lin, Cheng-Yu Chen
-
Patent number: 10714187Abstract: A memory control device includes a memory and a controller. The memory includes a plurality of memory blocks. The controller is coupled to the memory and configured to select a first memory block from the memory blocks and program data into the first memory block. When the memory control device is deactivated and re-activated, the controller is further configured to read a voltage distribution of the first memory block to determine a deactivation interval, and determine a reference time according to the deactivation interval and an initial time, and the voltage distribution of the first memory block correspond to the data.Type: GrantFiled: November 11, 2019Date of Patent: July 14, 2020Assignee: RAYMX MICROELECTRONICS CORP.Inventors: Yi-Lin Hsieh, Jing-Long Xiao, Cheng-Yu Chen, Wang-Sheng Lin
-
Publication number: 20200075104Abstract: A memory control device includes a memory and a controller. The memory includes a plurality of memory blocks. The controller is coupled to the memory and configured to select a first memory block from the memory blocks and program data into the first memory block. When the memory control device is deactivated and re-activated, the controller is further configured to read a voltage distribution of the first memory block to determine a deactivation interval, and determine a reference time according to the deactivation interval and an initial time, and the voltage distribution of the first memory block correspond to the data.Type: ApplicationFiled: November 11, 2019Publication date: March 5, 2020Inventors: Yi-Lin HSIEH, Jing-Long XIAO, Cheng-Yu CHEN, Wang-Sheng LIN
-
Patent number: 10566065Abstract: A memory control device includes a memory and a controller. The memory includes a plurality of memory blocks. The controller is coupled to the memory and configured to select a first memory block from the memory blocks and program data into the first memory block. When the memory control device is deactivated and re-activated, the controller is further configured to read a voltage distribution of the first memory block to determine a deactivation interval, and determine a reference time according to the deactivation interval and an initial time, and the voltage distribution of the first memory block correspond to the data.Type: GrantFiled: September 20, 2018Date of Patent: February 18, 2020Assignee: RAYMX MICROELECTRONICS CORP.Inventors: Yi-Lin Hsieh, Jing-Long Xiao, Cheng-Yu Chen, Wang-Sheng Lin
-
Publication number: 20190214099Abstract: A memory control device includes a memory and a controller. The memory includes a plurality of memory blocks. The controller is coupled to the memory and configured to select a first memory block from the memory blocks and program data into the first memory block. When the memory control device is deactivated and re-activated, the controller is further configured to read a voltage distribution of the first memory block to determine a deactivation interval, and determine a reference time according to the deactivation interval and an initial time, and the voltage distribution of the first memory block correspond to the data.Type: ApplicationFiled: September 20, 2018Publication date: July 11, 2019Inventors: Yi-Lin HSIEH, Jing-Long XIAO, Cheng-Yu CHEN, Wang-Sheng LIN
-
Publication number: 20190187910Abstract: A data backup method for backing up target data, through a driver module, from a first storage device to a second storage device is disclosed. The first storage device includes a first storage unit that stores the target data, and a first control unit that accesses the first storage unit based on a first logical-to-physical mapping table. The second storage device includes a second storage unit and a second control unit that accesses the second storage unit based on a second logical-to-physical mapping table. The method includes steps of: reading the target data from the first storage unit without accessing the first logical-to-physical mapping table and transmitting the target data to the driver module; transmitting the target data to the second control unit; and writing the target data to the second storage unit without accessing the second logical-to-physical mapping table.Type: ApplicationFiled: February 22, 2019Publication date: June 20, 2019Inventors: WANG-SHENG LIN, CHENG-YU CHEN
-
Patent number: 10216451Abstract: A data backup method for backing up target data, through a driver module, from a first storage device to a second storage device is disclosed. The first storage device includes a first storage unit that stores the target data, and a first control unit that accesses the first storage unit based on a first logical-to-physical mapping table. The second storage device includes a second storage unit and a second control unit that accesses the second storage unit based on a second logical-to-physical mapping table. The method includes steps of: reading the target data from the first storage unit without accessing the first logical-to-physical mapping table and transmitting the target data to the driver module; transmitting the target data to the second control unit; and writing the target data to the second storage unit without accessing the second logical-to-physical mapping table.Type: GrantFiled: September 8, 2016Date of Patent: February 26, 2019Assignee: REALTEK SEMICONDUCTOR CORPORATIONInventors: Wang-Sheng Lin, Cheng-Yu Chen
-
Patent number: 10216665Abstract: A control method includes detecting an operational command to a first memory unit, interrupting an operational status of a second memory unit, asserting the operational command corresponding to the first memory unit, and recovering the operational status of the second memory unit. The first memory unit and the second memory unit correspond to the same channel.Type: GrantFiled: November 27, 2016Date of Patent: February 26, 2019Assignee: REALTEK SEMICONDUCTOR CORPORATIONInventors: Yen-Chung Chen, Li-Chun Huang, Wang-Sheng Lin
-
Patent number: 10025598Abstract: The present disclosure provides a storage device for accelerating a booting procedure. The storage device includes a non-volatile storage medium, a volatile cache memory and a storage controller. The non-volatile storage medium stores booting data and is configured to output the booting data according to a read instruction. The storage controller is configured to store the booting data to the volatile cache memory by executing the following steps: reading a booting data table including non-physical addresses of the booting data; generating a read instruction according to the booting data table, in which the read instruction indicates the physical addresses of the booting data in the non-volatile storage medium; storing the booting data from the non-volatile storage medium to the volatile cache memory; and associating the non-physical addresses of the booting data with the cache addresses of the booting data in the volatile cache memory.Type: GrantFiled: July 22, 2016Date of Patent: July 17, 2018Assignee: REALTEK SEMICONDUCTOR CORPORATIONInventors: Cheng-Yu Chen, Wang-Sheng Lin
-
Publication number: 20170337146Abstract: A control method includes detecting an operational command to a first memory unit, interrupting an operational status of a second memory unit, asserting the operational command corresponding to the first memory unit, and recovering the operational status of the second memory unit. The first memory unit and the second memory unit correspond to the same channel.Type: ApplicationFiled: November 27, 2016Publication date: November 23, 2017Inventors: Yen-Chung CHEN, Li-Chun HUANG, Wang-Sheng LIN
-
Publication number: 20170090771Abstract: A data backup method for backing up target data, through a driver module, from a first storage device to a second storage device is disclosed. The first storage device includes a first storage unit that stores the target data, and a first control unit that accesses the first storage unit based on a first logical-to-physical mapping table. The second storage device includes a second storage unit and a second control unit that accesses the second storage unit based on a second logical-to-physical mapping table. The method includes steps of: reading the target data from the first storage unit without accessing the first logical-to-physical mapping table and transmitting the target data to the driver module; transmitting the target data to the second control unit; and writing the target data to the second storage unit without accessing the second logical-to-physical mapping table.Type: ApplicationFiled: September 8, 2016Publication date: March 30, 2017Inventors: WANG-SHENG LIN, CHENG-YU CHEN
-
Publication number: 20170083235Abstract: The present invention includes a device capable of using an external volatile memory. An embodiment of the device comprises: a storage controller operable to control the data access of a non-volatile storage medium and communicate with an external device, the external device controlling an external volatile memory. The said storage controller is operable to treat at least a part of the external volatile memory as a cache memory under an external-cache mode through the following steps: requesting the external device to provide a required amount of memory; detecting whether the external device provides an allocated memory according to a response from the external device; operating under a non-external-cache mode if none of the allocated memory is provided; and operating under the external-cache mode if the allocated memory is provided, and thereby treating the allocated memory as the said cache memory.Type: ApplicationFiled: September 22, 2016Publication date: March 23, 2017Inventors: CHENG-YU CHEN, CHIH-CHING CHIEN, WANG-SHENG LIN
-
Publication number: 20170046169Abstract: The present disclosure provides a storage device for accelerating a booting procedure. The storage device includes a non-volatile storage medium, a volatile cache memory and a storage controller. The non-volatile storage medium stores booting data and is configured to output the booting data according to a read instruction. The storage controller is configured to store the booting data to the volatile cache memory by executing the following steps: reading a booting data table including non-physical addresses of the booting data; generating a read instruction according to the booting data table, in which the read instruction indicates the physical addresses of the booting data in the non-volatile storage medium; storing the booting data from the non-volatile storage medium to the volatile cache memory; and associating the non-physical addresses of the booting data with the cache addresses of the booting data in the volatile cache memory.Type: ApplicationFiled: July 22, 2016Publication date: February 16, 2017Inventors: CHENG-YU CHEN, WANG-SHENG LIN
-
Publication number: 20120287373Abstract: A light source device for a backlight module, including a heat sink; and a light bar including a plurality of light emitting diodes (LEDs) and a substrate on which the LEDs are electrically provided. The substrate is bonded to the heat sink via a bonding portion through which heat generated by LEDs is transferred to the heat sink. Also, a method for manufacturing a light source device, including providing a light bar having a plurality of LEDs thereon; providing a heat sink; and bonding a substrate of the light bar to an upper surface of the heat sink such that they are integrated firmly into one piece. In this way, the heat dissipation effect can be improved by means of preventing the substrate of the light bar from deforming and further separating from the heat sink.Type: ApplicationFiled: October 25, 2011Publication date: November 15, 2012Inventors: Wen Chin Tsai, Wang Sheng Lin