Patents by Inventor Xiaoying Shen

Xiaoying Shen 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: 20200095646
    Abstract: The invention is directed to methods, reagents and kits for detecting incident HIV-1 infection.
    Type: Application
    Filed: July 5, 2017
    Publication date: March 26, 2020
    Inventors: Georgia Tomaras, Kelly Seaton, Xiaoying Shen, Nicole Yates, Hua-xin Liao, Barton F. Haynes, Nathan Vandergrift, Wes Rountree, John Bainbridge
  • Patent number: 10102323
    Abstract: Embodiments include systems and methods for optimization of micro-benchmark analysis for microprocessor designs. For example, embodiments seek to generate a suite of micro-benchmarks and associated weighting factors, which can be used to effectively define a weighted aggregate workload condition for a fine-grained (e.g., RTL) simulation in a manner that is a sufficient proxy for predicted commercial workload conditions. The suite of micro-benchmarks can be appreciably more efficient to simulate than the commercial workload, so that using the suite of micro-benchmarks as a proxy for the commercial workload can provide many benefits, including more efficient iterative design.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: October 16, 2018
    Assignee: Oracle International Corporation
    Inventors: Haowei Zhang, Xiaoying Shen, Sebastian Turullols
  • Patent number: 10001998
    Abstract: Embodiments for a processor that selectively enables and disables branch prediction are disclosed. The processor may include counters to track a number of fetched instructions, a number of branches, and a number of mispredicted branches. A misprediction threshold may be calculated dependent upon the tracked number of branches and a predefined misprediction ratio. Branch prediction may then be disabled when the number of mispredictions exceed the determined threshold value and dependent upon the branch rate.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: June 19, 2018
    Assignee: Oracle International Corporation
    Inventors: Haowei Zhang, Xiaoying Shen, Manish Shah
  • Patent number: 9721007
    Abstract: Techniques for high-performance parallel data sorting are provided. K, M, and N exceed 1. In a first phase, a plurality of unordered data elements to be sorted is divided into K unordered lists each preferably having approximately M elements. Each of these K unordered lists can be independently sorted in parallel using any algorithm, such as quicksort, to generate K ordered lists. In a second phase, N balanced workloads are determined from the K ordered lists by using an iterative converging process capped by a maximum number of iterations. Thus, any non-uniform or skewed data distribution can be load balanced with minimal processing time. Once the N balanced workloads are determined, they can be independently sorted in parallel, for example by using a merge sort, and then combined with a fast concatenation to provide the final sorted result. Thus, sorting operations are fully parallelized while avoiding expensive data scanning steps.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: August 1, 2017
    Assignee: Oracle International Corporation
    Inventors: Haowei Zhang, Xiaoying Shen
  • Patent number: 9710042
    Abstract: Embodiments of the invention provide adaptive power ramp control (APRC) in microprocessors. One implementation of the APRC can compute a present core power and a present power ramp condition in the microprocessor, for example, to determine whether the present power is in a particular predefined control zone and whether the present power ramp is greater than a predefined threshold for that control zone. Those determinations can indicate a likelihood of an imminent, undesirable power ramp condition and can inform entry into a control mode. The APRC can generate an appropriate stall control signal in response to its present control mode, and the stall control signal can stall operation of at least one functional unit of the microprocessor according to a predefined stall pattern. This can effectively combat the imminent power ramp condition by reducing the power usage of the microprocessor.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: July 18, 2017
    Assignee: Oracle International Corporation
    Inventors: Haowei Zhang, Xiaoying Shen, Sebastian Turullols, Robert T. Golla
  • Publication number: 20170132344
    Abstract: Embodiments include systems and methods for optimization of micro-benchmark analysis for microprocessor designs. For example, embodiments seek to generate a suite of micro-benchmarks and associated weighting factors, which can be used to effectively define a weighted aggregate workload condition for a fine-grained (e.g., RTL) simulation in a manner that is a sufficient proxy for predicted commercial workload conditions. The suite of micro-benchmarks can be appreciably more efficient to simulate than the commercial workload, so that using the suite of micro-benchmarks as a proxy for the commercial workload can provide many benefits, including more efficient iterative design.
    Type: Application
    Filed: October 12, 2016
    Publication date: May 11, 2017
    Inventors: Haowei Zhang, Xiaoying Shen, Sebastian Turullols
  • Patent number: 9483603
    Abstract: Embodiments include systems and methods for optimization of micro-benchmark analysis for microprocessor designs. For example, embodiments seek to generate a suite of micro-benchmarks and associated weighting factors, which can be used to effectively define a weighted aggregate workload condition for a fine-grained (e.g., RTL) simulation in a manner that is a sufficient proxy for predicted commercial workload conditions. The suite of micro-benchmarks can be appreciably more efficient to simulate than the commercial workload, so that using the suite of micro-benchmarks as a proxy for the commercial workload can provide many benefits, including more efficient iterative design.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: November 1, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Haowei Zhang, Xiaoying Shen, Sebastian Turullols
  • Patent number: 9402917
    Abstract: The present invention relates in general, to a formulation suitable for use in inducing anti-HIV-1 antibodies, and, in particular, to a formulation comprising Toll Like Receptor (TLR) agonists with HIV-1 gp41 membrane proximal external region (MPER) peptide-liposome conjugates for induction of broadly reactive anti-HIV-1 antibodies. The invention also relates to methods of inducing neutralizing anti-HIV-1 antibodies using such formulations.
    Type: Grant
    Filed: April 5, 2010
    Date of Patent: August 2, 2016
    Assignee: DUKE UNIVERSITY
    Inventors: S. Munir Alam, Barton F. Haynes, Moses D. Sekaran, Georgia Tomaras, Xiaoying Shen
  • Publication number: 20160098481
    Abstract: A method, apparatus, and system for improved high-performance parallel data sorting is provided. In a first phase, a plurality of unordered data elements to be sorted is divided into K unordered lists each preferably having approximately M elements. Each of these K unordered lists can be independently sorted in parallel using any algorithm, such as quicksort, to generate K ordered lists. In a second phase, N balanced workloads are determined from the K ordered lists by using an iterative converging process capped by a maximum number of iterations. Thus, any non-uniform or skewed data distribution can be load balanced with minimal processing time. Once the N balanced workloads are determined, they can be independently sorted in parallel, for example by using a merge sort, and then combined with a fast concatenation to provide the final sorted result. Thus, sorting operations are fully parallelized while avoiding any expensive data scanning steps.
    Type: Application
    Filed: October 7, 2014
    Publication date: April 7, 2016
    Inventors: Haowei Zhang, Xiaoying Shen
  • Publication number: 20160048187
    Abstract: Embodiments of the invention provide adaptive power ramp control (APRC) in microprocessors. One implementation of the APRC can compute a present core power and a present power ramp condition in the microprocessor, for example, to determine whether the present power is in a particular predefined control zone and whether the present power ramp is greater than a predefined threshold for that control zone. Those determinations can indicate a likelihood of an imminent, undesirable power ramp condition and can inform entry into a control mode. The APRC can generate an appropriate stall control signal in response to its present control mode, and the stall control signal can stall operation of at least one functional unit of the microprocessor according to a predefined stall pattern. This can effectively combat the imminent power ramp condition by reducing the power usage of the microprocessor.
    Type: Application
    Filed: August 15, 2014
    Publication date: February 18, 2016
    Inventors: Haowei Zhang, Xiaoying Shen, Sebastian Turullols, Robert T. Golla
  • Publication number: 20150347666
    Abstract: Embodiments include systems and methods for optimization of micro-benchmark analysis for microprocessor designs. For example, embodiments seek to generate a suite of micro-benchmarks and associated weighting factors, which can be used to effectively define a weighted aggregate workload condition for a fine-grained (e.g., RTL) simulation in a manner that is a sufficient proxy for predicted commercial workload conditions. The suite of micro-benchmarks can be appreciably more efficient to simulate than the commercial workload, so that using the suite of micro-benchmarks as a proxy for the commercial workload can provide many benefits, including more efficient iterative design.
    Type: Application
    Filed: June 2, 2014
    Publication date: December 3, 2015
    Inventors: Haowei Zhang, Xiaoying Shen, Sebastian Turullols
  • Publication number: 20150301832
    Abstract: Embodiments for a processor that selectively enables and disables branch prediction are disclosed. The processor may include counters to track a number of fetched instructions, a number of branches, and a number of mispredicted branches. A misprediction threshold may be calculated dependent upon the tracked number of branches and a predefined misprediction ratio. Branch prediction may then be disabled when the number of mispredictions exceed the determined threshold value and dependent upon the branch rate.
    Type: Application
    Filed: April 18, 2014
    Publication date: October 22, 2015
    Inventors: Haowei Zhang, Xiaoying Shen, Manish Shah
  • Publication number: 20120128758
    Abstract: The present invention relates in general, to a formulation suitable for use in inducing anti-HIV-1 antibodies, and, in particular, to a formulation comprising Toll Like Receptor (TLR) agonists with HIV-1 gp41 membrane proximal external region (MPER) peptide-liposome conjugates for induction of broadly reactive anti-HIV-1 antibodies. The invention also relates to methods of inducing neutralizing anti-HIV-1 antibodies using such formulations.
    Type: Application
    Filed: April 5, 2010
    Publication date: May 24, 2012
    Inventors: S. Munir Alam, Barton F. Haynes, Moses D. Sekaran, Georgia Tomaras, Xiaoying Shen