Patents by Inventor Linzhang WANG
Linzhang WANG 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: 11853721Abstract: 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: GrantFiled: July 17, 2019Date of Patent: December 26, 2023Assignee: NANJING UNIVERSITYInventors: Minxue Pan, Shouyu Chen, Tian Zhang, Linzhang Wang, Xuandong Li
-
Patent number: 11533336Abstract: 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: GrantFiled: May 22, 2020Date of Patent: December 20, 2022Assignee: NANJING UNIVERSITYInventors: Lei Bu, Qiuping Zhang, Shiyu Zhang, Xizao Wang, Siyuan Shen, Linzhang Wang, Xuandong Li
-
Publication number: 20220337622Abstract: 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: ApplicationFiled: May 22, 2020Publication date: October 20, 2022Inventors: Lei BU, Qiuping ZHANG, Shiyu ZHANG, Xizao WANG, Siyuan SHEN, Linzhang WANG, Xuandong LI
-
Publication number: 20220317976Abstract: 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: ApplicationFiled: July 17, 2019Publication date: October 6, 2022Inventors: Minxue PAN, Shouyu CHEN, Tian ZHANG, Linzhang WANG, Xuandong LI
-
Publication number: 20220270627Abstract: The present disclosure relates to a method and an apparatus for audio processing and a storage medium. The method includes: obtaining an audio mixing feature of a target object, in which the audio mixing feature at least includes: a voiceprint feature and a pitch feature of the target object; and determining a target audio matching with the target object in the mixed audio according to the audio mixing feature.Type: ApplicationFiled: June 21, 2021Publication date: August 25, 2022Inventors: Na XU, Yongtao JIA, Linzhang WANG
-
Patent number: 10719430Abstract: 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: GrantFiled: April 10, 2018Date of Patent: July 21, 2020Assignee: NANJING UNIVERSITYInventors: Enyi Tang, Linzhang Wang, Chucheng Zhang, Haoliang Cheng, Xin Chen, Xuandong Li
-
Patent number: 10664601Abstract: 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: GrantFiled: October 25, 2016Date of Patent: May 26, 2020Assignee: Nanjing UniversityInventors: Linzhang Wang, You Li, Xuandong Li
-
Patent number: 10185657Abstract: 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: GrantFiled: April 13, 2016Date of Patent: January 22, 2019Inventors: Qi Zhang, Xuandong Li, Linzhang Wang, Tian Zhang
-
Publication number: 20180373621Abstract: 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: ApplicationFiled: April 10, 2018Publication date: December 27, 2018Applicant: Nanjing UniversityInventors: Enyi Tang, Linzhang Wang, Chucheng Zhang, Haoliang Cheng, Xin Chen, Xuandong Li
-
Patent number: 10129161Abstract: A method for handling network jitter is provided. The method includes: receiving a plurality of data packets and recording a receiving time of each data packet; calculating time intervals between all adjacent data packets according to the receiving time of each data packet; identifying a probability distribution of the time intervals according to a plurality of preset intervals; calculating a target size of a buffer according to the probability distribution and an allowable jitter probability; and adjusting the buffer according to the target size of the buffer.Type: GrantFiled: December 20, 2016Date of Patent: November 13, 2018Assignee: Xiaomi Inc.Inventors: Jing Li, Linzhang Wang, Shangui Liang, Zijing Wu
-
Patent number: 10115387Abstract: A noise-reduction control method includes performing frequency-domain weighting and temporal-domain weighting to a noise signal collected at current time to obtain a weighted energy. Judging whether active noise-reduction control is needed based on the weighted energy; calculating an energy value of a first sub-band and an energy value of a second sub-band of the noise signal collected by the feedforward microphone at the current time, wherein the first sub-band and the second sub-band are determined based on a feedforward noise-reduction curve and a feedback noise-reduction curve of the earphone, respectively. Determining a feedforward noise-reduction amount and a feedback noise-reduction amount based on the energy value of the first sub-band and the energy value of the second sub-band, respectively.Type: GrantFiled: December 29, 2017Date of Patent: October 30, 2018Assignee: Goertek Inc.Inventors: Song Liu, Linzhang Wang, Bo Li
-
Patent number: 9971681Abstract: 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: GrantFiled: June 1, 2016Date of Patent: May 15, 2018Assignee: Nanjing UniversityInventors: Qi Zhang, Xuandong Li, Linzhang Wang, Tian Zhang, Yi Wang, Zili Shao
-
Publication number: 20180122359Abstract: A noise-reduction control method includes performing frequency-domain weighting and temporal-domain weighting to a noise signal collected at current time to obtain a weighted energy. Judging whether active noise-reduction control is needed based on the weighted energy; calculating an energy value of a first sub-band and an energy value of a second sub-band of the noise signal collected by the feedforward microphone at the current time, wherein the first sub-band and the second sub-band are determined based on a feedforward noise-reduction curve and a feedback noise-reduction curve of the earphone, respectively. Determining a feedforward noise-reduction amount and a feedback noise-reduction amount based on the energy value of the first sub-band and the energy value of the second sub-band, respectively.Type: ApplicationFiled: December 29, 2017Publication date: May 3, 2018Applicant: Goertek Inc.Inventors: Song Liu, Linzhang Wang, Bo Li
-
Publication number: 20180114026Abstract: 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: ApplicationFiled: October 25, 2016Publication date: April 26, 2018Applicant: Nanjing UniversityInventors: Linzhang Wang, You Li, Xuandong Li
-
Patent number: 9928825Abstract: The present method comprises: providing a feedforward microphone outside of each earphone of the active noise-reduction earphones; detecting an amount of external noise by using the feedforward microphone; calculating a weighted energy of a noise signal; and determining whether it is needed to activate the active noise-reduction system based on the weighted energy. When the active noise-reduction control is needed, calculating energy values of two sub-bands, corresponding to the feedforward noise-reduction amount and the feedback noise-reduction amount respectively, in the noise signal, thereby determining the noise-reduction amounts of the feedforward noise reduction system and the feedback noise-reduction system, and controlling the earphone to perform corresponding feedforward noise reduction and feedback noise reduction. Compared with the existing active noise-reduction technologies with a fixed noise reduction, the present invention can optimize the noise-reduction effect.Type: GrantFiled: September 9, 2015Date of Patent: March 27, 2018Assignee: GOERTEK INC.Inventors: Song Liu, Linzhang Wang, Bo Li
-
Publication number: 20180018954Abstract: The present method comprises: providing a feedforward microphone outside of each earphone of the active noise-reduction earphones; detecting an amount of external noise by using the feedforward microphone; calculating a weighted energy of a noise signal; and determining whether it is needed to activate the active noise-reduction system based on the weighted energy. When the active noise-reduction control is needed, calculating energy values of two sub-bands, corresponding to the feedforward noise-reduction amount and the feedback noise-reduction amount respectively, in the noise signal, thereby determining the noise-reduction amounts of the feedforward noise reduction system and the feedback noise-reduction system, and controlling the earphone to perform corresponding feedforward noise reduction and feedback noise reduction. Compared with the existing active noise-reduction technologies with a fixed noise reduction, the present invention can optimize the noise-reduction effect.Type: ApplicationFiled: September 9, 2015Publication date: January 18, 2018Inventors: Song LIU, Linzhang WANG, Bo LI
-
Publication number: 20170351603Abstract: 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: ApplicationFiled: June 1, 2016Publication date: December 7, 2017Applicant: Nanjing UniversityInventors: Qi Zhang, Xuandong Li, Linzhang Wang, Tian Zhang, Yi Wang, Zili Shao
-
Publication number: 20170300410Abstract: 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: ApplicationFiled: April 13, 2016Publication date: October 19, 2017Applicant: Nanjing UniversityInventors: Qi Zhang, Xuandong Li, Linzhang Wang, Tian Zhang
-
Patent number: 9749732Abstract: The present invention discloses a method and an apparatus for earphone sound effect compensation and an earphone. The method of the present invention comprises: obtaining monitored signal data in a current wearing state of an earphone user according to a signal collected by a monitoring microphone and an audio signal played by a loudspeaker of the earphone; computing error data of the monitored signal data in the current wearing state relative to standard signal data in a standard wearing state of the earphone; and performing sound effect compensation to the earphone according to the error data. The technical solution of the present invention adopts an adaptive digital signal processing manner, which can dynamically compensate for sound effects in different earphone wearing manners and enable an earphone user to appreciate an audible effect in a standard earphone wearing state.Type: GrantFiled: September 9, 2015Date of Patent: August 29, 2017Assignee: GOERTEK INC.Inventors: Song Liu, Linzhang Wang, Bo Li
-
Publication number: 20170180263Abstract: A method for handling network jitter is provided. The method includes: receiving a plurality of data packets and recording a receiving time of each data packet; calculating time intervals between all adjacent data packets according to the receiving time of each data packet; identifying a probability distribution of the time intervals according to a plurality of preset intervals; calculating a target size of a buffer according to the probability distribution and an allowable jitter probability; and adjusting the buffer according to the target size of the buffer.Type: ApplicationFiled: December 20, 2016Publication date: June 22, 2017Inventors: Jing Li, Linzhang Wang, Shangui Liang, Zijing WU