Patents by Inventor Xuandong LI

Xuandong LI 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: 20240076985
    Abstract: For the problem of difficult roof anchor withdrawal at the end of a working face, a static crushing directional anchor withdrawal method at the end of a large-mining-height working face is provided. The method includes the following steps: designing key parameters of boreholes for static crushing, including a borehole position, a spacing between boreholes, a borehole depth, and a borehole diameter at the end of a working face; then determining parameters of a static crushing agent grouting technology device for the construction of a static crushing process; and carrying out an anchor withdrawal operation at the end.
    Type: Application
    Filed: May 23, 2023
    Publication date: March 7, 2024
    Inventors: Xuandong LI, Fuqi WANG, Zhixiang LI, Jun WU, Chao GAO, Bin TIAN, Jiangning WANG, Yuanda REN, Dongdong WANG, Longfei WANG, Hua ZHANG, Jianhua CHEN, Zhenghu MO, Xiaogang LI
  • Patent number: 11853721
    Abstract: An interrupt-driven system verification method based on interrupt sequence diagrams includes the steps of: establishing an interrupt-driven system model based on an interrupt sequence diagram, dividing interaction fragments in the obtained interrupt sequence diagram into basic interaction fragments and composite interaction fragments and sequentially converting the basic interaction fragments and the composite interaction fragments into the corresponding automaton models, combining the automaton models into one automaton model, adding the constraints in the interrupt sequence diagram to the converted automaton model, adding the verification attribute information as a constraint to the converted automaton model, describing an automaton as an input format acceptable to the automaton verification tool, and verifying the model with the automaton verification tool.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: December 26, 2023
    Assignee: NANJING UNIVERSITY
    Inventors: Minxue Pan, Shouyu Chen, Tian Zhang, Linzhang Wang, Xuandong Li
  • Patent number: 11533336
    Abstract: A method and an apparatus for security verification of a smart home IoT system under attack. A finite state machine based on the device description information and IFTTT rules, and a formal specification based on a predefined specification template and input parameters, which uses a model verification tool to perform correctness verification regarding whether the finite state machine satisfies the formal specification, and verifies the output counterexample path by the model verification tool to identify the smart home devices and associated IFTTT rules that cause the system insecure. A state parameter of whether a smart home device is under attack is provided for each smart home device when constructing the finite state machine, and an attack intensity parameter is provided for the system when constructing the formal specification.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: December 20, 2022
    Assignee: NANJING UNIVERSITY
    Inventors: Lei Bu, Qiuping Zhang, Shiyu Zhang, Xizao Wang, Siyuan Shen, Linzhang Wang, Xuandong Li
  • Publication number: 20220337622
    Abstract: A method and an apparatus for security verification of a smart home IoT system under attack. A finite state machine based on the device description information and IFTTT rules, and a formal specification based on a predefined specification template and input parameters, which uses a model verification tool to perform correctness verification regarding whether the finite state machine satisfies the formal specification, and verifies the output counterexample path by the model verification tool to identify the smart home devices and associated IFTTT rules that cause the system insecure. A state parameter of whether a smart home device is under attack is provided for each smart home device when constructing the finite state machine, and an attack intensity parameter is provided for the system when constructing the formal specification.
    Type: Application
    Filed: May 22, 2020
    Publication date: October 20, 2022
    Inventors: Lei BU, Qiuping ZHANG, Shiyu ZHANG, Xizao WANG, Siyuan SHEN, Linzhang WANG, Xuandong LI
  • Publication number: 20220317976
    Abstract: An interrupt-driven system verification method based on interrupt sequence diagrams includes the steps of: establishing an interrupt-driven system model based on an interrupt sequence diagram, dividing interaction fragments in the obtained interrupt sequence diagram into basic interaction fragments and composite interaction fragments and sequentially converting the basic interaction fragments and the composite interaction fragments into the corresponding automaton models, combining the automaton models into one automaton model, adding the constraints in the interrupt sequence diagram to the converted automaton model, adding the verification attribute information as a constraint to the converted automaton model, describing an automaton as an input format acceptable to the automaton verification tool, and verifying the model with the automaton verification tool.
    Type: Application
    Filed: July 17, 2019
    Publication date: October 6, 2022
    Inventors: Minxue PAN, Shouyu CHEN, Tian ZHANG, Linzhang WANG, Xuandong LI
  • Patent number: 10719430
    Abstract: A testing system for testing a touch screen graphical user interface is disclosed. The testing system includes a touch screen for displaying the graphical user interface under test and for receiving a first plurality of touch inputs from at least one user, a first module for recognizing the first plurality of touch inputs received by the touch screen as a second plurality of data structures, a second module for receiving the second plurality of data structures from the first module and constructing at least one test model, a third module for generating a third plurality of test cases based on the at least one test model constructed by the second module, and a fourth module for executing the third plurality of test cases generated by the third module.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: July 21, 2020
    Assignee: NANJING UNIVERSITY
    Inventors: Enyi Tang, Linzhang Wang, Chucheng Zhang, Haoliang Cheng, Xin Chen, Xuandong Li
  • Patent number: 10664601
    Abstract: A system for automatic buffer overflow warning inspection and bug repair is disclosed. The system includes a first module for warning reachability analysis, the first module accepts static overflow warnings and source code as an input, the first module is functionally connected to the second and the third modules, and sends out a warning path set as an output. The system also includes a second module for guided symbolic execution, the second module is functionally connected to the first module and the third module. The system further includes a third module for buffer overflow validation, the third module is functionally connected to the first, the second and the four modules and sends out undecided warnings and false warnings as output. The system further includes a fourth module for targeted automatic repair, the fourth module is functionally connected to the third module and sends out true warnings as output.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: May 26, 2020
    Assignee: Nanjing University
    Inventors: Linzhang Wang, You Li, Xuandong Li
  • Patent number: 10185657
    Abstract: A method for partial garbage collection in a NAND flash storage system is disclosed. The method includes receiving a real time data request task in a NAND flash storage system; executing the real time data request task in the NAND flash storage system; determining a condition whether a number of free pages in the NAND flash storage system is below a pre-determined threshold; for the condition that the number of free pages in the NAND flash storage system is below a pre-determined threshold, determining whether a partial garbage collection list is empty; for the condition that the partial garbage collection list is empty, selecting a victim block from a plurality of blocks in the NAND flash storage system; creating partial garbage collection tasks in the NAND flash storage system; and putting the partial garbage collection tasks in the partial garbage collection list.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: January 22, 2019
    Inventors: Qi Zhang, Xuandong Li, Linzhang Wang, Tian Zhang
  • Publication number: 20180373621
    Abstract: A testing system for testing a touch screen graphical user interface is disclosed. The testing system includes a touch screen for displaying the graphical user interface under test and for receiving a first plurality of touch inputs from at least one user, a first module for recognizing the first plurality of touch inputs received by the touch screen as a second plurality of data structures, a second module for receiving the second plurality of data structures from the first module and constructing at least one test model, a third module for generating a third plurality of test cases based on the at least one test model constructed by the second module, and a fourth module for executing the third plurality of test cases generated by the third module.
    Type: Application
    Filed: April 10, 2018
    Publication date: December 27, 2018
    Applicant: Nanjing University
    Inventors: Enyi Tang, Linzhang Wang, Chucheng Zhang, Haoliang Cheng, Xin Chen, Xuandong Li
  • Patent number: 9971681
    Abstract: A method for garbage collection in a NAND flash memory system is disclosed. The method includes the steps of receiving a data request task in the NAND flash memory system; executing the data request task in the NAND flash memory system; based on the condition where the number of free data pages in the NAND flash memory system is below the first pre-determined threshold, determining whether a data block partial garbage collection list is empty; based on the condition where the data block partial garbage collection list is empty, selecting a victim block in the NAND flash memory system; and creating a plurality of data block partial garbage collection tasks.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: May 15, 2018
    Assignee: Nanjing University
    Inventors: Qi Zhang, Xuandong Li, Linzhang Wang, Tian Zhang, Yi Wang, Zili Shao
  • Publication number: 20180114026
    Abstract: A system for automatic buffer overflow warning inspection and bug repair is disclosed. The system includes a first module for warning reachability analysis, the first module accepts static overflow warnings and source code as an input, the first module is functionally connected to the second and the third modules, and sends out a warning path set as an output. The system also includes a second module for guided symbolic execution, the second module is functionally connected to the first module and the third module. The system further includes a third module for buffer overflow validation, the third module is functionally connected to the first, the second and the four modules and sends out undecided warnings and false warnings as output. The system further includes a fourth module for targeted automatic repair, the fourth module is functionally connected to the third module and sends out true warnings as output.
    Type: Application
    Filed: October 25, 2016
    Publication date: April 26, 2018
    Applicant: Nanjing University
    Inventors: Linzhang Wang, You Li, Xuandong Li
  • Publication number: 20170351603
    Abstract: A method for garbage collection in a NAND flash memory system is disclosed. The method includes the steps of receiving a data request task in the NAND flash memory system; executing the data request task in the NAND flash memory system; based on the condition where the number of free data pages in the NAND flash memory system is below the first pre-determined threshold, determining whether a data block partial garbage collection list is empty; based on the condition where the data block partial garbage collection list is empty, selecting a victim block in the NAND flash memory system; and creating a plurality of data block partial garbage collection tasks.
    Type: Application
    Filed: June 1, 2016
    Publication date: December 7, 2017
    Applicant: Nanjing University
    Inventors: Qi Zhang, Xuandong Li, Linzhang Wang, Tian Zhang, Yi Wang, Zili Shao
  • Publication number: 20170300410
    Abstract: A method for partial garbage collection in a NAND flash storage system is disclosed. The method includes receiving a real time data request task in a NAND flash storage system; executing the real time data request task in the NAND flash storage system; determining a condition whether a number of free pages in the NAND flash storage system is below a pre-determined threshold; for the condition that the number of free pages in the NAND flash storage system is below a pre-determined threshold, determining whether a partial garbage collection list is empty; for the condition that the partial garbage collection list is empty, selecting a victim block from a plurality of blocks in the NAND flash storage system; creating partial garbage collection tasks in the NAND flash storage system; and putting the partial garbage collection tasks in the partial garbage collection list.
    Type: Application
    Filed: April 13, 2016
    Publication date: October 19, 2017
    Applicant: Nanjing University
    Inventors: Qi Zhang, Xuandong Li, Linzhang Wang, Tian Zhang
  • Patent number: 9594543
    Abstract: An activity diagram model-based system behavior simulation method. First, a to-be-simulated unified modeling language activity diagram model is read and parsed, and extracted therefrom is important model element information, and a complete model mapping is constructed in a memory; then, the unified modeling language activity diagram model that is read is parsed, and various model elements respectively are parsed from the unified modeling language activity diagram model; then, a hybrid execution concept is combined and employed for continued specific execution, symbolic execution, and constraint solving, and the process is terminated insofar that a node coverage threshold is reached; and finally, simulated use cases collected in the preceding step is used for simulated execution of the unified modeling language activity diagram model.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: March 14, 2017
    Assignee: NANJING UNIVERSITY
    Inventors: Linzhang Wang, Lei Yu, Lei Bu, Xuandong Li, Zhi Chen
  • Publication number: 20160283201
    Abstract: An activity diagram model-based system behavior simulation method. First, a to-be-simulated unified modeling language activity diagram model is read and parsed, and extracted therefrom is important model element information, and a complete model mapping is constructed in a memory; then, the unified modeling language activity diagram model that is read is parsed, and various model elements respectively are parsed from the unified modeling language activity diagram model; then, a hybrid execution concept is combined and employed for continued specific execution, symbolic execution, and constraint solving, and the process is terminated insofar that a node coverage threshold is reached; and finally, simulated use cases collected in the preceding step is used for simulated execution of the unified modeling language activity diagram model.
    Type: Application
    Filed: November 13, 2013
    Publication date: September 29, 2016
    Inventors: Linzhang WANG, Lei YU, Lei BU, Xuandong LI, Zhi CHEN