Patents by Inventor Minghao Lu

Minghao Lu 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: 11409645
    Abstract: Systems and methods for testing a subject system with a software testing process are described. The system receives Boolean states responsive to repeatedly applying a first test case to a subject system. Each Boolean state signifies an outcome of an application of the first test case to a version of a first software feature over a span of time. The system identifies test case outcomes for the first test case that are adjacent in time and different and generates an intermittency value for the first test case. The system determines that the intermittency value for the first test case exceeds an intermittency threshold and alerts an engineering resource. Finally, the system repeats the above operations until the intermittency value for the first test case does not exceed the intermittency threshold.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: August 9, 2022
    Assignee: Splunk Inc.
    Inventors: Jian Zhang, Minghao Lu, Xiaolu Ye, Ning He
  • Patent number: 10831648
    Abstract: Systems and methods for testing a subject system with a software testing process are described. The system receives Boolean states responsive to repeatedly applying a first test case to a subject system. Each Boolean state signifies an outcome of an application of the first test case to a version of a first software feature over a span of time. The system identifies test case outcomes for the first test case that are adjacent in time and different and generates an intermittency value for the first test case. The system determines that the intermittency value for the first test case exceeds an intermittency threshold and alerts an engineering resource. Finally, the system repeats the above operations until the intermittency value for the first test case does not exceed the intermittency threshold.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: November 10, 2020
    Assignee: Splunk Inc.
    Inventors: Jian Zhang, Minghao Lu, Xiaolu Ye, Ning He
  • Publication number: 20190243753
    Abstract: Systems and methods for testing a subject system with a software testing process are described. The system receives Boolean states responsive to repeatedly applying a first test case to a subject system. Each Boolean state signifies an outcome of an application of the first test case to a version of a first software feature over a span of time. The system identifies test case outcomes for the first test case that are adjacent in time and different and generates an intermittency value for the first test case. The system determines that the intermittency value for the first test case exceeds an intermittency threshold and alerts an engineering resource. Finally, the system repeats the above operations until the intermittency value for the first test case does not exceed the intermittency threshold.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 8, 2019
    Inventors: Jian Zhang, Minghao Lu, Xiaolu Ye, Ning He
  • Patent number: 10068029
    Abstract: Some examples of visualizing relationships between survey data can be implemented by displaying a user interface including a survey question region and a percentage region. In response to detecting a selection of a survey data set, multiple question objects are displayed in the survey question region. Each question object represents a survey question and an answer option for the survey question. In response to inputs to interact with the multiple question objects, survey results such as a percentage of selections of a first answer option to a first survey question represented by a first question object can be determined and displayed in the user interface. Also, interrelationships between answers to survey questions can be displayed by positioning question objects at different locations in the user interface. In response to a selection of a question object, other question objects can be presented according to the correlation with the selected question object.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: September 4, 2018
    Assignee: Business Objects Software Ltd.
    Inventors: Minghao Lu, Muthuraj Thangavel
  • Patent number: 9779151
    Abstract: Some examples of visualizing relationships in data sets can be implemented as a method by one or more computer systems. Dimension objects and multiple measure objects are displayed adjacent to a cause region and an effect region in a user interface. Each dimension object represents an input category associated with an input quantity that contributes to a total quantity in a data set. Each measure object represents an output category associated with an output quantity based on an input category. A dimension object and a measure object can be moved into the cause region and the effect region, respectively, in response to input. From the data set, an output quantity associated with the measure object is determined based on an input quantity associated with the dimension object from the total quantity in the data set. A result representing the output quantity is displayed in the measure object.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: October 3, 2017
    Assignee: Business Objects Software Ltd.
    Inventors: Minghao Lu, Muthuraj Thangavel, Jianhua Wen
  • Publication number: 20160092894
    Abstract: Some examples of visualizing relationships between survey data can be implemented by displaying a user interface including a survey question region and a percentage region. In response to detecting a selection of a survey data set, multiple question objects are displayed in the survey question region. Each question object represents a survey question and an answer option for the survey question. In response to inputs to interact with the multiple question objects, survey results such as a percentage of selections of a first answer option to a first survey question represented by a first question object can be determined and displayed in the user interface. Also, interrelationships between answers to survey questions can be displayed by positioning question objects at different locations in the user interface. In response to a selection of a question object, other question objects can be presented according to the correlation with the selected question object.
    Type: Application
    Filed: September 25, 2014
    Publication date: March 31, 2016
    Inventors: Minghao Lu, Muthuraj Thangavel
  • Publication number: 20160092529
    Abstract: Some examples of visualizing relationships in data sets can be implemented as a method by one or more computer systems. Dimension objects and multiple measure objects are displayed adjacent to a cause region and an effect region in a user interface. Each dimension object represents an input category associated with an input quantity that contributes to a total quantity in a data set. Each measure object represents an output category associated with an output quantity based on an input category. A dimension object and a measure object can be moved into the cause region and the effect region, respectively, in response to input. From the data set, an output quantity associated with the measure object is determined based on an input quantity associated with the dimension object from the total quantity in the data set. A result representing the output quantity is displayed in the measure object.
    Type: Application
    Filed: September 25, 2014
    Publication date: March 31, 2016
    Inventors: Minghao Lu, Muthuraj Thangavel, Jianhua Wen