Patents by Inventor Hui Duan

Hui Duan 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: 12314166
    Abstract: Methods, systems, and devices for mapping descriptors for read operations are described. A memory device may include a first cache may include a mapping table between the logical addresses and the physical addresses, and a second cache may include one or more descriptors of one or more physical addresses of the memory array. A descriptor may include a starting logical address, a starting physical address, and a quantity of addresses in the descriptor, and may be configured to identify addresses or sets of address that are frequently accessed. When an access command (e.g., a read command) is received, the first cache may be queried and then the second cache may be queried (if there is a cache miss at the first cache). The physical address of the data of the memory array may be determined (and accessed) based on the descriptors stored in the second cache.
    Type: Grant
    Filed: March 12, 2024
    Date of Patent: May 27, 2025
    Assignee: Micron Technology, Inc.
    Inventor: Xing Hui Duan
  • Publication number: 20240296116
    Abstract: Methods, systems, and devices for mapping descriptors for read operations are described. A memory device may include a first cache may include a mapping table between the logical addresses and the physical addresses, and a second cache may include one or more descriptors of one or more physical addresses of the memory array. A descriptor may include a starting logical address, a starting physical address, and a quantity of addresses in the descriptor, and may be configured to identify addresses or sets of address that are frequently accessed. When an access command (e.g., a read command) is received, the first cache may be queried and then the second cache may be queried (if there is a cache miss at the first cache). The physical address of the data of the memory array may be determined (and accessed) based on the descriptors stored in the second cache.
    Type: Application
    Filed: March 12, 2024
    Publication date: September 5, 2024
    Inventor: Xing Hui Duan
  • Publication number: 20240278227
    Abstract: Alkaline-stable cations were introduced to a polyolefin bearing phenyl side chains to enable manipulation of ion exchange capacity and hot pressing technique. Hydroxide exchange membranes or hydroxide exchange ionomers formed from these polymers exhibit superior chemical stability, hydroxide conductivity, decreased water uptake, good solubility in selected solvents, and improved device stability as compared to conventional hydroxide exchange membranes or ionomers. Hydroxide exchange membrane fuel cells and hydroxide exchange membrane electrolyzers comprising the polyolefin with pendant cation provide enhanced performance and durability at relatively high temperatures.
    Type: Application
    Filed: February 7, 2024
    Publication date: August 22, 2024
    Inventors: Yushan Yan, Junhua Wang, Hui Duan, Keda Hu, Lan Wang, Wenjuan Shi
  • Patent number: 11947451
    Abstract: Methods, systems, and devices for mapping descriptors for read operations are described. A memory device may include a first cache may include a mapping table between the logical addresses and the physical addresses, and a second cache may include one or more descriptors of one or more physical addresses of the memory array. A descriptor may include a starting logical address, a starting physical address, and a quantity of addresses in the descriptor, and may be configured to identify addresses or sets of address that are frequently accessed. When an access command (e.g., a read command) is received, the first cache may be queried and then the second cache may be queried (if there is a cache miss at the first cache). The physical address of the data of the memory array may be determined (and accessed) based on the descriptors stored in the second cache.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: April 2, 2024
    Assignee: Micron Technology, Inc.
    Inventor: Xing Hui Duan
  • Publication number: 20230153234
    Abstract: Methods, systems, and devices for mapping descriptors for read operations are described. A memory device may include a first cache may include a mapping table between the logical addresses and the physical addresses, and a second cache may include one or more descriptors of one or more physical addresses of the memory array. A descriptor may include a starting logical address, a starting physical address, and a quantity of addresses in the descriptor, and may be configured to identify addresses or sets of address that are frequently accessed. When an access command (e.g., a read command) is received, the first cache may be queried and then the second cache may be queried (if there is a cache miss at the first cache). The physical address of the data of the memory array may be determined (and accessed) based on the descriptors stored in the second cache.
    Type: Application
    Filed: April 22, 2020
    Publication date: May 18, 2023
    Inventor: Xing Hui Duan
  • Publication number: 20230070527
    Abstract: The present disclosure provides plant transformation vectors, T-DNA insert regions, and transformed plants. The vectors are designed to be a binary vector for use in plant transformations for such as potato. The transformed plants are characterized in that they contain the T-DNA insert region comprising stacked expression cassettes and the corresponding phenotype. The present disclosure also provides methods for identifying genetic material in transformed plants, including in food products made from such plants. The disclosure further relates to the materials and/or means for detecting plant transformation events and methods for detecting presence of plant transformation events.
    Type: Application
    Filed: August 26, 2022
    Publication date: March 9, 2023
    Inventors: Nicolas CHAMPOURET, Craig RICHAEL, Hui DUAN
  • Patent number: 11169829
    Abstract: A method, computer system, and computer program product for determining a candidate patch for computer software is provided. According to a method, fingerprint(s) of patch(es) for a computer software is obtained first, wherein a fingerprint of a patch comprises function(s) being revised in the computer software if the patch is installed into the computer software. Then whether every function in the obtained fingerprint(s) of patch(es) has been called is monitored in response to beginning of execution of the computer software along to code path(s) related to bug(s). And at last candidate patch(es) is determined in response to end of the execution of the computer software along to the code path(s) related to the bug(s), wherein every function in the fingerprint of the candidate patch(es) has been called during the execution of the computer software.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: November 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Zi Hui Duan, Lu Sun, Jing Jing Wei, Dian Guo Zou
  • Patent number: 10769566
    Abstract: A process instances guard system for managing the execution of process instances based on statuses of other process instances in a business process management (BPM) engine is disclosed. The process instances guard system provides a plurality of policies for managing the execution of process instances. When a status change event related to an existing process instance is received, the process instances guard system matches the existing process instance with a policy. After determining that the existing process instance matches the prerequisite condition of a policy, the process instances guard system determines that a plurality of existing process instances match the policy target descriptor of the policy, and executes the action of the policy on the plurality of existing process instances.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: September 8, 2020
    Assignee: International Business Machines Corporation
    Inventors: Zi Hui Duan, Yu Gong Li, Xin Peng Liu, Yue Wang, Jing Jing Wei, Dian Guo Zou
  • Publication number: 20190317777
    Abstract: A method, computer system, and computer program product for determining a candidate patch for computer software is provided. According to a method, fingerprint(s) of patch(es) for a computer software is obtained first, wherein a fingerprint of a patch comprises function(s) being revised in the computer software if the patch is installed into the computer software. Then whether every function in the obtained fingerprint(s) of patch(es) has been called is monitored in response to beginning of execution of the computer software along to code path(s) related to bug(s). And at last candidate patch(es) is determined in response to end of the execution of the computer software along to the code path(s) related to the bug(s), wherein every function in the fingerprint of the candidate patch(es) has been called during the execution of the computer software.
    Type: Application
    Filed: June 27, 2019
    Publication date: October 17, 2019
    Inventors: Zi Hui Duan, Lu Sun, Jing Jing Wei, Dian Guo Zou
  • Patent number: 10417017
    Abstract: A method, computer system, and computer program product for determining a candidate patch for computer software is provided. According to a method, fingerprint(s) of patch(es) for a computer software is obtained first, wherein a fingerprint of a patch comprises function(s) being revised in the computer software if the patch is installed into the computer software. Then whether every function in the obtained fingerprint(s) of patch(es) has been called is monitored in response to beginning of execution of the computer software along to code path(s) related to bug(s). And at last candidate patch(es) is determined in response to end of the execution of the computer software along to the code path(s) related to the bug(s), wherein every function in the fingerprint of the candidate patch(es) has been called during the execution of the computer software.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: September 17, 2019
    Assignee: International Business Machines Corporation
    Inventors: Zi Hui Duan, Lu Sun, Jing Jing Wei, Dian Guo Zou
  • Publication number: 20180275981
    Abstract: A method, computer system, and computer program product for determining a candidate patch for computer software is provided. According to a method, fingerprint(s) of patch(es) for a computer software is obtained first, wherein a fingerprint of a patch comprises function(s) being revised in the computer software if the patch is installed into the computer software. Then whether every function in the obtained fingerprint(s) of patch(es) has been called is monitored in response to beginning of execution of the computer software along to code path(s) related to bug(s). And at last candidate patch(es) is determined in response to end of the execution of the computer software along to the code path(s) related to the bug(s), wherein every function in the fingerprint of the candidate patch(es) has been called during the execution of the computer software.
    Type: Application
    Filed: March 21, 2017
    Publication date: September 27, 2018
    Inventors: Zi Hui Duan, Lu Sun, Jing Jing Wei, Dian Guo Zou
  • Patent number: 9968043
    Abstract: A potato cultivar designated Y9 is disclosed. The invention relates to the tubers of potato cultivar Y9, to the seeds of potato cultivar Y9, to the plants of potato cultivar Y9, to the plant parts of potato cultivar Y9, to food products produced from potato cultivar Y9, and to methods for producing a potato plant produced by crossing potato cultivar Y9 with itself or with another potato variety. The invention also relates to methods for producing a potato plant containing in its genetic material one or more transgenes and to the transgenic potato plants and plant parts produced by those methods. This invention also relates to potato cultivars or breeding cultivars and plant parts derived from potato variety Y9, to methods for producing other potato cultivars, lines or plant parts derived from potato cultivar Y9 and to the potato plants, varieties, and their parts derived from use of those methods.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: May 15, 2018
    Assignee: J.R. Simplot Company
    Inventors: Craig Richael, Hua Yan, Jolyn Rasmussen, Hui Duan, Nicolas Champouret, Alexi Balmuth, Jingsong Ye
  • Publication number: 20180096269
    Abstract: A process instances guard system for managing the execution of process instances based on statuses of other process instances in a business process management (BPM) engine is disclosed. The process instances guard system provides a plurality of policies for managing the execution of process instances. When a status change event related to an existing process instance is received, the process instances guard system matches the existing process instance with a policy. After determining that the existing process instance matches the prerequisite condition of a policy, the process instances guard system determines that a plurality of existing process instances match the policy target descriptor of the policy, and executes the action of the policy on the plurality of existing process instances.
    Type: Application
    Filed: October 5, 2016
    Publication date: April 5, 2018
    Inventors: Zi Hui DUAN, Yu Gong LI, Xin Peng LIU, Yue WANG, Jing Jing WEI, Dian Guo ZOU
  • Patent number: 9924647
    Abstract: A potato cultivar designated X17 is disclosed. The invention relates to the tubers of potato cultivar X17, to the seeds of potato cultivar X17, to the plants of potato cultivar X17, to the plant parts of potato cultivar X17, to food products produced from potato cultivar X17, and to methods for producing a potato plant produced by crossing potato cultivar X17 with itself or with another potato variety. The invention also relates to methods for producing a potato plant containing in its genetic material one or more transgenes and to the transgenic potato plants and plant parts produced by those methods. This invention also relates to potato cultivars or breeding cultivars and plant parts derived from potato variety X17, to methods for producing other potato cultivars, lines or plant parts derived from potato cultivar X17 and to the potato plants, varieties, and their parts derived from use of those methods.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: March 27, 2018
    Assignee: J.R. Simplot Company
    Inventors: Craig Richael, Hua Yan, Jolyn Rasmussen, Hui Duan, Nicolas Champouret, Alexi Balmuth, Jingsong Ye
  • Patent number: 9909141
    Abstract: A potato transformation vector, pSIM1678 is disclosed. The invention relates to the potato transformation vector which contains an expression cassette for the potato late blight resistance gene, Rpi-vntl, and a silencing cassette for the plant vacuolar invertase gene, VInv.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: March 6, 2018
    Assignee: J.R. Simplot Company
    Inventors: Pete Clark, Susan Fortier Collinge, Craig Richael, Hua Yan, Jolyn Rasmussen, Hui Duan, Nicolas Champouret, Alexi Balmuth, Jingsong Ye
  • Publication number: 20170327833
    Abstract: The invention relates to methods for stably integrating a desired polynucleotide into a plant genome, comprising transforming plant material with a first vector comprising nucleotide sequences encoding TAL proteins designed to recognize a target sequence; transforming the plant material with a second vector comprising (i) a marker gene that is not operably linked to a promoter (“promoter-free marker cassette”) and which comprises a sequence homologous to the target sequence; and (ii) a desired polynucleotide; and identifying transformed plant material in which the desired polynucleotide is stably integrated.
    Type: Application
    Filed: July 24, 2017
    Publication date: November 16, 2017
    Inventors: Caius M. Rommens, Hui Duan, J. Troy Weeks
  • Patent number: 9756871
    Abstract: The invention relates to methods for stably integrating a desired polynucleotide into a plant genome, comprising transforming plant material with a first vector comprising nucleotide sequences encoding TAL proteins designed to recognize a target sequence; transforming the plant material with a second vector comprising (i) a marker gene that is not operably linked to a promoter (“promoter-free marker cassette”) and which comprises a sequence homologous to the target sequence; and (ii) a desired polynucleotide; and identifying transformed plant material in which the desired polynucleotide is stably integrated.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: September 12, 2017
    Assignee: J.R. Simplot Company
    Inventors: Caius M. Rommens, Hui Duan, J. Troy Weeks
  • Publication number: 20170150689
    Abstract: A potato cultivar designated W8 is disclosed. The invention relates to tubers of potato cultivar W8, to seeds of potato cultivar W8, to plants and plant parts of potato cultivar W8, to food products produced from potato cultivar W8, and to methods for producing a potato plant by crossing potato cultivar W8 with itself or with another potato variety. The invention also relates to methods for producing a transgenic potato plant and to the transgenic potato plants and parts produced by those methods. This invention also relates to potato plants and plant parts derived from potato cultivar W8, to methods for producing other potato plants or plant parts derived from potato cultivar W8 and to the potato plants and their parts derived from use of those methods. The invention further relates to hybrid potato tubers, seeds, plants and plant parts produced by crossing potato cultivar W8 with another potato cultivar.
    Type: Application
    Filed: June 17, 2014
    Publication date: June 1, 2017
    Inventors: Craig RICHAEL, Hua YAN, Jolyn RASMUSSEN, Hui DUAN, Nicolas CHAMPOURET, Alexi BALMUTH, Jingsong YE
  • Publication number: 20170099793
    Abstract: A potato cultivar designated X17 is disclosed. The invention relates to the tubers of potato cultivar X17, to the seeds of potato cultivar X17, to the plants of potato cultivar X17, to the plant parts of potato cultivar X17, to food products produced from potato cultivar X17, and to methods for producing a potato plant produced by crossing potato cultivar X17 with itself or with another potato variety. The invention also relates to methods for producing a potato plant containing in its genetic material one or more transgenes and to the transgenic potato plants and plant parts produced by those methods. This invention also relates to potato cultivars or breeding cultivars and plant parts derived from potato variety X17, to methods for producing other potato cultivars, lines or plant parts derived from potato cultivar X17 and to the potato plants, varieties, and their parts derived from use of those methods.
    Type: Application
    Filed: October 7, 2016
    Publication date: April 13, 2017
    Inventors: Craig Richael, Hua Yan, Jolyn Rasmussen, Hui Duan, Nicolas Champouret, Alexi Balmuth, Jingsong Ye
  • Publication number: 20170099794
    Abstract: A potato cultivar designated Y9 is disclosed. The invention relates to the tubers of potato cultivar Y9, to the seeds of potato cultivar Y9, to the plants of potato cultivar Y9, to the plant parts of potato cultivar Y9, to food products produced from potato cultivar Y9, and to methods for producing a potato plant produced by crossing potato cultivar Y9 with itself or with another potato variety. The invention also relates to methods for producing a potato plant containing in its genetic material one or more transgenes and to the transgenic potato plants and plant parts produced by those methods. This invention also relates to potato cultivars or breeding cultivars and plant parts derived from potato variety Y9, to methods for producing other potato cultivars, lines or plant parts derived from potato cultivar Y9 and to the potato plants, varieties, and their parts derived from use of those methods.
    Type: Application
    Filed: October 7, 2016
    Publication date: April 13, 2017
    Inventors: Craig Richael, Hua Yan, Jolyn Rasmussen, Hui Duan, Nicolas Champouret, Alexi Balmuth, Jingsong Ye