Patents by Inventor Yu Ke

Yu Ke 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: 10942858
    Abstract: A data storage device includes a memory device and a memory controller. The memory controller selects a predetermined memory block to receive data and records multiple logical addresses in a first mapping table. The first mapping table records which logical page the data stored in each physical page of the predetermined memory block is directed to. A bit table is stored in a buffer memory and includes multiple fields. Each field records a bit value. When the memory controller writes data of a logical page that corresponds to a first logical address into the predetermined memory block, the memory controller records the first logical address in the first mapping table, converts the first logical address according to a predetermined function to generate a first field index of the bit table and sets the bit value corresponding to the first field index as a first value in the bit table.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: March 9, 2021
    Assignee: Silicon Motion, Inc.
    Inventor: Kuan-Yu Ke
  • Publication number: 20210039712
    Abstract: A vehicle control method and a vehicle control system are provided. A lateral distance between a vehicle and a tunnel wall of a tunnel is obtained through a lidar sensor when the vehicle is moving in a lane in the tunnel. A lateral offset parameter between the vehicle and a lane centerline is obtained based on the lateral distance. A moving direction of the vehicle is controlled according to the lateral offset parameter.
    Type: Application
    Filed: October 8, 2019
    Publication date: February 11, 2021
    Applicant: Acer Incorporated
    Inventor: Liang-Yu Ke
  • Patent number: 10915269
    Abstract: The present invention provides a system on chip (SoC), wherein the SoC comprises a first processor, a second processor and a memory. The memory stores a first parameter and a second parameter, wherein the first parameter is set by the first processor to indicate whether a specific region of the memory is locked or unlocked, and the second parameter is set by the first processor to indicate whether the specific region of the memory is locked or unlocked. In the operations of the SoC, before the first processor intends or prepares to access the specific region, the first processor refers to the second parameter to determine if the specific region is allowed to be accessed by the first processor.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: February 9, 2021
    Assignee: Silicon Motion, Inc.
    Inventor: Kuan-Yu Ke
  • Publication number: 20210009144
    Abstract: A vehicle and a vehicle controlling method are provided. The vehicle includes a computing system; a vehicle controlling module coupled to the computing system; and a positioning module coupled to the computing system and the vehicle controlling module. The vehicle controlling module receives a safe stop path and a fusion coordinate from the computing system. When the vehicle controlling module determines that an abnormality occurs in the computing system, the vehicle controlling module receives a positioning coordinate from the positioning module and calculates an offset corresponding to the positioning coordinate and the fusion coordinate. The vehicle controlling module transmits a vehicle controlling command to the vehicle according to the offset and the safe stop path.
    Type: Application
    Filed: September 10, 2019
    Publication date: January 14, 2021
    Applicant: Acer Incorporated
    Inventor: Liang-Yu Ke
  • Patent number: 10888416
    Abstract: A three dimensional tissue printing method is disclosed. The three dimensional tissue printing method includes the following steps: performing large support stand printing to form a first printing body; performing small support stand printing to form second printing body on the first printing body and forming a tissue structure by crossly connecting in between the first printing body and the second printing body. Besides, a three dimensional tissue printing device and artificial skin are also presented.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: January 12, 2021
    Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Chang-Chou Li, Li-Wen Lai, Yang-Cheng Lin, Chin-Lung Liu, Chih-Yu Ke, Teng-Yen Wang
  • Publication number: 20200401516
    Abstract: A data storage device includes a memory device and a memory controller. The memory device includes multiple memory blocks. The memory controller determines whether execution of a garbage collection procedure is required according to a number of spare memory blocks. When the execution of the garbage collection procedure is required, the memory controller determines an execution period according to a latest editing status of a plurality of open memory blocks; starts the execution of the garbage collection procedure so as to perform at least a portion of the garbage collection procedure in the execution period; and suspends the execution of the garbage collection procedure when the execution period has expired but the garbage collection procedure is not finished. The memory controller further determines a time interval for continuing the execution of the garbage collection procedure later according to the latest editing status of the open memory blocks.
    Type: Application
    Filed: March 26, 2020
    Publication date: December 24, 2020
    Inventor: Kuan-Yu Ke
  • Publication number: 20200393964
    Abstract: A data storage device includes a memory device and a memory controller. The memory controller configures a first predetermined memory block and a second predetermined memory block as buffers to receive data from a host device and determines to use the first or the second predetermined memory block to receive the data according to write addresses of a write command received from the host device. When the write addresses indicate that the data to be written by the host device is management data of a file system of the host device, the memory controller writes the data to the first predetermined memory block. When the write addresses indicate that the data to be written by the host device is not the management data of the file system of the host device, the memory controller writes the data to the second predetermined memory block.
    Type: Application
    Filed: April 15, 2020
    Publication date: December 17, 2020
    Inventor: Kuan-Yu KE
  • Patent number: 10866751
    Abstract: The present invention provides a method for managing a flash memory module, wherein the flash memory module includes a plurality of flash memory chips, each flash memory chip includes a plurality of first temporary blocks and a plurality of second temporary blocks, each of the first and second temporary blocks and the data blocks includes a plurality of pages, and the method includes: writing data into one of the second temporary blocks; and when an access of the flash memory module meets a specific condition, moving the data stored in the second temporary block to one of the first temporary blocks, and storing information of a first blank page of the second temporary block to the first temporary block.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: December 15, 2020
    Assignee: Silicon Motion, Inc.
    Inventor: Kuan-Yu Ke
  • Publication number: 20200388967
    Abstract: An electrical connector includes an insulative housing defining a space. A connection module is received within the space. The connection module includes a pair of contact modules commonly sandwiching a grounding module therebetween in the transverse direction. Each contact module includes a plurality of contacts integrally formed within the corresponding insulative wafer via insert-molding. The grounding module includes a grounding plate embedded within an insulative wafer. The grounding plate forms a plurality of fingers respectively electrically and mechanically connecting to the corresponding grounding contacts of the contact modules. The wafer forms a plurality of transverse grooves to receive corresponding grounding bars each having a plurality of inward parts respectively mechanically and electrically connecting to the grounding plate, and a plurality of outward parts respectively mechanically and electrically connecting to the grounding contacts of the contact modules.
    Type: Application
    Filed: June 8, 2020
    Publication date: December 10, 2020
    Inventors: SHIH-WEI HSIAO, YU-SAN HSIAO, YEN-CHIH CHANG, WEI-CHOU LIN, YU-KE CHEN, MENG LIU, NA YANG, XIAO-LI LIU
  • Publication number: 20200371952
    Abstract: A data storage device includes a memory device and a memory controller. The memory controller selects a predetermined memory block to receive data and records multiple logical addresses in a first mapping table. When the predetermined memory block is full, the memory controller edits a second mapping table based on the first mapping table. When editing the second mapping table, the memory controller determines whether M consecutive logical addresses have been recorded in the first mapping table. When the memory controller determines that M consecutive logical addresses have been recorded in the first mapping table, the memory controller edits the second mapping table according to a data compression rate (R), such that one or more fields, which correspond to one or more logical addresses recorded in the first mapping table, of the second mapping table are skipped and not edited. M and R are positive integers greater than 1.
    Type: Application
    Filed: April 15, 2020
    Publication date: November 26, 2020
    Inventor: Kuan-Yu KE
  • Publication number: 20200371910
    Abstract: A data storage device includes a memory device and a memory controller. The memory controller selects a predetermined memory block to receive data and accordingly records multiple logical addresses in a first mapping table. When the predetermined memory block is full, the memory controller edits a second mapping table or a third mapping table based on the first mapping table. The memory controller determines whether the first mapping table has recorded logical addresses of a predetermined number of consecutive logical pages. If not, the memory controller edits the second mapping table. If so, the memory controller skips editing the second mapping table and edits the third mapping table instead, so as to record the mapping information of a predetermined logical page among the predetermined number of consecutive logical pages as representative mapping information in a corresponding field of the third mapping table.
    Type: Application
    Filed: April 15, 2020
    Publication date: November 26, 2020
    Inventor: Kuan-Yu KE
  • Patent number: 10833455
    Abstract: An electrical connector includes a pair of opposite contact modules commonly sandwiching a grounding module therebetween in a transverse direction wherein each contact module includes two sided contacts on two sides of an insulator while the front mating sections and/or the bottom connecting sections of all the contacts are aligned in the same line. The contacts on each side of the insulator include a plurality of differential pair contacts and a plurality of grounding contacts alternately arranged with each other along the side face wherein the lengths of the pair of contacts in each differential pair essentially have the same length for reducing skewing effect by extending the body of the lower contact curvedly while keeping that of the upper contact essentially straight in each differential pair.
    Type: Grant
    Filed: December 29, 2019
    Date of Patent: November 10, 2020
    Assignees: FU DING PRECISION INDUSTRIAL (ZHENGHOU) CO., LTD., FOXONN INTERCONNECTY TECHNOLOGY LIMITED
    Inventors: Yen-Chih Chang, Shih-Wei Hsiao, Na Yang, Xiao-Li Liu, Meng Liu, Yu-Ke Chen
  • Patent number: 10833439
    Abstract: An electrical assembly includes mated plug connector and receptacle connector. The plug connector includes an insulative main body, a flat flexible cable attached upon the main body, a rotatable presser assembled upon the main body and retaining the flat flexible cable in position, and a metallic unitary latch assembled upon the main body with pair of resilient latches on two opposite lateral sides. Correspondingly, the receptacle connector includes an insulative housing, a plurality of contacts disposed in the housing, a metallic shell enclosing the housing, and a metallic cover attached upon the shell to shield the rear side of the receptacle connector.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: November 10, 2020
    Assignees: FU DING PRECISION INDUSTRIAL (ZHENGZHOU) CO., LTD., FOXCONN INTERCONNECT TECHNOLOGY LIMITED
    Inventors: Rui-Qin Wang, Wei-Chou Lin, Yu-Ke Chen, Yen-Chih Chang, Shih-Wei Hsiao
  • Publication number: 20200349065
    Abstract: A data storage device includes a memory device and a memory controller. The memory device includes multiple memory blocks. The memory controller is coupled to the memory device and is configured to access the memory device. In a garbage collection procedure, the memory controller is configured to select multiple spare memory blocks as destination memory blocks and move valid data stored in at least one source memory block into the destination memory blocks. In the garbage collection procedure, the memory controller is further configured to determine an attribute of each valid data and determine which destination memory block to move the valid data into according to the corresponding attribute. Valid data having the same attribute is moved to the same destination memory block.
    Type: Application
    Filed: April 15, 2020
    Publication date: November 5, 2020
    Inventor: Kuan-Yu KE
  • Patent number: 10776042
    Abstract: The invention introduces a method for garbage collection, performed by a processing unit, including at least the following steps: executing instructions of a GC (garbage collection) process to direct a first access interface to read data from a storage unit, collect good data from the read data and direct the first access interface to program the good data into a spare block of the storage unit. During the GC process, each time that a timer has counted to a time period, the processing unit directs a second access interface to clock a portion of data requested by a host device out to the host device and resets the timer.
    Type: Grant
    Filed: January 6, 2018
    Date of Patent: September 15, 2020
    Assignee: SILICON MOTION, INC.
    Inventor: Kuan-Yu Ke
  • Patent number: 10776228
    Abstract: A data storage device includes a flash memory, a controller and a random-access memory. The flash memory includes a plurality of planes, and each plane includes a plurality of blocks. A portion of blocks in each of the planes constitutes a super block, so that the flash memory includes a plurality of super blocks. The controller is coupled to the flash memory. When a first block of at least one first super block of the super blocks is damaged, and a second block of a second super block in the position corresponding to the damaged block is normal, the controller merges the second block of the second super block with the first super block to replace the first block. The random-access memory stores a compression table to record position information about the first block in the first super block and the number information of the second block.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: September 15, 2020
    Assignee: SILICON MOTION, INC.
    Inventors: Kuan-Yu Ke, Guan-Yao Huang, Shen-Ting Chiu
  • Patent number: 10777923
    Abstract: A hermetic electrical adaptor includes an insulative housing and a plurality of contacts retained therein. The housing includes a base having opposite first and second surface in a vertical direction, and a set of first side walls extending from the first surface to form a first mating cavity. Each contact includes a retention section extending through the base, a first extending section located in the first mating cavity and including a first bending section. The set of first side walls forms, adjacent to the first surface, a first recess communicating with the first mating cavity so as to expose a portion of the first extending section in the first recess. A waterproof glue occupies the first recess and a bottom portion of the first mating cavity so as to surround the exposed portions of the first extending sections of the contact for assuring sealing of the adaptor.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: September 15, 2020
    Assignees: FU DING PRECISION INDUSTRIAL (ZHENGZHOU) CO., LTD., FOXCONN INTERCONNECT TECHNOLOGY LIMITED
    Inventors: Qin-Xin Cao, Yen-Chih Chang, Shou-Qiang Li, Yu-Ke Chen, Shih-Wei Hsiao
  • Publication number: 20200264981
    Abstract: A data storage device includes a memory device and a memory controller. The memory controller selects a predetermined memory block to receive data and records multiple logical addresses in a first mapping table. The first mapping table records which logical page the data stored in each physical page of the predetermined memory block is directed to. A bit table is stored in a buffer memory and includes multiple fields. Each field records a bit value. When the memory controller writes data of a logical page that corresponds to a first logical address into the predetermined memory block, the memory controller records the first logical address in the first mapping table, converts the first logical address according to a predetermined function to generate a first field index of the bit table and sets the bit value corresponding to the first field index as a first value in the bit table.
    Type: Application
    Filed: December 5, 2019
    Publication date: August 20, 2020
    Inventor: Kuan-Yu Ke
  • Publication number: 20200212636
    Abstract: An electrical connector includes a pair of opposite contact modules commonly sandwiching a grounding module therebetween in a transverse direction wherein each contact module includes two sided contacts on two sides of an insulator while the front mating sections and/or the bottom connecting sections of all the contacts are aligned in the same line. The contacts on each side of the insulator include a plurality of differential pair contacts and a plurality of grounding contacts alternately arranged with each other along the side face wherein the lengths of the pair of contacts in each differential pair essentially have the same length for reducing skewing effect by extending the body of the lower contact curvedly while keeping that of the upper contact essentially straight in each differential pair.
    Type: Application
    Filed: December 29, 2019
    Publication date: July 2, 2020
    Inventors: YEN-CHIH CHANG, SHIH-WEI HSIAO, NA YANG, XIAO-LI LIU, MENG LIU, YU-KE CHEN
  • Publication number: 20200198635
    Abstract: A braking control method for a braking system of a vehicle is provided according to an exemplary embodiment of the disclosure. The braking control method comprises: obtaining a total braking distance and a first speed of the vehicle; obtaining braking delay information related to the braking system, wherein the braking delay information includes first time information and second time information, the first time information reflects a delay time of a braking signal, and the second time information reflects a preparation time for performing a braking operation according to the braking signal by the braking system; obtaining deceleration information according to the total braking distance, the first speed and the braking delay information; generating the braking signal according to the deceleration information; and performing the braking operation according to the braking signal.
    Type: Application
    Filed: May 10, 2019
    Publication date: June 25, 2020
    Applicant: Acer Incorporated
    Inventors: Liang-Yu Ke, Yu-Min Cheng