Patents by Inventor Zhi Xu

Zhi Xu 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: 10970397
    Abstract: A virtualized storage for use in performing dynamic analysis of a sample is configured, at least in part by copying the sample to the virtualized storage. A virtual machine emulator is launched using a snapshot of a virtualized platform. A location of the copied sample in an image corresponding to the virtualized storage is determined, at least in part by identifying an offset. The copied sample is installed and dynamic analysis is performed on the sample.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: April 6, 2021
    Assignee: Palo Alto Networks, Inc.
    Inventors: Wenjun Hu, Cong Zheng, Zhi Xu
  • Patent number: 10970392
    Abstract: A first mobile application is received. A reversing operation is performed on the first mobile application. A static analysis engine is used to determine a plurality of libraries included in the mobile application. Each library included in the plurality of libraries is categorized. A determination that the first mobile application is similar to a second mobile application based at least in part on a comparison of the respective categorizations of the respective libraries included in the respective first and second mobile applications. Commonality in the libraries of the two mobile applications can be used for a variety of purposes including detecting repackaging and also common authorship.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: April 6, 2021
    Assignee: Palo Alto Networks, Inc.
    Inventors: Zhi Xu, Zihang Xiao
  • Patent number: 10963565
    Abstract: An indication of an application to be installed on a local device is received. A request is transmitted to a remote server for information associated with the application. In some cases, in response to the receipt of a report from the remote server, a set of rules restricting behaviors of the application is implemented at the local device. In some cases, in response to the receipt of a report from the remote server, the installation of the application on the local device is prevented.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: March 30, 2021
    Assignee: Palo Alto Networks, Inc.
    Inventors: Zhi Xu, Elad Wexler, Asaf Weiss
  • Patent number: 10959650
    Abstract: Systems and methods are disclosed for non-invasively measuring blood glucose levels in a biological sample based on spectral data. This includes at least one light source configured to strike a target area of a sample, at least one light detector, which includes a preamplifier having a feedback resistor, positioned to receive light from the at least one light source and to generate an output signal, having a time dependent current, which is indicative of the power of light detected, and a processor configured to receive the output signal from the at least one light detector and based on the received output signal, calculate the attenuance attributable to blood in a sample present in the target area and eliminate effect of uncertainty caused by temperature dependent detector response of the at least one light detector, and based on the calculated attenuance, determine a blood glucose level associated with a sample.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: March 30, 2021
    Assignee: St. Louis Medical Devices, Inc.
    Inventor: Zhi Xu
  • Patent number: 10956573
    Abstract: A sample is analyzed to determine a set of events that should be selected for performing by a dynamic analyzer executing the sample in an instrumented, emulated environment. The set of selected events is performed. A maliciousness verdict is determined for the sample based at least in part on one or more responses taken by the sample in response to the set of selected events being performed by the dynamic analyzer.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: March 23, 2021
    Assignee: Palo Alto Networks, Inc.
    Inventors: Cong Zheng, Wenjun Hu, Zhi Xu
  • Patent number: 10893310
    Abstract: Techniques enabled by the present disclosure allow a media content service to support different playback modes in the presence of variations in media content asset types and viewer device capabilities. The techniques enabled by the present disclosure further allow encoding media content with playback bitrates targeted for streaming playback mode and playback bitrates targeted for download playback mode, and managing manifest data to allow viewer devices to select between different playback bitrates for a particular playback mode with greater precision.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: January 12, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Yongjun Wu, Sitaraman Ganapathy, Zhi Xu, Lovish Dhawan, Ivan Yeo, Yashodhan Gokhale, Jed Hoffmann
  • Patent number: 10878839
    Abstract: A device for preventing cables against external damage based on sound source localization comprises a power supply unit, and a sound source sensor unit, a camera unit, a signal processing unit and a wireless communication unit which are electrically connected to the power supply unit. The signal processing unit is connected to the sound source sensor unit, the camera unit and the wireless communication unit. The camera unit is associated with the sound source sensor unit. When the sound source sensor unit recognizes a target signal, the signal processing unit sends a trigger signal to the camera unit, and then the camera unit is triggered to replay a surveillance video to determine whether or not a target really exists. Compared with the prior art, the device has the advantages of being good in safety, high in reliability and the like.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: December 29, 2020
    Assignee: STATE GRID SHANGHAI MUNICIPAL ELECTRIC POWER COMPANY
    Inventors: Mei Wang, Hai Li, Tianyu Qian, Xiaodi Wang, Pingping Xu, Jialiang Yuan, Zhe Song, Shenfu Zhang, Haowen Zhao, Wei Huang, Zhi Xu, Hong Zhou, Yuechao Chen, Junchen Zhu, He He
  • Patent number: 10867041
    Abstract: Techniques for performing static and dynamic analysis on a mobile device application are disclosed. Static analysis is performed on a mobile device application using a static analysis engine. A set of static analysis results is generated. Dynamic analysis of the application is selectively customized based at least in part on a presence of a permission in the set of static analysis results. Dynamic analysis is performed using a dynamic analysis engine. A determination of whether the application is malicious is made based at least in part on the dynamic analysis.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: December 15, 2020
    Assignee: Palo Alto Networks, Inc.
    Inventors: Zhi Xu, Xinran Wang, Huagang Xie
  • Patent number: 10822847
    Abstract: A locking device for a cover of a chassis comprises a first moving lock and a first handle. The first moving lock comprises a hook. The first moving lock slides on the cover. When the first moving lock is moved, the hook is driven to move between a locked position and an unlocked position, so that the cover is secured to or removed from the chassis.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: November 3, 2020
    Assignees: HONG FU JIN PRECISION INDUSTRY (WuHan) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Da-Long Sun, Jun-Zhi Xu
  • Patent number: 10771477
    Abstract: The profiling and fingerprinting of communication and control (C&C) infrastructure is disclosed herein. An initial C&C profile is transmitted to a first network monitoring system. The initial C&C profile includes a domain corresponding to a C&C channel, and a pattern corresponding to the C&C channel. At least in part in response to information received from a second network monitoring system, the initial C&C profile is revised. An updated C&C profile is transmitted to the first network monitoring system.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: September 8, 2020
    Assignee: Palo Alto Networks, Inc.
    Inventors: Zhi Xu, Cong Zheng
  • Publication number: 20200175152
    Abstract: Execution of an application in an application-level sandbox is disclosed. A request to launch an application is received by an operating system executing on a device. A determination is made that a stored copy of the application should be executed within an application-level sandbox. The stored copy of the application is executed in the application-level sandbox.
    Type: Application
    Filed: November 29, 2018
    Publication date: June 4, 2020
    Inventors: Zhi Xu, Cong Zheng, Tongbo Luo, Wenjun Hu
  • Publication number: 20200155042
    Abstract: A method and system for detecting glucose in a biological sample is disclosed. This includes illuminating a biological sample with a light source, collecting transmitted, transflected or reflected light from the sample with a detector, generating spectral data of one or more components in the sample other than glucose in a spectral data analysis device, and analyzing the spectral data of the one or more components, sufficient to provide a glucose measurement from the spectral data of the one or more components other than glucose with the spectral data analysis device.
    Type: Application
    Filed: January 27, 2020
    Publication date: May 21, 2020
    Inventor: Zhi Xu
  • Publication number: 20200110878
    Abstract: A virtualized storage for use in performing dynamic analysis of a sample is configured, at least in part by copying the sample to the virtualized storage. A virtual machine emulator is launched using a snapshot of a virtualized platform. A location of the copied sample in an image corresponding to the virtualized storage is determined, at least in part by identifying an offset. The copied sample is installed and dynamic analysis is performed on the sample.
    Type: Application
    Filed: June 29, 2018
    Publication date: April 9, 2020
    Inventors: Wenjun Hu, Cong Zheng, Zhi Xu
  • Publication number: 20200090679
    Abstract: A device for preventing cables against external damage based on sound source localization comprises a power supply unit, and a sound source sensor unit, a camera unit, a signal processing unit and a wireless communication unit which are electrically connected to the power supply unit. The signal processing unit is connected to the sound source sensor unit, the camera unit and the wireless communication unit. The camera unit is associated with the sound source sensor unit. When the sound source sensor unit recognizes a target signal, the signal processing unit sends a trigger signal to the camera unit, and then the camera unit is triggered to replay a surveillance video to determine whether or not a target really exists. Compared with the prior art, the device has the advantages of being good in safety, high in reliability and the like.
    Type: Application
    Filed: June 28, 2018
    Publication date: March 19, 2020
    Inventors: Mei WANG, Hai LI, Tianyu QIAN, Xiaodi WANG, Pingping XU, Jialiang YUAN, Zhe SONG, Shenfu ZHANG, Haowen ZHAO, Wei HUANG, Zhi XU, Hong ZHOU, Yuechao CHEN, Junchen ZHU, He HE
  • Publication number: 20200065489
    Abstract: Evaluating samples is disclosed. A sample is received. A system component dependency graph is built for the sample. In particular: (1) a dependency relation between at least one system event and at least one system component is analyzed; (2) dependency relations between a plurality of system components are analyzed; and (3) a dependency relation between at least one system component and at least one indirect call component is analyzed. A verdict for the sample is determined based at least in part on the system component dependency graph.
    Type: Application
    Filed: October 29, 2019
    Publication date: February 27, 2020
    Inventors: Cong Zheng, Zhi Xu
  • Patent number: 10565377
    Abstract: Evaluating samples is disclosed. A sample is received. A determination is made that the sample includes at least one sensitive code segment. A set of paths that include execution of the code segment is determined based at least in part using static analysis. A verdict for the sample is determined based at least in part on the set of paths.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: February 18, 2020
    Assignee: Palo Alto Networks, Inc.
    Inventors: Cong Zheng, Zhi Xu
  • Patent number: 10554736
    Abstract: Techniques for categorizing mobile uniform resource locators (URLs) that are used by mobile applications are disclosed. A URL is extracted from a mobile application. A category for the URL is determined based on a categorization of the mobile application. The URL and its determined category are then generated as output.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: February 4, 2020
    Assignee: Palo Alto Networks, Inc.
    Inventors: Seokkyung Chung, Farshad Rostamabadi, William Redington Hewlett, II, Zhi Xu, Shadi Rostami-Hesarsorkh, Lin Xu, Lee Klarich
  • Patent number: 10542919
    Abstract: A method and system for detecting glucose in a biological sample is disclosed. This includes illuminating a biological sample with a light source, collecting transmitted, transflected or reflected light from the sample with a detector, generating spectral data of one or more components in the sample other than glucose in a spectral data analysis device, and analyzing the spectral data of the one or more components, sufficient to provide a glucose measurement from the spectral data of the one or more components other than glucose with the spectral data analysis device.
    Type: Grant
    Filed: March 20, 2009
    Date of Patent: January 28, 2020
    Assignee: St. Louis Medical Devices, Inc.
    Inventor: Zhi Xu
  • Patent number: 10547626
    Abstract: Examining applications for structural indications of repackaging is disclosed. A mobile application is received. The mobile application is analyzed to determine whether the mobile application matches a build-related file format fingerprint indicative of application repackaging. In response to a result of the analysis, the mobile application is categorized as a repackaged application.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: January 28, 2020
    Assignee: Palo Alto Networks, Inc.
    Inventors: Zihang Xiao, Zhi Xu
  • Publication number: 20200004963
    Abstract: A sample is analyzed to determine a set of events that should be selected for performing by a dynamic analyzer executing the sample in an instrumented, emulated environment. The set of selected events is performed. A maliciousness verdict is determined for the sample based at least in part on one or more responses taken by the sample in response to the set of selected events being performed by the dynamic analyzer.
    Type: Application
    Filed: June 29, 2018
    Publication date: January 2, 2020
    Inventors: Cong Zheng, Wenjun Hu, Zhi Xu