Patents by Inventor Su Wang

Su 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).

  • Publication number: 20190306185
    Abstract: Some embodiments provide a method for a public cloud manager that interacts with a management system of a public datacenter. The method receives a notification from a network controller that a second data compute node is compromised. The second data compute node operates on a host machine in the public datacenter and executes a forwarding element managed by network controller. The method interacts with application programming interfaces (APIs) of the public datacenter to quarantine the data compute node.
    Type: Application
    Filed: June 20, 2019
    Publication date: October 3, 2019
    Inventors: Akshay Katrekar, Ganesan Chandrashekhar, Mukesh Hira, Su Wang, Vaibhav Kulkarni
  • Patent number: 10430943
    Abstract: Automated nuclei area/number estimation utilizes a two-stage estimation framework-area estimation first followed by number estimation. After determining area information, each local patch's shape features are able to be extracted to define a local voting rule. The resulting voting score determines the strength of each local voting peak. The number of voting peaks is exactly the number of nuclei.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: October 1, 2019
    Assignee: Sony Corporation
    Inventors: Su Wang, Xun Xu, Akira Nakamura
  • Patent number: 10397136
    Abstract: Some embodiments provide a method for a network controller that manages a logical network implemented in a datacenter having forwarding elements to which the network controller does not have access. The method identifies a data compute node (DCN) operating on a host machine in the datacenter, to attach to the logical network. The DCN has a network interface with an address provided by a datacenter management system. A workload application executes in a first namespace of the DCN. The method distributes configuration data for configuring a managed forwarding element (MFE) executing in a second namespace of the DCN to receive data packets sent from the application via an interface pairing between the first and second namespaces. The data packets sent by the application have the provided address as a source address when received by the MFE and are encapsulated by the MFE using the provided address as a source address.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: August 27, 2019
    Assignee: NICIRA, INC.
    Inventors: Mukesh Hira, Saurabh Shah, Su Wang
  • Patent number: 10395106
    Abstract: Provided are a human body posture data acquisition method and system, and a data processing device. The method comprises: obtaining feature data between pre-calibrated human body feature points; obtaining a rotational angle of the human body feature points; and obtaining human body posture data according to the rotational angle of the human body feature points and the feature data between the human body feature points. In the method, head rotation data is obtained by directly providing a head wearing device on the head. Accordingly, body rotation data is obtained by providing a body wearing device on the human chest, and then human body posture data is obtained via the head rotation data and the body rotation data, thereby alleviating the problem that an error in sensed data is caused with the existing human body posture identification methods due to a poor mobility, sensitivity to environmental impacts and susceptibility to disturbances.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: August 27, 2019
    Assignee: Wuhan Zhunwofei Science and Technology Co., LTD
    Inventors: Yao Yao, Su Wang
  • Patent number: 10380737
    Abstract: An image analysis method and an image processing apparatus are disclosed. The image analysis method comprises receiving a retinal image and identifying at least one candidate object from a plurality of objects within the retinal image. Singular spectrum analysis SSA is performed on the at least one candidate object, to obtain an intensity profile along at least one cross-sectional line through the candidate object. At least one feature from the intensity profile is extracted for classification of the at least one candidate object.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: August 13, 2019
    Assignee: UNIVERSITY OF SURREY
    Inventors: Hongying Lilian Tang, Su Wang
  • Publication number: 20190238509
    Abstract: The present disclosure generally relates to deploying a proxy control plane and/or north-south data plane in a control virtual private cloud of a logical network implemented on a software-defined datacenter. The control virtual private cloud is shared by a plurality of compute virtual private clouds of the network. In some embodiments, a proxy control plane is deployed on the control virtual private cloud and disseminates policies directly to endpoints of the logical network. In some embodiments, a north-south data plane is deployed on the control virtual private cloud and directly manages north-south network traffic from endpoints of the logical network. In some embodiments, a proxy control plane and a north-south network data plane are deployed on the control virtual private cloud.
    Type: Application
    Filed: January 26, 2018
    Publication date: August 1, 2019
    Applicant: Nicira, Inc.
    Inventors: Mukesh HIRA, Ganesan CHANDRASHEKHAR, Su WANG, Akshay KATREKAR, Vivek AGARWAL
  • Patent number: 10367757
    Abstract: Some embodiments provide a method for a first network controller that manages a logical network implemented in a datacenter including forwarding elements to which the first network controller does not have access. The method identifies a first data compute node (DCN) in the datacenter configured to execute a second network controller. The method distributes configuration data defining the logical network to the first DCN. The second network controller distributes sets of the configuration data to local agents executing on additional DCNs in the datacenter that send and receive messages through the logical network. Both managed forwarding elements and the local agents execute on each of the additional DCNs. Each local agent on a particular DCN is for receiving a set of configuration data from the second network controller and configuring the managed forwarding element on the particular DCN to implement the logical network according to the set of configuration data.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: July 30, 2019
    Assignee: NICIRA, INC.
    Inventors: Ganesan Chandrashekhar, Mukesh Hira, Su Wang, Akshay Katrekar
  • Patent number: 10341371
    Abstract: Some embodiments provide a method for a public cloud manager that interacts with a management system of a public datacenter. The method receives a notification from a network controller that a second data compute node is compromised. The second data compute node operates on a host machine in the public datacenter and executes a forwarding element managed by network controller. The method interacts with application programming interfaces (APIs) of the public datacenter to quarantine the data compute node.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: July 2, 2019
    Assignee: NICIRA, INC.
    Inventors: Akshay Katrekar, Ganesan Chandrashekhar, Mukesh Hira, Su Wang, Vaibhav Kulkarni
  • Publication number: 20190188193
    Abstract: Some embodiments of the invention provide a novel method for interfacing between a first tuple-based controller and a second controller using a message-based protocol. The method of some embodiments identifies a set of changed tuples stored in a set of output tables, generates a set of messages based on the changed tuples, and sends the generated set of messages to a second controller. In some embodiments, the first and second controllers are parts of a network control system that manages forwarding elements to implement a logical network.
    Type: Application
    Filed: February 8, 2019
    Publication date: June 20, 2019
    Inventors: Amre Shakimov, Su Wang, Anupam Chanda, Pankaj Thakkar
  • Publication number: 20190147237
    Abstract: Provided are a human body posture data acquisition method and system, and a data processing device. The method comprises: obtaining feature data between pre-calibrated human body feature points; obtaining a rotational angle of the human body feature points; and obtaining human body posture data according to the rotational angle of the human body feature points and the feature data between the human body feature points. In the method, head rotation data is obtained by directly providing a head wearing device on the head. Accordingly, body rotation data is obtained by providing a body wearing device on the human chest, and then human body posture data is obtained via the head rotation data and the body rotation data, thereby alleviating the problem that an error in sensed data is caused with the existing human body posture identification methods due to a poor mobility, sensitivity to environmental impacts and susceptibility to disturbances.
    Type: Application
    Filed: December 2, 2014
    Publication date: May 16, 2019
    Applicant: Wuhan Zhunwofei Science and Technology Co., LTD
    Inventors: Yao Yao, Su Wang
  • Patent number: 10217223
    Abstract: According to one example for segmenting image data, image data comprising color pixel data, IR data, and depth data is received from a sensor. The image data is segmented into a first list of objects based on at least one computed feature of the image data. At least one object type is determined for at least one object in the first list of objects. The segmentation of the first list of objects is refined into a second list of objects based on the at least one object type. In an example, the second list of objects is output.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: February 26, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Su Wang, Kar-Han Tan, Divya Sharma, Jian Fan, Jinman Kang, Yun Tang, Daniel R Tretter
  • Patent number: 10204122
    Abstract: Some embodiments of the invention provide a novel method for interfacing between a first tuple-based controller and a second controller using a message-based protocol. The method of some embodiments identifies a set of changed tuples stored in a set of output tables, generates a set of messages based on the changed tuples, and sends the generated set of messages to a second controller. In some embodiments, the first and second controllers are parts of a network control system that manages forwarding elements to implement a logical network.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: February 12, 2019
    Assignee: NICIRA, INC.
    Inventors: Amre Shakimov, Su Wang, Anupam Chanda, Pankaj Thakkar
  • Patent number: 10198695
    Abstract: A manifold-aware ranking kernel (MARK) for information retrieval is described herein. The MARK is implemented by using supervised and unsupervised learning. MARK is ranking-oriented such that the relative comparison formulation directly targets on the ranking problem, making the approach optimal for information retrieval. MARK is also manifold-aware such that the algorithm is able to exploit information from ample unlabeled data, which helps to improve generalization performance, particularly when there are limited number of labeled constraints. MARK is nonlinear: as a kernel-based approach, the algorithm is able to lead to a highly non-linear metric which is able to model complicated data distribution.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: February 5, 2019
    Assignee: Sony Corporation
    Inventors: Xun Xu, Akira Nakamura, Dian Gong, Su Wang
  • Patent number: 10193749
    Abstract: Some embodiments provide a method for a network controller that manages a logical network implemented in a datacenter having forwarding elements to which the network controller does not have access. The method identifies a data compute node (DCN), that operates on a host machine in the datacenter, to attach to the logical network. The DCN has a network interface with a network address provided by a management system of the datacenter. The DCN executes (i) a workload application and (ii) a managed forwarding element (MFE). The method distributes configuration data for configuring the MFE to receive data packets sent from the workload application on the DCN and perform network security processing on the data packets without performing logical forwarding operations. The data packets sent by the workload application have the provided network address as a source address when received by the MFE and are not encapsulated by the MFE.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: January 29, 2019
    Assignee: NICIRA, INC.
    Inventors: Mukesh Hira, Saurabh Shah, Su Wang
  • Publication number: 20190028372
    Abstract: A method of diagnosing a software-defined network is provided. The method determines an observed plurality of network control events from a set of network control event messages. Each network control event message includes a unique identifier and is used for configuring a network configuration entity on a network component. The method, from a description of an expected configuration of the network, determines an expected plurality of network control events. The method backtraces the observed control events from the current configuration of the network to determine whether the expected network control events have occurred. The method identifies a network component as the source of fault when the network component receives an input set of network control events that matches a set of expected network events but does not produce a set of output network control events that match a set of network control events.
    Type: Application
    Filed: July 18, 2017
    Publication date: January 24, 2019
    Inventors: Su Wang, Pankaj Thakkar, Ganesan Chandrashekhar
  • Patent number: 10135675
    Abstract: Some embodiments provide a method for a first data compute node (DCN) configured to execute a gateway forwarding element (FE) for a logical network within a datacenter. The method receives a packet from a second FE configured by an administrator of the datacenter. The packet is received from a source external to the datacenter by the second FE, and the second FE performs a first set of operations on the packet before sending the packet to a host machine on which the first data compute node operates. The method performs a second set of operations on the packet according to a configuration for the first gateway FE, and sends the packet to a third FE executing on a second DCN in the datacenter. The third FE performs a third set of operations on the packet and delivers the packet to an application executing on the second DCN.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: November 20, 2018
    Assignee: NICIRA, INC.
    Inventors: Jia Yu, Su Wang, Akshay Katrekar
  • Patent number: 10002434
    Abstract: One example provides a system. The system receives an infrared image and processes the infrared image to detect lines in the infrared image. The system receives a color image corresponding to the infrared image and processes the color image to detect lines in the color image. The detected lines in the infrared image and the detected lines in the color image are combined. A document region is detected from the combined detected lines.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: June 19, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jian Fan, Su Wang, Daniel R Tretter
  • Patent number: 9967134
    Abstract: Some embodiments provide a network control system with techniques for handling failover of network controllers with minimal churn in the network state distributed to the forwarding elements of the network. Specifically, in some embodiments, the local controller designates a waiting period before computing output network state data entries based on the new version of the input network state data entries. Alternatively, or conjunctively, the local controller of some embodiments calculates the changes between the new version of input state data entries and its stored existing version of the input state data entries, and only generates new output network state data entries based on the calculated changes, in order to minimize unnecessary recalculations of the output network state data entries. The new output network state data entries may then be used by the local controller to provision its managed forwarding element.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: May 8, 2018
    Assignee: NICIRA, INC.
    Inventors: Amre Shakimov, Srinivas Neginhal, Anupam Chanda, Su Wang, Pankaj Thakkar
  • Publication number: 20180101949
    Abstract: Automated nuclei area/number estimation utilizes a two-stage estimation framework-area estimation first followed by number estimation. After determining area information, each local patch's shape features are able to be extracted to define a local voting rule. The resulting voting score determines the strength of each local voting peak. The number of voting peaks is exactly the number of nuclei.
    Type: Application
    Filed: October 7, 2016
    Publication date: April 12, 2018
    Inventors: Su Wang, Xun Xu, Akira Nakamura
  • Patent number: 9923760
    Abstract: Some embodiments provide a network control system with techniques for handling failover of network controllers with minimal churn in the network state distributed to the forwarding elements of the network. Specifically, in some embodiments, the local controller designates a waiting period before computing output network state data entries based on the new version of the input network state data entries. Alternatively, or conjunctively, the local controller of some embodiments calculates the changes between the new version of input state data entries and its stored existing version of the input state data entries, and only generates new output network state data entries based on the calculated changes, in order to minimize unnecessary recalculations of the output network state data entries. The new output network state data entries may then be used by the local controller to provision its managed forwarding element.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: March 20, 2018
    Assignee: NICIRA, INC.
    Inventors: Amre Shakimov, Srinivas Neginhal, Anupam Chanda, Su Wang, Pankaj Thakkar