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: 20210019218
    Abstract: In an embodiment, a system includes a plurality of memory components and a processing device. The processing device includes a command-lifecycle logger component that is configured to perform command-lifecycle-logging operations, which include detecting a triggering event for logging command-lifecycle debugging data, and responsively logging command-lifecycle debugging data. Logging command-lifecycle debugging data includes generating the command-lifecycle debugging data and storing the generated command-lifecycle debugging data in data storage.
    Type: Application
    Filed: February 7, 2020
    Publication date: January 21, 2021
    Inventors: Fangfang Zhu, Ying Yu Tai, Jiangli Zhu, Wei Wang
  • Publication number: 20210019058
    Abstract: Embodiments include methods, systems, devices, instructions, and media for limiting hot-cold swap wear leveling in memory devices. In one embodiment, wear metric values are stored and monitored using multiple wear leveling criteria. The multiple wear leveling criteria include a hot-cold swap wear leveling criteria, which may make use of a write count offset value. Based on a first wear metric value of a first management group and a second wear metric value of a second management group, the first management group and the second management group are selected for a wear leveling swap operation. The wear leveling swap operation is performed with a whole management group read operation of the first management group to read a set of data, and a whole management group write operation to write the set of data to the second management group.
    Type: Application
    Filed: May 14, 2020
    Publication date: January 21, 2021
    Inventors: Fangfang Zhu, Ying Yu Tai, Ning Chen, Jiangli Zhu, Alex Tang
  • Publication number: 20210019050
    Abstract: Methods, systems, and devices for performing an access operation on a memory cell, incrementing a value of a first counter based on performing the access operation on the memory cell, determining that the incremented value of the first counter satisfies a threshold, incrementing a value of a second counter based on determining that the incremented value of the first counter satisfies the threshold, and performing a maintenance operation on the memory cell based on determining that the incremented value of the first counter satisfies the threshold are described.
    Type: Application
    Filed: June 26, 2020
    Publication date: January 21, 2021
    Inventors: Ning Chen, Jiangli Zhu, Fangfang Zhu, Ying Yu Tai
  • Publication number: 20210019089
    Abstract: Methods, systems, and devices for one or more acceleration engines for memory sub-system operations are described. An acceleration engine can perform one or more validation procedures on one or more codewords of a management unit. The acceleration engine can collect validation data for the management unit based on performing the validation procedures. The acceleration engine can aggregate the validation data into group validation data associated with a set of management units. The acceleration engine can transmit the group validation data to firmware of a memory sub-system or a host device.
    Type: Application
    Filed: June 30, 2020
    Publication date: January 21, 2021
    Inventors: Fangfang Zhu, Jiangli Zhu, Ying Yu Tai, Wei Wang
  • Publication number: 20210019051
    Abstract: Methods, systems, and devices for one or more acceleration engines for memory sub-system operations are described. An acceleration engine can receive a first command for performing an operation on a set of management units. The acceleration engine can generate a set of one or more second commands to perform the operation on each management unit of the set of management units based on receiving the first command. The acceleration engine can perform the operation on each management unit of the set of management units based on generating the set of second commands.
    Type: Application
    Filed: June 30, 2020
    Publication date: January 21, 2021
    Inventors: Fangfang Zhu, Jiangli Zhu, Ying Yu Tai, Wei Wang
  • Publication number: 20210019450
    Abstract: Methods, systems, and devices for cryptographic key management are described. A memory device can issue, by a firmware component, a command to generate a first cryptographic key for encrypting or decrypting user data stored on a memory device. The memory device can generate, by a hardware component, the first cryptographic key based on the command. The memory device can encrypt, by the hardware component, the first cryptographic key using a second cryptographic key and an initialization vector. The memory device can store the encrypted first cryptographic key in a nonvolatile memory device separate from the hardware component.
    Type: Application
    Filed: June 26, 2020
    Publication date: January 21, 2021
    Inventors: Juane Li, Jiangli Zhu, Ying Yu Tai
  • Publication number: 20210019085
    Abstract: A system controller of a memory system can present multiple physical functions (PFs) to a host computing system. The system controller can store commands from the host in separate queues and uses an arbiter circuit to issue commands. The arbiter can determine a difference value between a quota of commands and a count of commands issued from a respective queue. The quota is derived from a share specified by the host for the respective PF. The arbiter circuit determines a subset of queues by excluding queues that are empty and queues having a negative difference value. The arbiter circuit can randomly choose a selected queue from the subset and issue a command from the selected queue.
    Type: Application
    Filed: July 18, 2019
    Publication date: January 21, 2021
    Inventors: Jiangli Zhu, Ying Yu Tai
  • Publication number: 20210009645
    Abstract: The present invention provides a C-terminal CDNF fragment sequence or a sequence which has at least 80% homology or sequence identity to said sequence. The C-terminal CDNF fragment protects ER stressed neurons, motoneurons and dopaminergic neurons and the fragment is capable of penetrating neuronal cell membrane as well as the blood-brain-barrier. The present invention further provides said fragment and pharmaceutical compositions comprising said fragment for use in treatments of degenerative diseases and disorders including central nervous system diseases, diabetes and retinal disorders. The present invention is also providing a C-terminal MANF fragment sequence or a sequence which has at least 80% homology or sequence identity to the said sequence and pharmaceutical compositions comprising said MANF fragment for use in the treatment of degenerative diseases and disorders including central nervous system diseases, diabetes and retinal disorders.
    Type: Application
    Filed: March 29, 2019
    Publication date: January 14, 2021
    Inventors: Mart Saarma, Mikko Airavaara, Merja Voutilainen, Li Ying Yu, Maria Lindahl
  • Publication number: 20210011658
    Abstract: A request can be received to perform a read operation to retrieve data at a memory sub-system. A time to perform the read operation can be determined. A time a write operation was performed to store the data at the memory sub-system can be determined. An amount of time that has elapsed since the time the performance of the write operation until the time to perform the read operation can be determined. A read voltage from a plurality of read voltages can be selected based on the amount of time that has elapsed. The read operation can be performed to retrieve the data by using the read voltage.
    Type: Application
    Filed: July 12, 2019
    Publication date: January 14, 2021
    Inventors: Ying Yu Tai, Jiangli Zhu
  • Patent number: 10891224
    Abstract: A determination is made that a source group of data management units of a memory component satisfies a threshold wear condition. A wear leveling operation is performed by copying data from a first data management unit of the source group of data management units to a second data management unit of a destination group of data management units of the memory component. A logical address of the first data management unit is determined. Indicators in a mapping data structure are moved from entries associated with the first data management unit to another entries in the mapping data structure that are subsequent to the entries associated with the first data management unit. The indicators are used to access data requested by a host system at the source group of data management units or at the destination group of data management units.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: January 12, 2021
    Assignee: MICRON TECHNOLOGY, INC.
    Inventors: Ning Chen, Jiangli Zhu, Ying Yu Tai
  • Patent number: 10877906
    Abstract: A data bus can be determined to be in a write mode based on a prior operation transmitted over the data bus being a write operation. In response to determining that the data bus is in the write mode, a number of partition queues of a plurality of partition queues that include at least one write operation can be identified. A determination as to whether the number of partition queues of the plurality of partition queues satisfies a threshold number can be made. In response to determining that the number of partition queues satisfies the threshold number, another write operation from the plurality of partition queues can be transmitted over the data bus.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: December 29, 2020
    Assignee: Micron Technology, Inc.
    Inventors: Wei Wang, Jiangli Zhu, Ying Yu Tai, Samir Mittal
  • Patent number: 10877835
    Abstract: A read operation to retrieve data from memory component and that bypasses a prior search for the data at a buffer in a read data path associated with the read operation can be performed. Responsive to performing the read operation that bypasses the prior search for the data at the buffer, the data is returned to a host system.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: December 29, 2020
    Assignee: MICRON TECHNOLOGY, INC.
    Inventors: Wei Wang, Jiangli Zhu, Ying Yu Tai, Ning Chen, Zhengang Chen, Cheng Yuan Wu
  • Publication number: 20200399831
    Abstract: Disclosed in one aspect is a pickled vegetable-based edible packaging paper, the raw material of which is composed of the following components in parts by weight: 92-95 parts of a high dietary fiber-level pickled vegetable, a compounding thickener (0.6-0.8 parts of pectin, 0.6-0.8 parts of potato starch, and 0.2-0.4 parts of soy protein), and a compounding plasticizer (3-4 parts of sorbitol, and 0.5-1.5 parts of citral); and further disclosed in another aspect is a method for preparing a pickled vegetable-based edible packaging paper. The pickled vegetable paper of the present invention is a novel pickled vegetable-based product having both edible and practical functions, which product is rich in dietary fibers, retains the unique flavor and color of the pickled vegetable, has toughness and non-stickiness to teeth, and is soft and easy to process after being wetted.
    Type: Application
    Filed: June 24, 2019
    Publication date: December 24, 2020
    Applicant: SHANGHAI JIAO TONG UNIVERSITY
    Inventors: Jinhong WU, Quan JIN, Zhengwu WANG, Qiaoyu WU, Wei ZHANG, Danlu YANG, Ying YU, Wenhui LI, Xinzhe GU, Shaoyun WANG, Huiyun CHEN
  • Patent number: 10860219
    Abstract: Data is copied, from a second group of data blocks in a second plurality of groups of data blocks that are mapped, to a first group of data blocks in a first set of groups of data blocks that are not mapped to include the first group of data blocks in the second set of groups of data blocks that are mapped. A sub-total write counter associated with the first group of data blocks is reset. A value of the sub-total write counter indicates a number of write operations performed on the first group of data blocks since the first group of data blocks has been included in the second set of groups of data blocks. A wear leveling operation is performed on the first group of data blocks based on the sub-total write counter.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: December 8, 2020
    Assignee: Micron Technology, Inc.
    Inventors: Fangfang Zhu, Jiangli Zhu, Ning Chen, Ying Yu Tai
  • Publication number: 20200378237
    Abstract: Systems and methods for performing slide drilling and for determining operational parameters to be utilized during slide drilling. An example method includes commencing operation of a processing device, whereby the processing device determines a reference rotational distance of a top drive to be utilized during slide drilling. The processing device outputs a control command to the top drive to cause the top drive to rotate a drill string. The processing device also determines the reference rotational distance based on rotational distance measurements indicative of rotational distance achieved by the top drive and torque measurements indicative of torque applied to the drill string by the top drive.
    Type: Application
    Filed: May 28, 2019
    Publication date: December 3, 2020
    Inventors: Nathaniel Wicks, Ying Yu Fang, Jian Wu, Ginger Hildebrand, Steven Duplantis, Kam Lui
  • Publication number: 20200374454
    Abstract: A method of automatically recording cosmetology procedure applied to a system of automatically recording cosmetology procedure is to capture detection images continuously, recognize a cosmetic product and start to measure time when determining that a user starts to use the cosmetic product, stop measuring time and record a usage of the cosmetic product in this round when determining that the user stops using the cosmetic product, and output a reminder notification of incorrect procedure when determining that there is incorrect usage of the cosmetic product according to a standard cosmetology procedure. The present disclosed example can record the usage of the cosmetic products automatically, and prevent the user from the incorrect usage of the cosmetic product.
    Type: Application
    Filed: December 9, 2019
    Publication date: November 26, 2020
    Inventors: Ying-Yu CHEN, Yuan-Peng HUANG
  • Patent number: 10839862
    Abstract: An indication of a power loss can be received at a cross point array memory dual in-line memory module (DIMM) operation component of a memory sub-system. The cross point array memory DIMM operation component includes a volatile memory component and a non-volatile cross point array memory component. In response to receiving the indication of the power loss, a type of write operation for the non-volatile cross point array memory component of the cross point array memory DIMM operation component is determined based on a characteristic of the memory sub-system. Data stored at the volatile memory component of the cross point array memory DIMM operation component is retrieved and written to the non-volatile cross point array memory component of the cross point array memory DIMM operation component by using the determined type of write operation.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: November 17, 2020
    Assignee: Micron Technology, Inc.
    Inventors: Edward McGlaughlin, Ying Yu Tai, Samir Mittal
  • Publication number: 20200356441
    Abstract: Data stored on each of a set of memory components can be read. Corresponding data stored on a number of the set of memory components that cannot be decoded using an error correction code decoding operation can be identified. A determination can be made whether the number of the set of memory components that include the corresponding data that cannot be decoded from the ECC decoding operation satisfies a threshold condition. Responsive to determining that the number of the set of memory components that include the corresponding data that cannot be decoded from the second ECC decoding operation satisfies the threshold condition, a processing device, can perform a redundancy error correction decoding operation to correct the data stored on each of the set of memory components.
    Type: Application
    Filed: July 28, 2020
    Publication date: November 12, 2020
    Inventors: Ying Yu Tai, Jiangli Zhu, Zhengang Chen
  • Publication number: 20200356283
    Abstract: A memory sub-system performs a first media management operation among a plurality of individual data units of a memory device after a first interval, the first media management operation comprising a first algebraic mapping function, and performs a second media management operation among a first plurality of groups of data units of the memory device after a second interval, wherein a first group of the first plurality of groups comprises the plurality of individual data units, the second media management operation comprising a second algebraic mapping function.
    Type: Application
    Filed: July 27, 2020
    Publication date: November 12, 2020
    Inventors: Ying Yu Tai, Ning Chen, Jiangli Zhu
  • Publication number: 20200356554
    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: July 29, 2020
    Publication date: November 12, 2020
    Inventors: Saurabh Kataria, Ada Cheuk Ying Yu, Dhruv Arya, Swanand Wakankar