Patents by Inventor CHENG-YU YU

CHENG-YU YU 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: 20230401978
    Abstract: A computer processing system is provided for enhancing video-based language learning. The system includes a video server for storing videos that use one or more languages to be learned. The system further includes a video metadata database for storing translations of sentences uttered in the videos, character profiles of characters appearing in the videos, and mappings between the sentences and a learner profile. The system also includes a learner profile database for storing learner profiles. The system additionally includes a semantic analyzer and matching engine for finding, for at least a given video and a given learner, alternative sentences for and responsive to the translations of the sentences uttered in the given video that conflict with a respective learner profile for the given learner. The computer processing system further includes a presentation system for playing back the given video and providing the alternative sentences to the given learner.
    Type: Application
    Filed: August 16, 2023
    Publication date: December 14, 2023
    Inventors: I-Hsiang Liao, Cheng-Yu Yu, Chih-Yuan Lin, Yu-Ning Hsu
  • Publication number: 20230342302
    Abstract: A method for performing access management in a memory device, the associated memory device and the controller thereof, and the associated electronic device are provided. The method may include: receiving a host command and a logical address from a host device; performing at least one checking operation to obtain at least one checking result, for determining whether to load a logical-to-physical (L2P) table from the NV memory to a random access memory (RAM) of the memory device, wherein the L2P table includes address mapping information for accessing the target data, and performing the at least one checking operation to obtain at least one checking result includes checking whether a first L2P-table index pointing toward the L2P table and a second L2P-table index sent from the host device are equivalent to each other; and reading the target data from the NV memory, and sending the target data to the host device.
    Type: Application
    Filed: July 5, 2023
    Publication date: October 26, 2023
    Applicant: Silicon Motion, Inc.
    Inventors: Jie-Hao Lee, Cheng-Yu Yu
  • Patent number: 11769425
    Abstract: A computer processing system is provided for enhancing video-based language learning. The system includes a video server for storing videos that use one or more languages to be learned. The system further includes a video metadata database for storing translations of sentences uttered in the videos, character profiles of characters appearing in the videos, and mappings between the sentences and a learner profile. The system also includes a learner profile database for storing learner profiles. The system additionally includes a semantic analyzer and matching engine for finding, for at least a given video and a given learner, alternative sentences for and responsive to the translations of the sentences uttered in the given video that conflict with a respective learner profile for the given learner. The computer processing system further includes a presentation system for playing back the given video and providing the alternative sentences to the given learner.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: September 26, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: I-Hsiang Liao, Cheng-Yu Yu, Chih-Yuan Lin, Yu-Ning Hsu
  • Patent number: 11741016
    Abstract: A method for performing access management in a memory device, the associated memory device and the controller thereof, and the associated electronic device are provided. The method may include: receiving a host command and a logical address from a host device; performing at least one checking operation to obtain at least one checking result, for determining whether to load a logical-to-physical (L2P) table from the NV memory to a random access memory (RAM) of the memory device, wherein the L2P table includes address mapping information for accessing the target data, and performing the at least one checking operation to obtain at least one checking result includes checking whether a first L2P-table index pointing toward the L2P table and a second L2P-table index sent from the host device are equivalent to each other; and reading the target data from the NV memory, and sending the target data to the host device.
    Type: Grant
    Filed: December 9, 2022
    Date of Patent: August 29, 2023
    Assignee: Silicon Motion, Inc.
    Inventors: Jie-Hao Lee, Cheng-Yu Yu
  • Publication number: 20230104892
    Abstract: A method for performing access management in a memory device, the associated memory device and the controller thereof, and the associated electronic device are provided. The method may include: receiving a host command and a logical address from a host device; performing at least one checking operation to obtain at least one checking result, for determining whether to load a logical-to-physical (L2P) table from the NV memory to a random access memory (RAM) of the memory device, wherein the L2P table includes address mapping information for accessing the target data, and performing the at least one checking operation to obtain at least one checking result includes checking whether a first L2P-table index pointing toward the L2P table and a second L2P-table index sent from the host device are equivalent to each other; and reading the target data from the NV memory, and sending the target data to the host device.
    Type: Application
    Filed: December 9, 2022
    Publication date: April 6, 2023
    Applicant: Silicon Motion, Inc.
    Inventors: Jie-Hao Lee, Cheng-Yu Yu
  • Patent number: 11550730
    Abstract: A method for performing access management in a memory device, the associated memory device and the controller thereof, and the associated electronic device are provided. The method may include: receiving a host command and a logical address from a host device; performing at least one checking operation to obtain at least one checking result, for determining whether to load a logical-to-physical (L2P) table from the NV memory to a random access memory (RAM) of the memory device, wherein the L2P table includes address mapping information for accessing the target data, and performing the at least one checking operation to obtain at least one checking result includes checking whether a first L2P-table index pointing toward the L2P table and a second L2P-table index sent from the host device are equivalent to each other; and reading the target data from the NV memory, and sending the target data to the host device.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: January 10, 2023
    Assignee: Silicon Motion, Inc.
    Inventors: Jie-Hao Lee, Cheng-Yu Yu
  • Patent number: 11244122
    Abstract: A method for dynamically detecting and converting a context-sensitive information in a first language and a first format to a second language and a second format that is understandable to an end user based on a user-specified setting is provided. The method may use a built-in camera of a computing device to dynamically detect and capture an image frame of context-sensitive information. The method may use Optical character recognition (OCR), as well as contextual information such as GPS data available from a mobile computing device, to automatically translate and reformat the context-sensitive information in real-time so a user may understand it unambiguously.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: February 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Yu-Ning Hsu, Elaine I H Liao, Chih-Yuan Lin, Cheng-Yu Yu
  • Publication number: 20210191876
    Abstract: A method for performing access management in a memory device, the associated memory device and the controller thereof, and the associated electronic device are provided. The method may include: receiving a host command and a logical address from a host device; performing at least one checking operation to obtain at least one checking result, for determining whether to load a logical-to-physical (L2P) table from the NV memory to a random access memory (RAM) of the memory device, wherein the L2P table includes address mapping information for accessing the target data, and performing the at least one checking operation to obtain at least one checking result includes checking whether a first L2P-table index pointing toward the L2P table and a second L2P-table index sent from the host device are equivalent to each other; and reading the target data from the NV memory, and sending the target data to the host device.
    Type: Application
    Filed: March 8, 2021
    Publication date: June 24, 2021
    Inventors: Jie-Hao Lee, Cheng-Yu Yu
  • Patent number: 10977187
    Abstract: A method for performing access management in a memory device, the associated memory device and the controller thereof, and the associated electronic device are provided. The method may include: receiving a host command and a logical address from a host device; performing at least one checking operation to obtain at least one checking result, for determining whether to load a logical-to-physical (L2P) table from the NV memory to a random access memory (RAM) of the memory device, wherein the L2P table includes address mapping information for accessing the target data, and performing the at least one checking operation to obtain at least one checking result includes checking whether a first L2P-table index pointing toward the L2P table and a second L2P-table index sent from the host device are equivalent to each other; and reading the target data from the NV memory, and sending the target data to the host device.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: April 13, 2021
    Assignee: Silicon Motion, Inc.
    Inventors: Jie-Hao Lee, Cheng-Yu Yu
  • Patent number: 10963651
    Abstract: A method for dynamically detecting and converting a context-sensitive information in a first language and a first format to a second language and a second format that is understandable to an end user based on a user-specified setting is provided. The method may use a built-in camera of a computing device to dynamically detect and capture an image frame of context-sensitive information. The method may use Optical character recognition (OCR), as well as contextual information such as GPS data available from a mobile computing device, to automatically translate and reformat the context-sensitive information in real-time so a user may understand it unambiguously.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: March 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Yu-Ning Hsu, Elaine Ih Liao, Chih-Yuan Lin, Cheng-Yu Yu
  • Publication number: 20200143704
    Abstract: A computer processing system is provided for enhancing video-based language learning. The system includes a video server for storing videos that use one or more languages to be learned. The system further includes a video metadata database for storing translations of sentences uttered in the videos, character profiles of characters appearing in the videos, and mappings between the sentences and a learner profile. The system also includes a learner profile database for storing learner profiles. The system additionally includes a semantic analyzer and matching engine for finding, for at least a given video and a given learner, alternative sentences for and responsive to the translations of the sentences uttered in the given video that conflict with a respective learner profile for the given learner. The computer processing system further includes a presentation system for playing back the given video and providing the alternative sentences to the given learner.
    Type: Application
    Filed: November 2, 2018
    Publication date: May 7, 2020
    Inventors: I-Hsiang Liao, Cheng-Yu Yu, Chih-Yuan Lin, Yu-Ning Hsu
  • Publication number: 20190108131
    Abstract: A method for performing access management in a memory device, the associated memory device and the controller thereof, and the associated electronic device are provided. The method may include: receiving a host command and a logical address from a host device; performing at least one checking operation to obtain at least one checking result, for determining whether to load a logical-to-physical (L2P) table from the NV memory to a random access memory (RAM) of the memory device, wherein the L2P table includes address mapping information for accessing the target data, and performing the at least one checking operation to obtain at least one checking result includes checking whether a first L2P-table index pointing toward the L2P table and a second L2P-table index sent from the host device are equivalent to each other; and reading the target data from the NV memory, and sending the target data to the host device.
    Type: Application
    Filed: January 2, 2018
    Publication date: April 11, 2019
    Inventors: Jie-Hao Lee, Cheng-Yu Yu
  • Patent number: 9983844
    Abstract: A method includes receiving a first virtual board selection from a first user, wherein a first virtual board allows for one or more users to create one or more virtual posts during a current collaboration event. The method displays the first virtual board and a first set of previously created virtual posts in the first virtual board, wherein the first set of previously created virtual posts is associated with a previous collaboration event. The method displays two or more templates for creating a new virtual post. The method receives content to populate the first template, wherein the populated first template represents a first virtual post of a second set of virtual posts for the current collaboration event. The method displays the first virtual post on the first virtual board based on a first position of an electronic device associated with the first user relative to the first virtual board.
    Type: Grant
    Filed: February 15, 2016
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: Hsinchi Chang, Ping-Hung Lai, Yin-Duen Liao, Cheng-Yu Yu
  • Patent number: 9983870
    Abstract: Software translation quality and efficiency are improved by providing user interface (UI) context for translators. Unicode symbols are used to uniquely tag user-visible strings from the source code and into resource files. Those strings include titles, product names, error messages, strings in images and any other text that may be present on the user interface. Once the ‘pseudo’ resource files are integrated into a build, automation is run to gather screenshots of the application. Image recognition is then used to link screenshots of the UI in which a resource file string appears, such that screenshots will be brought forward and displayed to the translator when working on translating the user-visible strings of the software being localized.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: Yu-Ning Hsu, I-Hsiang Liao, Chih-Yuan Lin, Cheng-Yu Yu
  • Publication number: 20170371652
    Abstract: Software translation quality and efficiency are improved by providing user interface (UI) context for translators. Unicode symbols are used to uniquely tag user-visible strings from the source code and into resource files. Those strings include titles, product names, error messages, strings in images and any other text that may be present on the user interface. Once the ‘pseudo’ resource files are integrated into a build, automation is run to gather screenshots of the application. Image recognition is then used to link screenshots of the UI in which a resource file string appears, such that screenshots will be brought forward and displayed to the translator when working on translating the user-visible strings of the software being localized.
    Type: Application
    Filed: June 27, 2016
    Publication date: December 28, 2017
    Inventors: Yu-Ning Hsu, I-Hsiang Liao, Chih-Yuan Lin, Cheng-Yu Yu
  • Publication number: 20170235536
    Abstract: A method includes receiving a first virtual board selection from a first user, wherein a first virtual board allows for one or more users to create one or more virtual posts during a current collaboration event. The method displays the first virtual board and a first set of previously created virtual posts in the first virtual board, wherein the first set of previously created virtual posts is associated with a previous collaboration event. The method displays two or more templates for creating a new virtual post. The method receives content to populate the first template, wherein the populated first template represents a first virtual post of a second set of virtual posts for the current collaboration event. The method displays the first virtual post on the first virtual board based on a first position of an electronic device associated with the first user relative to the first virtual board.
    Type: Application
    Filed: February 15, 2016
    Publication date: August 17, 2017
    Inventors: Hsinchi Chang, Ping-Hung Lai, Yin-Duen Liao, Cheng-Yu Yu
  • Publication number: 20160357732
    Abstract: A method for dynamically detecting and converting a context-sensitive information in a first language and a first format to a second language and a second format that is understandable to an end user based on a user-specified setting is provided. The method may use a built-in camera of a computing device to dynamically detect and capture an image frame of context-sensitive information. The method may use Optical character recognition (OCR), as well as contextual information such as GPS data available from a mobile computing device, to automatically translate and reformat the context-sensitive information in real-time so a user may understand it unambiguously.
    Type: Application
    Filed: October 28, 2015
    Publication date: December 8, 2016
    Inventors: YU-NING HSU, ELAINE IH LIAO, CHIH-YUAN LIN, CHENG-YU YU
  • Publication number: 20160357709
    Abstract: A method for dynamically detecting and converting a context-sensitive information in a first language and a first format to a second language and a second format that is understandable to an end user based on a user-specified setting is provided. The method may use a built-in camera of a computing device to dynamically detect and capture an image frame of context-sensitive information. The method may use Optical character recognition (OCR), as well as contextual information such as GPS data available from a mobile computing device, to automatically translate and reformat the context-sensitive information in real-time so a user may understand it unambiguously.
    Type: Application
    Filed: June 5, 2015
    Publication date: December 8, 2016
    Inventors: YU-NING HSU, ELAINE IH LIAO, CHIH-YUAN LIN, CHENG-YU YU