Patents by Inventor Shengjun Tang

Shengjun Tang 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: 11700322
    Abstract: A service process control method includes selecting, according to an execution policy of at least one service deployed on a network device, M data processors for processing a packet received by the network device, determining a processing sequence for the selected M data processors to process the packet, and invoking the selected M data processors to sequentially process, according to the processing sequence, the packet. An execution sequence for a data processor to process the packet is dynamically generated according to a policy set corresponding to the service.
    Type: Grant
    Filed: December 28, 2021
    Date of Patent: July 11, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Uri Hasson, Shengjun Tang, Jun He
  • Patent number: 11579936
    Abstract: Disclosed is a system and method for cloud workload provisioning. In one implementation, the present invention provides a system enabling an automated guidance to the user for the workload to be provisioned. The present invention matches the user's workload profile based on a wide variety of historical data set and makes easy for users to choose the cloud provisioning for various kinds of workloads. The system can automatically readjust a workload profile for cloud provisioning. The system can provide a manual selection option for cloud provisioning. In one embodiment, the present invention provides a system and method that derives a workload provision scaling factor mechanism using historic data set. Furthermore, the system and method can automatically or manually readjust the provision scaling factor based on a workload profile for cloud provisioning.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: February 14, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Krishna Mankili Kumar, Shengjun Tang
  • Publication number: 20220124184
    Abstract: A service process control method includes selecting, according to an execution policy of at least one service deployed on a network device, M data processors for processing a packet received by the network device, determining a processing sequence for the selected M data processors to process the packet, and invoking the selected M data processors to sequentially process, according to the processing sequence, the packet. An execution sequence for a data processor to process the packet is dynamically generated according to a policy set corresponding to the service.
    Type: Application
    Filed: December 28, 2021
    Publication date: April 21, 2022
    Inventors: Uri Hasson, Shengjun Tang, Jun He
  • Patent number: 11233884
    Abstract: A service process control method and a network device, where the method includes selecting, according to an execution policy of at least one service deployed on a network device, M data processors for processing a packet received by the network device, determining a processing sequence for the selected M data processors to process the packet, and invoking the selected M data processors to sequentially process, according to the processing sequence, the packet. An execution sequence for a data processor to process the packet is dynamically generated according to a policy set corresponding to the service, thereby reducing an unnecessary processing process and redundant information collection in a service execution procedure, improving service processing flexibility, and enhancing overall performance of the device.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: January 25, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Uri Hasson, Shengjun Tang, Jun He
  • Patent number: 11176244
    Abstract: Embodiments of this application disclose a cloud application detection method, including: obtaining at least one application instance corresponding to a to-be-detected cloud application, where the application instance corresponds one-to-one to a guard agent; extracting, by using the guard agent, a first characteristic value corresponding to each application instance; updating the first characteristic value to a second characteristic value when the to-be-detected cloud application meets a preset characteristic value update condition; and determining the to-be-detected cloud application as a target cloud application with security vulnerability if second characteristic values are inconsistent. This application further discloses a cloud application detection apparatus. integrity protection during running can be provided for a cloud application deployed on a platform as a service.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: November 16, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Dongyan Chai, Shengjun Tang
  • Publication number: 20210301955
    Abstract: The present invention discloses a quick connector stable for connection and convenient for mounting and dismounting, which includes a joint pipe that is provided with a first insertion cavity and a second insertion cavity in a center with different diameters for inserting a pipe or a rod, wherein a seal cavity is respectively provided outside the first insertion cavity and the second insertion cavity, a seal ring is mounted on a bottom of the seal cavity, a gland is mounted on an upper end of the seal ring, the joint pipe is detachably connected to a screw cap, a clamping chuck is provided in the screw cap, and a locking piece is mounted between the clamping chuck and the gland.
    Type: Application
    Filed: May 8, 2021
    Publication date: September 30, 2021
    Inventor: Shengjun Tang
  • Publication number: 20200106865
    Abstract: A service process control method and a network device, where the method includes selecting, according to an execution policy of at least one service deployed on a network device, M data processors for processing a packet received by the network device, determining a processing sequence for the selected M data processors to process the packet, and invoking the selected M data processors to sequentially process, according to the processing sequence, the packet. An execution sequence for a data processor to process the packet is dynamically generated according to a policy set corresponding to the service, thereby reducing an unnecessary processing process and redundant information collection in a service execution procedure, improving service processing flexibility, and enhancing overall performance of the device.
    Type: Application
    Filed: September 20, 2019
    Publication date: April 2, 2020
    Inventors: Uri Hasson, Shengjun Tang, Jun He
  • Patent number: 10462234
    Abstract: An application resilience framework, where a monitoring engine of the framework monitors an application and captures data associated with the application. A processor analyzes the data captured to associate an event retrieved from the data captured with an action in a pre-stored template, executes the action associated to the event as specified in the pre-stored template, identifies a status of the application, fetches the data captured, the event retrieved from the data captured, the action associated with the event retrieved the action executed, stores in a repository, and notifies at least the status of the application based on at least one notification template storing at least one value.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: October 29, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Krishna Mankili Kumar, Deepak Vij, Shengjun Tang
  • Patent number: 10425510
    Abstract: A service process control method and a network device, where the method includes selecting, according to an execution policy of at least one service deployed on a network device, M data processors for processing a packet received by the network device, determining a processing sequence for the selected M data processors to process the packet, and invoking the selected M data processors to sequentially process, according to the processing sequence, the packet. An execution sequence for a data processor to process the packet is dynamically generated according to a policy set corresponding to the service, thereby reducing an unnecessary processing process and redundant information collection in a service execution procedure, improving service processing flexibility, and enhancing overall performance of the device.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: September 24, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Uri Hasson, Shengjun Tang, Jun He
  • Publication number: 20190149622
    Abstract: An application resilience framework, where a monitoring engine of the framework monitors an application and captures data associated with the application. A processor analyzes the data captured to associate an event retrieved from the data captured with an action in a pre-stored template, executes the action associated to the event as specified in the pre-stored template, identifies a status of the application, fetches the data captured, the event retrieved from the data captured, the action associated with the event retrieved the action executed, stores in a repository, and notifies at least the status of the application based on at least one notification template storing at least one value.
    Type: Application
    Filed: January 14, 2019
    Publication date: May 16, 2019
    Inventors: Krishna Mankili Kumar, Deepak Vij, Shengjun Tang
  • Publication number: 20190121965
    Abstract: Embodiments of this application disclose a cloud application detection method, including: obtaining at least one application instance corresponding to a to-be-detected cloud application, where the application instance corresponds one-to-one to a guard agent; extracting, by using the guard agent, a first characteristic value corresponding to each application instance; updating the first characteristic value to a second characteristic value when the to-be-detected cloud application meets a preset characteristic value update condition; and determining the to-be-detected cloud application as a target cloud application with security vulnerability if second characteristic values are inconsistent. This application further discloses a cloud application detection apparatus. integrity protection during running can be provided for a cloud application deployed on a platform as a service.
    Type: Application
    Filed: December 21, 2018
    Publication date: April 25, 2019
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Dongyan CHAI, Shengjun Tang
  • Publication number: 20180210763
    Abstract: Disclosed is a system and method for cloud workload provisioning. In one implementation, the present invention provides a system enabling an automated guidance to the user for the workload to be provisioned. The present invention matches the user's workload profile based on a wide variety of historical data set and makes easy for users to choose the cloud provisioning for various kinds of workloads. The system can automatically readjust a workload profile for cloud provisioning. The system can provide a manual selection option for cloud provisioning. In one embodiment, the present invention provides a system and method that derives a workload provision scaling factor mechanism using historic data set. Furthermore, the system and method can automatically or manually readjust the provision scaling factor based on a workload profile for cloud provisioning.
    Type: Application
    Filed: March 23, 2018
    Publication date: July 26, 2018
    Inventors: Krishna Mankili KUMAR, Shengjun TANG
  • Publication number: 20170085684
    Abstract: A service process control method and a network device, where the method includes selecting, according to an execution policy of at least one service deployed on a network device, M data processors for processing a packet received by the network device, determining a processing sequence for the selected M data processors to process the packet, and invoking the selected M data processors to sequentially process, according to the processing sequence, the packet. An execution sequence for a data processor to process the packet is dynamically generated according to a policy set corresponding to the service, thereby reducing an unnecessary processing process and redundant information collection in a service execution procedure, improving service processing flexibility, and enhancing overall performance of the device.
    Type: Application
    Filed: December 6, 2016
    Publication date: March 23, 2017
    Inventors: Uri Hasson, Shengjun Tang, Jun He
  • Patent number: 9537982
    Abstract: A service process control method and a network device. The method includes: selecting, according to an execution policy of at least one service deployed on a network device, M data processing modules for processing a packet received by the network device, and determining a processing sequence for the selected M data processing modules to process the packet; and invoking the selected M data processing modules to sequentially process, according to the processing sequence, the packet. In the foregoing technical solutions of embodiments of the present invention, an execution sequence for a data processing module to process the packet is dynamically generated according to a policy set corresponding to the service, thereby reducing an unnecessary processing process and redundant information collection in a service execution procedure, improving service processing flexibility, and enhancing overall performance of the device.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: January 3, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Uri Hasson, Shengjun Tang, Jun He
  • Publication number: 20150085866
    Abstract: A service process control method and a network device. The method includes: selecting, according to an execution policy of at least one service deployed on a network device, M data processing modules for processing a packet received by the network device, and determining a processing sequence for the selected M data processing modules to process the packet; and invoking the selected M data processing modules to sequentially process, according to the processing sequence, the packet. In the foregoing technical solutions of embodiments of the present invention, an execution sequence for a data processing module to process the packet is dynamically generated according to a policy set corresponding to the service, thereby reducing an unnecessary processing process and redundant information collection in a service execution procedure, improving service processing flexibility, and enhancing overall performance of the device.
    Type: Application
    Filed: December 2, 2014
    Publication date: March 26, 2015
    Inventors: Uri Hasson, Shengjun Tang, Jun He