Patents by Inventor Ying Yu

Ying 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: 20190244321
    Abstract: A method, computer program product, and system for generating and embedding a watermark in digital video frame include a processor obtaining a request to generate a watermark and embed the watermark in a digital video frame captured by a first monitor. Based on obtaining the request, the processor fetches from one or more pre-defined regions of a memory resource, digital video data captured by at least two monitors, where a timestamp of the digital video data is equal to a timestamp of the digital video frame. The processor generates a watermark from the digital video data by calculating a binary result of the digital video data. The processor embeds the watermark (binary result) in the digital video frame.
    Type: Application
    Filed: April 18, 2019
    Publication date: August 8, 2019
    Inventors: Yu Mei Dai, Hui Wang, Wei Ying Yu, Mai Zeng
  • Publication number: 20190243787
    Abstract: A computing system having a memory component with an embedded media controller. The memory component is encapsulated within an integrated circuit (IC) package. The embedded controller within the IC package is configured to: receive incoming packets, via a serial communication interface of the controller, from a serial connection outside of the IC package; convert the incoming packets into commands and addresses according to a predetermined serial communication protocol; operate memory units encapsulated within the IC package according to the commands and the addresses; convert results of at least a portion of the commands into outgoing packets; and transmit the outgoing packets via the serial communication interface to the serial connection outside of the IC package.
    Type: Application
    Filed: October 17, 2018
    Publication date: August 8, 2019
    Inventors: Samir Mittal, Gurpreet Anand, Ying Yu Tai, Cheng Yuan Wu
  • Patent number: 10372533
    Abstract: A non-volatile memory (NVM) apparatus and an empty page detection method thereof are provided. The NVM apparatus includes a NVM and a controller. The controller reads the content of a memory page of the NVM. The controller performs Low Density Parity Check (LDPC) decoding for at least one codeword of the memory page to obtain a decoded codeword and a check-result vector. The controller determines that the memory page is not an empty page when the LDPC decoding for the codeword is successful. The controller counts an amount of the bits being 1 (or 0) in the check-result vector when the LDPC decoding for the codeword is fail. Based on the amount of the bits being 1 (or 0) in the check-result vector, the controller determines whether the memory page is an empty page.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: August 6, 2019
    Assignee: VIA Technologies, Inc.
    Inventors: Ying Yu Tai, Jiangli Zhu
  • Patent number: 10372529
    Abstract: A method is provided that includes performing first decoding operations on data obtained from a plurality of units of memory using soft information values for the plurality of units of memory, where the plurality of units of memory includes an error correction stripe. The method further includes determining that two or more units of memory have uncorrectable errors. The method further includes updating a soft information value for a first unit of memory in accordance with a magnitude of a soft information value for a second unit and a direction based on parity of the error correction stripe excluding the first unit, where the first unit of memory and the second unit of memory are included in the two or more units of memory that have uncorrectable errors. The method further includes performing a second decoding operation on data obtained from the first unit using the updated soft information value.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: August 6, 2019
    Assignee: Sandisk Technologies LLC
    Inventors: Ying Yu Tai, Seungjune Jeon, Jiangli Zhu
  • Publication number: 20190220371
    Abstract: Embodiments of the present disclosure relate to a method, device and computer program product for managing storage systems. A method comprises, in response to receiving a command to recover a storage system, reading first configuration information from a first disk of the storage system to be recovered, the first configuration information indicating a first disk array group to which the first disk belongs. The method further comprises recovering the first disk array group based at least on the first configuration information. The method further comprises, in response to the first disk array group being recovered, reading second configuration information from the first disk array group, the second configuration information indicating a storage resource pool to which the first disk array group belongs. Additionally, the method further comprises recovering the storage resource pool based at least on the second configuration information.
    Type: Application
    Filed: October 30, 2018
    Publication date: July 18, 2019
    Inventors: Bernie Hu, Vicent Wu, Olivia Juan Huang, Amber Jing Li, Ying Yu
  • Publication number: 20190222410
    Abstract: A transceiver and a clock generation module are provided. The transceiver includes a receiver and the clock generation module. The receiver receives a receiving-input-data and a receiving-input-strobe. The receiver includes a data-receiving circuit for delaying the receiving-input-data and a strobe-receiving circuit for delaying the receiving-input-strobe. The clock generation module includes a calibration circuit, a phase-compensation module, and a multi-phase signal generator. The phase-compensation module compensates one of the data-receiving circuit and the strobe-receiving circuit according to a data-phase-compensation signal and a strobe-phase-compensation signal generated by the calibration circuit. The multi-phase signal generator generates shifted system-clock signals. A phase difference between the first and the second shifted system-clock signals is equivalent to a phase difference between the receiving-path-data and the receiving-path-strobe.
    Type: Application
    Filed: December 21, 2018
    Publication date: July 18, 2019
    Inventors: Ying-Yu HSU, Chih-Lun CHUANG, Po-Chun KUO
  • Patent number: 10330626
    Abstract: A microfluidic electrochemical device and process are detailed that provide chemical imaging and electrochemical analysis under vacuum at the surface of the electrode-sample or electrode-liquid interface in-situ. The electrochemical device allows investigation of various surface layers including diffuse layers at selected depths populated with, e.g., adsorbed molecules in which chemical transformation in electrolyte solutions occurs.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: June 25, 2019
    Assignee: Battelle Memorial Institute
    Inventors: Xiao-Ying Yu, Bingwen Liu, Li Yang, Zihua Zhu, Matthew J. Marshall
  • Patent number: 10332227
    Abstract: A method, computer program product, and system for generating and embedding a watermark in digital video frame include a processor obtaining a request to generate a watermark and embed the watermark in a digital video frame captured by a first monitor. Based on obtaining the request, the processor fetches from one or more pre-defined regions of a memory resource, digital video data captured by at least two monitors, where a timestamp of the digital video data is equal to a timestamp of the digital video frame. The processor generates a watermark from the digital video data by calculating a binary result of the digital video data. The processor embeds the watermark (binary result) in the digital video frame.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yu Mei Dai, Hui Wang, Wei Ying Yu, Mai Zeng
  • Publication number: 20190186045
    Abstract: A device for growing a carbide of specific shape includes (A) a crucible; (B) a raw material source zone where a SiC raw material precursor is accessible; (C) a deposition zone where SiC is grown; (D) a gas temperature gradient control zone characterized by a temperature gradient; (E) a current deposition carrier disposed within the deposition zone and characterized by at least one repetition of a succession of one or at least two specific shapes of the current deposition carrier; and (F) a heating component for heating the SiC raw material precursor to turn it into gas molecules, so as to effectuate its deposition on the current deposition carrier.
    Type: Application
    Filed: February 26, 2018
    Publication date: June 20, 2019
    Inventors: BANG-YING YU, HSUEH-I CHEN, DAI-LIANG MA, CHENG-JUNG KO
  • Publication number: 20190186043
    Abstract: A device for measuring distribution of thermal field in a crucible comprises a crucible comprising an upper lid, a body, a growth chamber and a material source zone; a thermally insulating material disposed outside the crucible; a movable heating component for heating the crucible; a plurality of thermocouples enclosed by insulating, high temperature resistant material and disposed in the crucible after being inserted into a plurality of holes on the upper lid to measure distribution of thermal field in the crucible. The thermocouples enclosed by insulating, high temperature resistant material are effective in measuring and adjusting temperature distribution in the crucible to achieve optimal temperature distribution for crystal growth in the crucible.
    Type: Application
    Filed: March 7, 2018
    Publication date: June 20, 2019
    Inventors: DAI-LIANG MA, TSAO-CHUN PENG, CHENG-JUNG KO, BANG-YING YU, CHIH-WEI KUO, YING-CONG ZHAO
  • Patent number: 10318202
    Abstract: A non-volatile memory (NVM) apparatus and a data de-duplication method thereof are provided. The NVM apparatus includes a NVM and a controller. The controller performs an error checking and correcting (ECC) method to convert a raw data into an encoded data. The controller performs the data de-duplication method to reduce a number of times that the same encoded data is repeatedly written into the NVM. The controller generates the feature information corresponding to the raw data by reusing the ECC method. When the feature information is found in a feature list, the encoded data corresponding to the raw data will not be written into the NVM. When the feature information is not found in the feature list, the feature information is added into the feature list, and the encoded data corresponding to the raw data is written into the NVM.
    Type: Grant
    Filed: July 4, 2017
    Date of Patent: June 11, 2019
    Assignee: VIA Technologies, Inc.
    Inventors: Tingjun Xie, Ying Yu Tai, Jiangli Zhu
  • Publication number: 20190171728
    Abstract: In some embodiments, the disclosed subject matter involves techniques for generating type-ahead query suggestions for a user in a specific subject or application domain that are ranked using confidence levels and contextual scoring. Partial query strings may be parsed for literal matching and be processed for spell checks, acronym expansion, and other expansion and rewriting of the partial query to a known possible query suggestion. Possible query suggestions are weighted using global feature metrics. Various weighting, confidence levels and merging based on scoring may be used to rank the suggestions. A machine learning model may be used to assist in assigning scores based on metrics on interaction in the search domain. Other embodiments are described and claimed.
    Type: Application
    Filed: March 15, 2018
    Publication date: June 6, 2019
    Inventors: Swanand Wakankar, Dhruv Arya, Saurabh Kataria, Ada Cheuk Ying Yu
  • Publication number: 20190171727
    Abstract: In some embodiments, the disclosed subject matter involves techniques for generating personalized query suggestions for a user in a specific subject or application domain that are ranked using confidence levels and contextual scoring. Partial query strings may be parsed for literal matching and be processed for spell checks, acronym expansion, and other expansion and rewriting of the partial query to a known possible query suggestion. Possible query suggestions are weighted using global feature metrics and personalized metrics. Various weighting, confidence levels and merging based on scoring may be used to rank the suggestions. A machine learning model may be used to assist in assigning scores based on metrics on interaction in the search domain. Other embodiments are described and claimed.
    Type: Application
    Filed: March 15, 2018
    Publication date: June 6, 2019
    Inventors: Swanand Wakankar, Dhruv Arya, Saurabh Kataria, Ada Cheuk Ying Yu
  • Publication number: 20190163530
    Abstract: A computation apparatus, a resource allocation method thereof and a communication system are provided. The communication system includes at least two computation apparatuses and an integration apparatus. The computation apparatuses transmit request contents, and each of the request contents is related to data computation. The integration apparatus integrates the request contents of the computation apparatuses into a computation demand, and broadcasts the computation demand. Each of the computation apparatuses obtains a resource allocation of all of the computation apparatuses according to the computation demand. Moreover, each of the computation apparatuses performs the data computation related to the request content according to a resource allocation of itself. In this way, a low-latency service is achieved, and reliability is improved.
    Type: Application
    Filed: November 23, 2018
    Publication date: May 30, 2019
    Applicant: Industrial Technology Research Institute
    Inventors: Po-Lung Tien, Maria Chi-Jui Yuang, Hong-Xuan Chen, Yi-Huai Hsu, Ying-Yu Chen, Hung-Cheng Chang
  • Patent number: 10303536
    Abstract: A non-volatile memory device including a non-volatile memory and a controller is provided. The non-volatile memory includes a plurality of closed blocks and a plurality of open blocks. The controller derives a ratio value according to the write workload of the non-volatile memory between a first time point and a second time point and then performs a patrol read on a portion of the closed blocks according to the ratio value.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: May 28, 2019
    Assignee: VIA TECHNOLOGIES, INC.
    Inventors: Ying Yu Tai, Jiangli Zhu
  • Publication number: 20190129995
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for expanding search queries. A search system identifies, based on search parameters received from a client device, a target company identified in the search parameters. The search parameters include a search term comprising at least two keywords, a first one of the at least two keyword identifying the target company, and the second one of the at least two keywords identifying an employment position. The search system identifies a second company based on a set of peer scores indicating a probability of employees transitioning between companies. The peer scores are calculated based on historical movement data indicating employee transitions between companies. The search system generates an expanded search term comprising a new keyword identifying the second company and the second keyword identifying the employment position.
    Type: Application
    Filed: February 28, 2018
    Publication date: May 2, 2019
    Inventors: Saurabh Kataria, Yiqun Liu, Ada Cheuk Ying Yu, Dhruv Arya
  • Publication number: 20190129998
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for expanding search queries. A search system executes a search query based on a search term and the geographic indicator. In response to determining that a number of the search results is less than a threshold number, the search system determines, based on historical search logs from other users in the first geographic region, a likelihood value indicating a likelihood that the other users in the first geographic region expanded the geographic region of their search queries. The search system compares the likelihood value to a threshold likelihood value, and determines, based on the comparison, that the likelihood value meets or exceeds the threshold likelihood value. The search system then executes an expanded search based on the search term and an expanded geographic indicator that encompasses the first geographic region.
    Type: Application
    Filed: February 28, 2018
    Publication date: May 2, 2019
    Inventors: Saurabh Kataria, Ada Cheuk Ying Yu, Dhruv Arya, Swanand Wakankar
  • Publication number: 20190130023
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for expanding search queries. A search system determines a set of candidate alternate search terms based on historical search logs that include records of previously submitted search terms, corresponding search results that were presented to users, and corresponding search results that were selected by the users. The set of candidate alternate search terms is selected from titles of the corresponding search results that were selected by the users. The search system ranks the set of candidate alternate search terms based on determined probabilities that each of the alternate candidate search terms will be selected if presented to a user, and selects a first candidate alternate search term from the set of candidate alternate search terms based on the ranking. The search system generates an expanded search term based on the first candidate alternate search term.
    Type: Application
    Filed: February 28, 2018
    Publication date: May 2, 2019
    Inventors: Saurabh Kataria, Lin Guo, Ada Cheuk Ying Yu, Dhruv Arya
  • Publication number: 20190130518
    Abstract: A method, computer program product, and system for generating and embedding a watermark in digital video frame include a processor obtaining a request to generate a watermark and embed the watermark in a digital video frame captured by a first monitor. Based on obtaining the request, the processor fetches from one or more pre-defined regions of a memory resource, digital video data captured by at least two monitors, where a timestamp of the digital video data is equal to a timestamp of the digital video frame. The processor generates a watermark from the digital video data by calculating a binary result of the digital video data. The processor embeds the watermark (binary result) in the digital video frame.
    Type: Application
    Filed: December 26, 2018
    Publication date: May 2, 2019
    Inventors: Yu Mei Dai, Hui Wang, Wei Ying Yu, Mai Zeng
  • Publication number: 20190117914
    Abstract: A container, a nebulizer and a use of an indicator device are described, where the container comprises an indicator device fixedly mounted on the bottom of the container, the container is arranged within the nebulizer and the container can be detached by grabbing the indicator device.
    Type: Application
    Filed: December 20, 2018
    Publication date: April 25, 2019
    Applicant: Boehringer lngelheim International GmbH
    Inventors: Joachim Eicher, Herbert Graessl, Mike Janetzko, Andree Jung, Martin Meisenheimer, Herbert WACHTEL, Robert Gerhard Winkler, Gilbert Wuttke, Ying Yu