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: 12314166Abstract: 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: GrantFiled: March 12, 2024Date of Patent: May 27, 2025Assignee: Micron Technology, Inc.Inventor: Xing Hui Duan
-
Publication number: 20240296116Abstract: 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: ApplicationFiled: March 12, 2024Publication date: September 5, 2024Inventor: Xing Hui Duan
-
Publication number: 20240278227Abstract: 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: ApplicationFiled: February 7, 2024Publication date: August 22, 2024Inventors: Yushan Yan, Junhua Wang, Hui Duan, Keda Hu, Lan Wang, Wenjuan Shi
-
Patent number: 11947451Abstract: 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: GrantFiled: April 22, 2020Date of Patent: April 2, 2024Assignee: Micron Technology, Inc.Inventor: Xing Hui Duan
-
Publication number: 20230153234Abstract: 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: ApplicationFiled: April 22, 2020Publication date: May 18, 2023Inventor: Xing Hui Duan
-
Publication number: 20230070527Abstract: 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: ApplicationFiled: August 26, 2022Publication date: March 9, 2023Inventors: Nicolas CHAMPOURET, Craig RICHAEL, Hui DUAN
-
Patent number: 11169829Abstract: 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: GrantFiled: June 27, 2019Date of Patent: November 9, 2021Assignee: International Business Machines CorporationInventors: Zi Hui Duan, Lu Sun, Jing Jing Wei, Dian Guo Zou
-
Patent number: 10769566Abstract: 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: GrantFiled: October 5, 2016Date of Patent: September 8, 2020Assignee: International Business Machines CorporationInventors: Zi Hui Duan, Yu Gong Li, Xin Peng Liu, Yue Wang, Jing Jing Wei, Dian Guo Zou
-
Publication number: 20190317777Abstract: 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: ApplicationFiled: June 27, 2019Publication date: October 17, 2019Inventors: Zi Hui Duan, Lu Sun, Jing Jing Wei, Dian Guo Zou
-
Patent number: 10417017Abstract: 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: GrantFiled: March 21, 2017Date of Patent: September 17, 2019Assignee: International Business Machines CorporationInventors: Zi Hui Duan, Lu Sun, Jing Jing Wei, Dian Guo Zou
-
Publication number: 20180275981Abstract: 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: ApplicationFiled: March 21, 2017Publication date: September 27, 2018Inventors: Zi Hui Duan, Lu Sun, Jing Jing Wei, Dian Guo Zou
-
Patent number: 9968043Abstract: 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: GrantFiled: October 7, 2016Date of Patent: May 15, 2018Assignee: J.R. Simplot CompanyInventors: Craig Richael, Hua Yan, Jolyn Rasmussen, Hui Duan, Nicolas Champouret, Alexi Balmuth, Jingsong Ye
-
Publication number: 20180096269Abstract: 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: ApplicationFiled: October 5, 2016Publication date: April 5, 2018Inventors: Zi Hui DUAN, Yu Gong LI, Xin Peng LIU, Yue WANG, Jing Jing WEI, Dian Guo ZOU
-
Patent number: 9924647Abstract: 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: GrantFiled: October 7, 2016Date of Patent: March 27, 2018Assignee: J.R. Simplot CompanyInventors: Craig Richael, Hua Yan, Jolyn Rasmussen, Hui Duan, Nicolas Champouret, Alexi Balmuth, Jingsong Ye
-
Patent number: 9909141Abstract: 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: GrantFiled: June 17, 2014Date of Patent: March 6, 2018Assignee: J.R. Simplot CompanyInventors: Pete Clark, Susan Fortier Collinge, Craig Richael, Hua Yan, Jolyn Rasmussen, Hui Duan, Nicolas Champouret, Alexi Balmuth, Jingsong Ye
-
Publication number: 20170327833Abstract: 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: ApplicationFiled: July 24, 2017Publication date: November 16, 2017Inventors: Caius M. Rommens, Hui Duan, J. Troy Weeks
-
Patent number: 9756871Abstract: 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: GrantFiled: November 19, 2013Date of Patent: September 12, 2017Assignee: J.R. Simplot CompanyInventors: Caius M. Rommens, Hui Duan, J. Troy Weeks
-
Publication number: 20170150689Abstract: 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: ApplicationFiled: June 17, 2014Publication date: June 1, 2017Inventors: Craig RICHAEL, Hua YAN, Jolyn RASMUSSEN, Hui DUAN, Nicolas CHAMPOURET, Alexi BALMUTH, Jingsong YE
-
Publication number: 20170099793Abstract: 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: ApplicationFiled: October 7, 2016Publication date: April 13, 2017Inventors: Craig Richael, Hua Yan, Jolyn Rasmussen, Hui Duan, Nicolas Champouret, Alexi Balmuth, Jingsong Ye
-
Publication number: 20170099794Abstract: 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: ApplicationFiled: October 7, 2016Publication date: April 13, 2017Inventors: Craig Richael, Hua Yan, Jolyn Rasmussen, Hui Duan, Nicolas Champouret, Alexi Balmuth, Jingsong Ye