Patents by Inventor Yuan Mao

Yuan Mao 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: 10511326
    Abstract: Systems and methods are provided for decoding a codeword encoded by a linear block code. A method may comprise performing a soft decision decoding on a codeword, generating a hard decision for each bit of the codeword at an end of the soft decision decoding, generating a hard decision for each bit of the codeword at an end of the soft decision decoding, generating a reliability determination for each hard decision and performing a hard decision decoding using the hard decision for each bit and reliability determination for each hard decision.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: December 17, 2019
    Assignee: Nyquist Semiconductor Limited
    Inventors: Yuan-mao Chang, Jie Chen, Chung-Li Wang
  • Patent number: 10491244
    Abstract: Systems and methods are provided for decoding a codeword encoded by a linear block code. A method may comprise performing a hard decision decoding on a codeword, determining which check nodes are satisfied and which check nodes are unsatisfied after the hard decision decoding, scheduling a check node processing order by moving at least one unsatisfied check node to be processed ahead of at least one satisfied check node and performing a soft decision decoding on the codeword according to the check node processing order.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: November 26, 2019
    Assignee: Nyquist Semiconductor Limited
    Inventors: Yuan-mao Chang, Jie Chen, Chung-Li Wang
  • Patent number: 10476518
    Abstract: Systems, apparatus and methods are provided for compressing data. An exemplary method may comprise interleaving one or more literal length fields with one or more literal fields to an output. The literal fields may contain a first data segment literally copied to the output, and each of the one or more literal length fields may contain a value representing a length of a succeeding literal field. The method may further comprise determining a second data segment being matched to a previously literally copied sequence of data and a match position and writing to the output one or more match length fields and a match position field containing the match position. The literal length fields may contain a total length of the first data segment and the match length fields may contain a total length of the second data segment.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: November 12, 2019
    Assignee: Nyquist Semiconductor Limited
    Inventor: Yuan-mao Chang
  • Patent number: 10367527
    Abstract: There is provided, in accordance with an embodiment, a method of decoding codewords in conjunction with a low-density parity-check (LDPC) code that defines variable nodes and check nodes, the method comprising receiving a codeword over a data channel; evaluating quality of the data channel; and iteratively updating values of the variable nodes to decode the codeword; wherein the values of the variable nodes are updated at different levels of numeric precision depending on the evaluated quality of the data channel.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: July 30, 2019
    Assignee: Marvell International Ltd.
    Inventors: Yuan-Mao Chang, Engling Yeo
  • Patent number: 10356312
    Abstract: A camera device, a video auto-tagging method and a non-transitory computer readable medium thereof are provided. The camera device comprises a processor, a camera and a sensor module. The camera is configured to capture a video. The sensor module is configured to generate distinctive sensing information after sensing a distinctive motion event of an user. The processor is configured to create a timing tag for the video according to the distinctive sensing information.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: July 16, 2019
    Assignee: HTC CORPORATION
    Inventors: Yuan-Mao Tsui, Yuan-Kang Wang, Wen-Chien Liu
  • Publication number: 20190149169
    Abstract: Systems and methods are provided for decoding a codeword encoded by a linear block code. A method may comprise performing a hard decision decoding on a codeword, determining which check nodes are satisfied and which check nodes are unsatisfied after the hard decision decoding, scheduling a check node processing order by moving at least one unsatisfied check node to be processed ahead of at least one satisfied check node and performing a soft decision decoding on the codeword according to the check node processing order.
    Type: Application
    Filed: November 14, 2017
    Publication date: May 16, 2019
    Inventors: Yuan-mao Chang, Jie Chen, Chung-Li Wang
  • Publication number: 20190149168
    Abstract: Systems and methods are provided for decoding a codeword encoded by a linear block code. A method may comprise performing a soft decision decoding on a codeword, generating a hard decision for each bit of the codeword at an end of the soft decision decoding, generating a hard decision for each bit of the codeword at an end of the soft decision decoding, generating a reliability determination for each hard decision and performing a hard decision decoding using the hard decision for each bit and reliability determination for each hard decision.
    Type: Application
    Filed: November 14, 2017
    Publication date: May 16, 2019
    Inventors: Yuan-mao Chang, Jie Chen, Chung-Li Wang
  • Publication number: 20190129020
    Abstract: An ultrasonic system and an ultrasonic method with adaptive overflow and gain control are provided. The present disclosure uses two-stage gain controls to improve the signal-to-noise ratio (SNR) and to achieve the correct analysis of results. The first stage adopts an analog gain, and monitors whether the signal may overflow or its signal strength is too weak, and adjusts the gain value as large as possible, without causing overflow in order to improve the SNR. The second stage adopts a digital gain. In the second stage, all the amplified gain-containing data adjusted in the first stage are received, and an amplified gain-containing data segment is sequentially retrieved in chronological order, and the amplified gain-containing data segment is converted into a same-gain data segment having the same gain. Finally, the same-gain data segment is provided to a Doppler signal analyzer for analysis.
    Type: Application
    Filed: December 24, 2017
    Publication date: May 2, 2019
    Inventors: Yung-Shun Huang, Yuan-Mao Hung, Ming-Che Lin, Yi-Hsin Lin
  • Publication number: 20190103885
    Abstract: Systems and methods are provided for decoding a codeword encoded by a linear block code. A method may comprise performing a first decoding on a codeword using a first decoder, determining a number of satisfied check nodes and a number of unsatisfied check nodes for a symbol value of the codeword for a decoding result of the first decoding, generating a soft log-likelihood ratio (LLR) for the symbol value based on the number of satisfied check nodes and the number of unsatisfied check nodes, and performing a second decoding using a second decoder with the soft LLR as an input to the second decoder.
    Type: Application
    Filed: September 29, 2017
    Publication date: April 4, 2019
    Inventors: Yuan-mao Chang, Jie Chen, Chung-Li Wang
  • Patent number: 10228847
    Abstract: An electronic device and a method for displaying content on a touch screen of the electronic device are provided. The electronic device includes a touch screen configured to selectively display a keypad and a search list area, wherein a search list present in the search list area is generated according to data entered via the keypad; and a processor coupled to the touch screen. The processor is configured to, in response to an input signal generated in the search list area and received by the touch screen, control the touch screen to hide the keypad that is currently displayed on the touch screen and enlarge the search list area.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: March 12, 2019
    Assignee: HTC Corporation
    Inventor: Yuan-Mao Tsui
  • Patent number: 10083694
    Abstract: A method for offering suggestion during conversation, an electronic device using the same, and a non-transitory storage medium are provided. The method includes listening to a conversation on a first electronic device and a second electronic device, and determining whether the conversation satisfies a recommendation criterion. The method also includes determining whether at least one suggestion information exists in a database if the conversation satisfies the recommendation criterion. The method further includes displaying at least one suggestion option related to the at least one suggestion information on the first electronic device if the at least one suggestion information exists in the database.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: September 25, 2018
    Assignee: HTC Corporation
    Inventors: Yu-Cheng Lee, Yuan-Mao Tsui, Gabriel Jesse Webster
  • Publication number: 20170256265
    Abstract: A method for offering suggestion during conversation, an electronic device using the same, and a non-transitory storage medium are provided. The method includes listening to a conversation on a first electronic device and a second electronic device, and determining whether the conversation satisfies a recommendation criterion. The method also includes determining whether at least one suggestion information exists in a database if the conversation satisfies the recommendation criterion. The method further includes displaying at least one suggestion option related to the at least one suggestion information on the first electronic device if the at least one suggestion information exists in the database.
    Type: Application
    Filed: May 23, 2017
    Publication date: September 7, 2017
    Applicant: HTC Corporation
    Inventors: Yu-Cheng Lee, Yuan-Mao Tsui, Gabriel Jesse Webster
  • Patent number: 9685160
    Abstract: A method for offering suggestion during conversation, an electronic device using the same, and a non-transitory storage medium are provided. The method includes listening to a conversation on a first electronic device and a second electronic device, and determining whether the conversation satisfies a recommendation criterion. The method also includes determining whether at least one suggestion information exists in a database if the conversation satisfies the recommendation criterion. The method further includes displaying at least one suggestion option related to the at least one suggestion information on the first electronic device if the at least one suggestion information exists in the database.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: June 20, 2017
    Assignee: HTC Corporation
    Inventors: Yu-Cheng Lee, Yuan-Mao Tsui, Gabriel Jesse Webster
  • Publication number: 20170041024
    Abstract: There is provided, in accordance with an embodiment, a method of decoding codewords in conjunction with a low-density parity-check (LDPC) code that defines variable nodes and check nodes, the method comprising receiving a codeword over a data channel; evaluating quality of the data channel; and iteratively updating values of the variable nodes to decode the codeword; wherein the values of the variable nodes are updated at different levels of numeric precision depending on the evaluated quality of the data channel.
    Type: Application
    Filed: October 3, 2016
    Publication date: February 9, 2017
    Inventors: Yuan-Mao Chang, Engling Yeo
  • Patent number: 9549054
    Abstract: An information displaying method, a mobile phone, and a storage device are provided. The information displaying method comprises the following steps. Whether a communication process is started is determined. If the communication process is started, then telephone number information is received. Event information is obtained according to the telephone number information. The event information is displayed.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: January 17, 2017
    Assignee: HTC CORPORATION
    Inventors: Yuan-Mao Tsui, Ying-Ju Chen, Chi-Min Lee
  • Patent number: 9461671
    Abstract: There is provided, in accordance with an embodiment, a method of decoding codewords in conjunction with a low-density parity-check (LDPC) code that defines variable nodes and check nodes, the method comprising receiving a codeword over a data channel; evaluating quality of the data channel; and iteratively updating values of the variable nodes to decode the codeword; wherein the values of the variable nodes are updated at different levels of numeric precision depending on the evaluated quality of the data channel.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: October 4, 2016
    Assignee: Marvell International Ltd.
    Inventors: Yuan-Mao Chang, Engling Yeo
  • Publication number: 20160086044
    Abstract: An optical device includes a substrate, a sensor layer, a light-filtering layer, and a control module. The sensor layer is disposed on the substrate and generates a pre-scan image. The light-filtering layer is disposed over the sensor layer, wherein the light-filtering layer allows or blocks external light from reaching the sensor layer. The control module is coupled to the sensor layer and the light-filtering layer, wherein the control module controls the light-filtering layer according to the pre-scan image to selectively allow or block external light.
    Type: Application
    Filed: September 24, 2014
    Publication date: March 24, 2016
    Inventors: Chia-Wei Yu, Tung-Tsun Lin, Yuan Mao, Chih-Ling Hsueh
  • Publication number: 20150281567
    Abstract: A camera device, a video auto-tagging method and a non-transitory computer readable medium thereof are provided. The camera device comprises a processor, a camera and a sensor module. The camera is configured to capture a video. The sensor module is configured to generate distinctive sensing information after sensing a distinctive motion event of an user. The processor is configured to create a timing tag for the video according to the distinctive sensing information.
    Type: Application
    Filed: March 27, 2014
    Publication date: October 1, 2015
    Applicant: HTC CORPORATION
    Inventors: Yuan-Mao TSUI, Yuan-Kang WANG, Wen-Chien LIU
  • Patent number: 9137344
    Abstract: An information displaying method, a mobile phone, and a storage device are provided. The information displaying method comprises the following steps. Whether a communication process is started is determined. If the communication process is started, then telephone number information is received. Event information is obtained according to the telephone number information. The event information is displayed.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: September 15, 2015
    Assignee: HTC CORPORATION
    Inventor: Yuan-Mao Tsui
  • Patent number: 8989819
    Abstract: A method for saving number applied to a handheld electronic device is provided. In the method, in response to determining that the total number of digits of a entered number reaches the predetermined minimum number and the entered number does not correspond to a part of any one of one or more contact data, a save button is displayed on the screen for saving the entered number after the save button is triggered, a save button is shown on the screen, and the entered number is saved after the save button is triggered.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: March 24, 2015
    Assignee: HTC Corporation
    Inventor: Yuan-Mao Tsuei