Patents by Inventor Yu-Wei Fan
Yu-Wei Fan 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).
-
Publication number: 20230217249Abstract: A network service accessing method for a mobile terminal apparatus includes adding an access profile column of an application protocol data unit (APDU) of an embedded universal integrated circuit card (eUICC) of the mobile terminal apparatus; enabling a first profile and a second profile of the eUICC of the mobile terminal apparatus; sending a command of accessing a first issuer security domain profile (ISD-P) of the first profile or a command of accessing a second ISD-P of the second profile; and accessing data of the first ISD-P of the first profile or data of the second ISD-P of the second profile.Type: ApplicationFiled: March 22, 2022Publication date: July 6, 2023Applicant: Wistron CorporationInventors: Yu-Wei Fan, Shih-Ting Wang
-
Patent number: 11659602Abstract: A wireless network connection management method includes at least one universal integrated circuit card (UICC) starting a search timer when utilizing a non-priority subscriber identity module (SIM) to establish a connection with a non-priority wireless network; the at least one UICC sending a search command to a wireless communication device in response to a first condition, wherein the first condition is that the search timer expires; a wireless communication device searching for and obtaining a current network status, and sending a reply message indicating the current network status to the at least one UICC; and in response to that the current network status indicates that a signal strength of a priority wireless network is greater than a specific signal strength, the at least one UICC informing and switching to the priority wireless network, and transmitting an update command to the wireless communication device.Type: GrantFiled: January 11, 2021Date of Patent: May 23, 2023Assignee: Wistron CorporationInventors: Shao-Wei Li, Shih-Ting Wang, Yu-Wei Fan
-
Patent number: 11418948Abstract: A method of adaptively setting an access point name, APN, for a base station in a wireless communication system, the method comprising: transmitting a broadcast message or an EMM information to a mobile device of the wireless communication system, wherein the broadcast message or the EMM information includes an APN data for the mobile device to establish a packet data network, PDN, connection with a server, such that the mobile device could obtain private network service provided by the server.Type: GrantFiled: January 12, 2020Date of Patent: August 16, 2022Assignee: Wistron CorporationInventors: Shih-Ting Wang, Yu-Wei Fan, Cheng-Ying Hsieh
-
Publication number: 20220150989Abstract: A wireless network connection management method includes at least one universal integrated circuit card (UICC) starting a search timer when utilizing a non-priority subscriber identity module (SIM) to establish a connection with a non-priority wireless network; the at least one UICC sending a search command to a wireless communication device in response to a first condition, wherein the first condition is that the search timer expires; a wireless communication device searching for and obtaining a current network status, and sending a reply message indicating the current network status to the at least one UICC; and in response to that the current network status indicates that a signal strength of a priority wireless network is greater than a specific signal strength, the at least one UICC informing and switching to the priority wireless network, and transmitting an update command to the wireless communication device.Type: ApplicationFiled: January 11, 2021Publication date: May 12, 2022Inventors: Shao-Wei Li, Shih-Ting Wang, Yu-Wei Fan
-
Publication number: 20210127259Abstract: A method of adaptively setting an access point name, APN, for a base station in a wireless communication system, the method comprising: transmitting a broadcast message or an EMM information to a mobile device of the wireless communication system, wherein the broadcast message or the EMM information includes an APN data for the mobile device to establish a packet data network, PDN, connection with a server, such that the mobile device could obtain private network service provided by the server.Type: ApplicationFiled: January 12, 2020Publication date: April 29, 2021Inventors: Shih-Ting Wang, Yu-Wei Fan, Cheng-Ying Hsieh
-
Patent number: 10740013Abstract: A block clearing method for a non-volatile data-storage device operates by determining whether a number of data block programmed in a first mode is less than a threshold, selecting a spare block from a spare pool, programming a plurality of data from the selected data blocks into the selected spare block in a second mode, mapping a plurality of logical addresses of the data to a plurality of physical addresses on the selected spare block programmed in the second mode, and releasing the selected data blocks into the spare pool, wherein the selected spare block is able to be programmed in either the first mode or the second mode. Following the determining step, if the determination is true, the method selects a plurality of data blocks programmed in the first mode.Type: GrantFiled: November 23, 2018Date of Patent: August 11, 2020Assignee: SILICON MOTION, INC.Inventor: Yu-Wei Fan
-
Publication number: 20190095100Abstract: A block clearing method for a non-volatile data-storage device operates by determining whether a number of data block programmed in a first mode is less than a threshold, selecting a spare block from a spare pool, programming a plurality of data from the selected data blocks into the selected spare block in a second mode, mapping a plurality of logical addresses of the data to a plurality of physical addresses on the selected spare block programmed in the second mode, and releasing the selected data blocks into the spare pool, wherein the selected spare block is able to be programmed in either the first mode or the second mode. Following the determining step, if the determination is true, the method selects a plurality of data blocks programmed in the first mode.Type: ApplicationFiled: November 23, 2018Publication date: March 28, 2019Inventor: Yu-Wei FAN
-
Patent number: 10168940Abstract: A data storage device includes a flash memory and a controller. The flash memory has a plurality of SLC-spare blocks, a plurality of SLC-data blocks, a plurality of TLC-spare blocks and a plurality of TLC-data blocks. The controller writes data into the SLC-spare blocks in response to a write command arranged to write the data into the flash memory, wherein when a first predetermined condition is satisfied, the controller selects a plurality of first TLC-data blocks with the least amount of valid data from the TLC-data blocks, writes valid data stored in the first TLC-data blocks into at least one first TLC-spare block, and releases the TLC-data blocks to increase the number of TLC-spare blocks by one.Type: GrantFiled: February 20, 2017Date of Patent: January 1, 2019Assignee: SILICON MOTION, INC.Inventor: Yu-Wei Fan
-
Publication number: 20180275887Abstract: A data storage device with high reliability. When rebuilding a mapping table, a validity table bitMap within a first block is taken into consideration to determine which is a newer version: the first data within the first block or the second data within a second block. The first block was originally used as a destination block for garbage collection. The second block was originally used as an active block for reception of write data from a host. The validity table bitMap shows the data status (valid or invalid) of the storage units of the first block. The first data and the second data relate to the same logical address.Type: ApplicationFiled: November 2, 2017Publication date: September 27, 2018Inventors: Yi-Chien Yang, Wu-Chi Kuo, Yu-Wei Fan
-
Publication number: 20170285954Abstract: The invention provides a data storage device including a flash memory and a controller. The flash memory has a plurality of SLC-spare blocks, a plurality of SLC-data blocks, a plurality of TLC-spare blocks and a plurality of TLC-data blocks. The controller writes data into the SLC-spare blocks in response to a write command arranged to write the data into the flash memory, wherein when a first predetermined condition is satisfied, the controller selects a plurality of first TLC-data blocks with the least amount of valid data from the TLC-data blocks, writes valid data stored in the first TLC-data blocks into at least one first TLC-spare block, and releases the TLC-data blocks to increase the number of TLC-spare blocks by one.Type: ApplicationFiled: February 20, 2017Publication date: October 5, 2017Inventor: Yu-Wei FAN
-
Publication number: 20170285953Abstract: The present invention provides a data storage device including a flash memory and a controller. The flash memory has a plurality of first type spare blocks and a plurality of second type spare blocks, wherein the second type spare blocks are capable to store more data volume than the first type spare blocks. The controller writes data into the first type spare blocks, defines the first type spare blocks as first type data blocks if stored with data. When a predetermined condition is satisfied, the controller starts to move/copy valid data of a plurality of oldest first type data blocks into one of the second type spare blocks.Type: ApplicationFiled: February 20, 2017Publication date: October 5, 2017Inventor: Yu-Wei FAN
-
Patent number: 9514042Abstract: A method for managing a memory apparatus and the associated memory apparatus thereof and the associated controller thereof are provided, where the method includes: temporarily storing data received from a host device into a volatile memory in the controller and utilizing the data in the volatile memory as received data, and dynamically monitoring the data amount of the received data to determine whether to immediately write the received data into at least one non-volatile memory element; and when determining to immediately write the received data into the at least one non-volatile memory element, directly writing the received data into a specific block configured to be a Multiple Level Cell memory block within a specific non-volatile memory element, rather than indirectly writing the received data into the specific block by first temporarily writing the received data into any other block configured to be Single Level Cell memory block.Type: GrantFiled: July 18, 2014Date of Patent: December 6, 2016Assignee: Silicon Motion Inc.Inventors: Po-Sheng Chou, Yu-Wei Fan, Chung-Yuan Chan
-
Patent number: 9507708Abstract: A method for managing a memory apparatus and the associated memory apparatus thereof and the associated controller thereof are provided, where the method includes: temporarily storing data received from a host device into a volatile memory in the controller and utilizing the data in the volatile memory as received data, and dynamically monitoring the data amount of the received data to determine whether to immediately write the received data into at least one NV memory element; and when a specific signal is received and it is detected that specific data having not been written into a same location in a specific block configured to be an MLC memory block within a specific NV memory element of the at least one NV memory element for a predetermined number of times exists in the received data, immediately writing the specific data into another block in the at least one NV memory element.Type: GrantFiled: July 20, 2014Date of Patent: November 29, 2016Assignee: Silicon Motion Inc.Inventors: Po-Sheng Chou, Yu-Wei Fan, Chung-Yuan Chan
-
Publication number: 20150039811Abstract: A method for managing a memory apparatus and the associated memory apparatus thereof and the associated controller thereof are provided, where the method includes: temporarily storing data received from a host device into a volatile memory in the controller and utilizing the data in the volatile memory as received data, and dynamically monitoring the data amount of the received data to determine whether to immediately write the received data into at least one NV memory element; and when a specific signal is received and it is detected that specific data having not been written into a same location in a specific block configured to be an MLC memory block within a specific NV memory element of the at least one NV memory element for a predetermined number of times exists in the received data, immediately writing the specific data into another block in the at least one NV memory element.Type: ApplicationFiled: July 20, 2014Publication date: February 5, 2015Inventors: Po-Sheng Chou, Yu-Wei Fan, Chung-Yuan Chan
-
Publication number: 20150039810Abstract: A method for managing a memory apparatus and the associated memory apparatus thereof and the associated controller thereof are provided, where the method includes: temporarily storing data received from a host device into a volatile memory in the controller and utilizing the data in the volatile memory as received data, and dynamically monitoring the data amount of the received data to determine whether to immediately write the received data into at least one non-volatile memory element; and when determining to immediately write the received data into the at least one non-volatile memory element, directly writing the received data into a specific block configured to be a Multiple Level Cell memory block within a specific non-volatile memory element, rather than indirectly writing the received data into the specific block by first temporarily writing the received data into any other block configured to be Single Level Cell memory block.Type: ApplicationFiled: July 18, 2014Publication date: February 5, 2015Inventors: Po-Sheng Chou, Yu-Wei Fan, Chung-Yuan Chan
-
Publication number: 20130150075Abstract: A method of automatic vehicle location (AVL) monitoring for a communication system includes a mobile communication module camping on a cell of the communication system when receiving system information broadcasted by the cell, and the mobile communication module transmitting a message including location information to a location server in the communication system via the cell.Type: ApplicationFiled: February 23, 2012Publication date: June 13, 2013Inventor: Yu-Wei Fan
-
Publication number: 20120172015Abstract: A method of over-the-air (OTA) personalization of a communication device is provided. In this method, the communication device is configured to receive an OTA message, to determine if the OTA message includes personalization data to be used for personalizing the communication device, and to implement a personalization procedure according to the personalization data when it is determined that the OTA message includes the personalization data.Type: ApplicationFiled: September 23, 2011Publication date: July 5, 2012Applicant: WISTRON CORPORATIONInventor: Yu-Wei Fan
-
Publication number: 20090261675Abstract: A high efficient magnetic energy shifting device includes at least a magnetism unit consisting of plural induction coils and at least a magnetic element. Each of the induction coils is provided with plural individual coils formed by having wire coaxially wound in a same direction, an opening formed in the center of the individual coils and an induction stage formed around the outer surface of the individual coils. The induction coils are successively arrayed and fixed stably by positioning elements. The magnetic element is located at a position corresponding to a maximal surface of the induction stage so as to create a high voltage in a same unit area or kinetic energy under a low current, achieving a purpose of high efficient energy shift.Type: ApplicationFiled: April 19, 2008Publication date: October 22, 2009Inventors: Hsien-Wei Hsiao, Yu-Wei Fan, Kuan-Jung Liu