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: 20230217249
    Abstract: 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: Application
    Filed: March 22, 2022
    Publication date: July 6, 2023
    Applicant: Wistron Corporation
    Inventors: Yu-Wei Fan, Shih-Ting Wang
  • Patent number: 11659602
    Abstract: 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: Grant
    Filed: January 11, 2021
    Date of Patent: May 23, 2023
    Assignee: Wistron Corporation
    Inventors: Shao-Wei Li, Shih-Ting Wang, Yu-Wei Fan
  • Patent number: 11418948
    Abstract: 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: Grant
    Filed: January 12, 2020
    Date of Patent: August 16, 2022
    Assignee: Wistron Corporation
    Inventors: Shih-Ting Wang, Yu-Wei Fan, Cheng-Ying Hsieh
  • Publication number: 20220150989
    Abstract: 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: Application
    Filed: January 11, 2021
    Publication date: May 12, 2022
    Inventors: Shao-Wei Li, Shih-Ting Wang, Yu-Wei Fan
  • Publication number: 20210127259
    Abstract: 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: Application
    Filed: January 12, 2020
    Publication date: April 29, 2021
    Inventors: Shih-Ting Wang, Yu-Wei Fan, Cheng-Ying Hsieh
  • Patent number: 10740013
    Abstract: 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: Grant
    Filed: November 23, 2018
    Date of Patent: August 11, 2020
    Assignee: SILICON MOTION, INC.
    Inventor: Yu-Wei Fan
  • Publication number: 20190095100
    Abstract: 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: Application
    Filed: November 23, 2018
    Publication date: March 28, 2019
    Inventor: Yu-Wei FAN
  • Patent number: 10168940
    Abstract: 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: Grant
    Filed: February 20, 2017
    Date of Patent: January 1, 2019
    Assignee: SILICON MOTION, INC.
    Inventor: Yu-Wei Fan
  • Publication number: 20180275887
    Abstract: 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: Application
    Filed: November 2, 2017
    Publication date: September 27, 2018
    Inventors: Yi-Chien Yang, Wu-Chi Kuo, Yu-Wei Fan
  • Publication number: 20170285954
    Abstract: 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: Application
    Filed: February 20, 2017
    Publication date: October 5, 2017
    Inventor: Yu-Wei FAN
  • Publication number: 20170285953
    Abstract: 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: Application
    Filed: February 20, 2017
    Publication date: October 5, 2017
    Inventor: Yu-Wei FAN
  • Patent number: 9514042
    Abstract: 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: Grant
    Filed: July 18, 2014
    Date of Patent: December 6, 2016
    Assignee: Silicon Motion Inc.
    Inventors: Po-Sheng Chou, Yu-Wei Fan, Chung-Yuan Chan
  • Patent number: 9507708
    Abstract: 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: Grant
    Filed: July 20, 2014
    Date of Patent: November 29, 2016
    Assignee: Silicon Motion Inc.
    Inventors: Po-Sheng Chou, Yu-Wei Fan, Chung-Yuan Chan
  • Publication number: 20150039811
    Abstract: 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: Application
    Filed: July 20, 2014
    Publication date: February 5, 2015
    Inventors: Po-Sheng Chou, Yu-Wei Fan, Chung-Yuan Chan
  • Publication number: 20150039810
    Abstract: 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: Application
    Filed: July 18, 2014
    Publication date: February 5, 2015
    Inventors: Po-Sheng Chou, Yu-Wei Fan, Chung-Yuan Chan
  • Publication number: 20130150075
    Abstract: 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: Application
    Filed: February 23, 2012
    Publication date: June 13, 2013
    Inventor: Yu-Wei Fan
  • Publication number: 20120172015
    Abstract: 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: Application
    Filed: September 23, 2011
    Publication date: July 5, 2012
    Applicant: WISTRON CORPORATION
    Inventor: Yu-Wei Fan
  • Publication number: 20090261675
    Abstract: 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: Application
    Filed: April 19, 2008
    Publication date: October 22, 2009
    Inventors: Hsien-Wei Hsiao, Yu-Wei Fan, Kuan-Jung Liu