Patents by Inventor Hongwei Zhu

Hongwei Zhu 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: 11605177
    Abstract: A system and method for estimating dimensions of an approximately cuboidal object from a 3D image of the object acquired by an image sensor of the vision system processor is provided. An identification module, associated with the vision system processor, automatically identifies a 3D region in the 3D image that contains the cuboidal object. A selection module, associated with the vision system processor, automatically selects 3D image data from the 3D image that corresponds to approximate faces or boundaries of the cuboidal object. An analysis module statistically analyzes, and generates statistics for, the selected 3D image data that correspond to approximate cuboidal object faces or boundaries. A refinement module chooses statistics that correspond to improved cuboidal dimensions from among cuboidal object length, width and height. The improved cuboidal dimensions are provided as dimensions for the object. A user interface displays a plurality of interface screens for setup and runtime operation.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: March 14, 2023
    Assignee: Cognex Corporation
    Inventors: Ben R. Carey, Nickolas J. Mullan, Gilbert Chiang, Yukang Liu, Nitin M. Vaidya, Hongwei Zhu, Daniel Moreno, David J. Michael
  • Patent number: 11582147
    Abstract: Some embodiments provide policy-driven methods for deploying edge forwarding elements in a public or private SDDC for tenants or applications. For instance, the method of some embodiments allows administrators to create different traffic groups for different applications and/or tenants, deploys edge forwarding elements for the different traffic groups, and configures forwarding elements in the SDDC to direct data message flows of the applications and/or tenants through the edge forwarding elements deployed for them. The policy-driven method of some embodiments also dynamically deploys edge forwarding elements in the SDDC for applications and/or tenants after detecting the need for the edge forwarding elements based on monitored traffic flow conditions.
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: February 14, 2023
    Assignee: VMWARE, INC.
    Inventors: Chidambareswaran Raman, Ganesh Sadasivan, Dileep K. Devireddy, Hongwei Zhu, Sreenivas Duvvuri
  • Patent number: 11567741
    Abstract: Various implementations described herein are directed to a system and methods for memory compiling. For instance, a method may include selecting source corners from a memory compiler configuration and generating a standardized set of memory instances for the selected source corners. Also, the method may include deriving a reduced set of memory instances based on the standardized set of memory instances and building a memory compiler database for a compiler space based on the standardized set of memory instances and the reduced set of memory instances.
    Type: Grant
    Filed: June 11, 2020
    Date of Patent: January 31, 2023
    Assignee: Arm Limited
    Inventors: Mouli Rajaram Chollangi, Sriram Thyagarajan, Hongwei Zhu, Yew Keong Chong, Pratik Ghanshambhai Satasia
  • Patent number: 11562502
    Abstract: This invention provides an easy-to-manufacture, easy-to-analyze calibration object which combines measurable and repeatable, but not necessarily accurate, 3D features—such as a two-sided calibration object/target in (e.g.) the form of a frustum, with a pair of accurate and measurable features, more particularly parallel faces separated by a precise specified thickness, so as to provide for simple field calibration of opposite-facing DS sensors. Illustratively, a composite calibration object can be constructed, which includes the two-sided frustum that has been sandblasted and anodized (to provide measurable, repeatable features), with a flange whose above/below parallel surfaces have been ground to a precise specified thickness. The 3D corner positions of the two-sided frustum are used to calibrate the two sensors in X and Y, but cannot establish absolute Z without accurate information about the thickness of the two-sided frustum; the flange provides the absolute Z information.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: January 24, 2023
    Assignee: Cognex Corporation
    Inventors: Aaron S. Wallack, Gang Liu, Robert A. Wolff, David J. Michael, Ruibing Wang, Hongwei Zhu
  • Patent number: 11560892
    Abstract: The present disclosure provides a multi-stage compressor and an air conditioner having the same. The multi-stage compressor includes: a first-stage cylinder including a first-stage compression cavity and a first vane disposed in the first-stage compression cavity; a second-stage cylinder including a second-stage compression cavity and a second vane disposed in the second-stage compression cavity, wherein a refrigerant flowing out from the first-stage compression cavity enters the second-stage compression cavity; a linkage structure disposed between the first vane and the second vane, so that the second vane is capable of moving with a movement of the first vane and maintain contact with a roller in the second-stage compression cavity.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: January 24, 2023
    Assignee: GREEN REFRIGERATION EQUIPMENT ENGINEERING RESEARCH CENTER OF ZHUHAI GREE CO., LTD.
    Inventors: Dahao Wang, Huijun Wei, Hongwei Zhu, Jing Liu
  • Publication number: 20220377020
    Abstract: Some embodiments provide policy-driven methods for deploying edge forwarding elements in a public or private SDDC for tenants or applications. For instance, the method of some embodiments allows administrators to create different traffic groups for different applications and/or tenants, deploys edge forwarding elements for the different traffic groups, and configures forwarding elements in the SDDC to direct data message flows of the applications and/or tenants through the edge forwarding elements deployed for them. The policy-driven method of some embodiments also dynamically deploys edge forwarding elements in the SDDC for applications and/or tenants after detecting the need for the edge forwarding elements based on monitored traffic flow conditions.
    Type: Application
    Filed: June 11, 2021
    Publication date: November 24, 2022
    Inventors: Ganesh Sadasivan, Chidambareswaran Raman, Dileep K. Devireddy, Hongwei Zhu, Sreenivas Duvvuri
  • Publication number: 20220377021
    Abstract: Some embodiments provide policy-driven methods for deploying edge forwarding elements in a public or private SDDC for tenants or applications. For instance, the method of some embodiments allows administrators to create different traffic groups for different applications and/or tenants, deploys edge forwarding elements for the different traffic groups, and configures forwarding elements in the SDDC to direct data message flows of the applications and/or tenants through the edge forwarding elements deployed for them. The policy-driven method of some embodiments also dynamically deploys edge forwarding elements in the SDDC for applications and/or tenants after detecting the need for the edge forwarding elements based on monitored traffic flow conditions.
    Type: Application
    Filed: June 11, 2021
    Publication date: November 24, 2022
    Inventors: Ganesh Sadasivan, Chidambareswaran Raman, Dileep K. Devireddy, Hongwei Zhu, Sreenivas Duvvuri
  • Publication number: 20220377009
    Abstract: Some embodiments provide policy-driven methods for deploying edge forwarding elements in a public or private SDDC for tenants or applications. For instance, the method of some embodiments allows administrators to create different traffic groups for different applications and/or tenants, deploys edge forwarding elements for the different traffic groups, and configures forwarding elements in the SDDC to direct data message flows of the applications and/or tenants through the edge forwarding elements deployed for them. The policy-driven method of some embodiments also dynamically deploys edge forwarding elements in the SDDC for applications and/or tenants after detecting the need for the edge forwarding elements based on monitored traffic flow conditions.
    Type: Application
    Filed: June 11, 2021
    Publication date: November 24, 2022
    Inventors: Chidambareswaran Raman, Ganesh Sadasivan, Dileep K. Devireddy, Hongwei Zhu, Sreenivas Duvvuri
  • Publication number: 20220358668
    Abstract: A system and method for estimating dimensions of an approximately cuboidal object from a 3D image of the object acquired by an image sensor of the vision system processor is provided. An identification module, associated with the vision system processor, automatically identifies a 3D region in the 3D image that contains the cuboidal object. A selection module, associated with the vision system processor, automatically selects 3D image data from the 3D image that corresponds to approximate faces or boundaries of the cuboidal object. An analysis module statistically analyzes, and generates statistics for, the selected 3D image data that correspond to approximate cuboidal object faces or boundaries. A refinement module chooses statistics that correspond to improved cuboidal dimensions from among cuboidal object length, width and height. The improved cuboidal dimensions are provided as dimensions for the object. A user interface displays a plurality of interface screens for setup and runtime operation.
    Type: Application
    Filed: May 16, 2022
    Publication date: November 10, 2022
    Inventors: Nitin M. Vaidya, Hongwei Zhu, Daniel Moreno, Ben R. Carey, Nickolas J. Mullan, Gilbert Chiang, Yukang Liu, David J. Michael
  • Patent number: 11496437
    Abstract: Some embodiments provide a method for proxying ARP requests. At an MFE that executes on a host computer operating at a first site to implement a distributed router along with at least one additional MFE at the first site, the method receives, from a router at a remote second site, an ARP request for an IP address associated with a logical switch that spans the first site and the remote second site, and to which both the distributed router and the router at the remote second site connect. The method determines whether a table that includes IP addresses for a set of DCNs that use the distributed router as a default gateway includes the IP address. When the IP address is in the table, the method proxies the request at the host computer. When the particular IP address is not in the table, the MFE does not proxy the request.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: November 8, 2022
    Assignee: VMWARE, INC.
    Inventors: Hongwei Zhu, Dileep Devireddy, Ganesan Chandrashekhar, Feng Gu, Sreenivas Duvvuri, Chidambareswaran Raman
  • Patent number: 11468609
    Abstract: The techniques described herein relate to methods, apparatus, and computer readable media configured to generate point cloud histograms. A one-dimensional histogram can be generated by determining a distance to a reference for each 3D point of a 3D point cloud. A one-dimensional histogram is generated by adding, for each histogram entry, distances that are within the entry's range of distances. A two-dimensional histogram can be determined by generating a set of orientations by determining, for each 3D point, an orientation with at least a first value for a first component and a second value for a second component. A two-dimensional histogram can be generated based on the set of orientations. Each bin can be associated with ranges of values for the first and second components. Orientations can be added for each bin that have first and second values within the first and second ranges of values, respectively, of the bin.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: October 11, 2022
    Assignee: Cognex Corporation
    Inventors: Hongwei Zhu, David J. Michael, Nitin M. Vaidya
  • Publication number: 20220311714
    Abstract: Some embodiments provide a method for deploying edge forwarding elements in a public or private software defined datacenter (SDDC). For an entity, the method deploys a default first edge forwarding element to process data message flows between machines of the entity in a first network of the SDDC and machines external to the first network of the SDDC. The method subsequently receives a request to allocate more bandwidth to a first set of the data message flows entering or exiting the first network of the SDDC. In response, the method deploys a second edge forwarding element to process the first set of data message flows of the entity in order to allocate more bandwidth to the first set of the data message flows, while continuing to process a second set of data message flows of the entity through the default first edge node.
    Type: Application
    Filed: June 13, 2022
    Publication date: September 29, 2022
    Inventors: Dileep Devireddy, Ganesh Sadasivan, Chidambareswaran Raman, Hongwei Zhu, Sreenivas Duvvuri
  • Patent number: 11374850
    Abstract: Some embodiments provide a method for an MFE, in a first datacenter, to implement an LN spanning the first datacenter and a set of additional datacenters. The method stores records that each map one or more LN addresses for DCNs belonging to the LN and operating in the first datacenter to a different TEP address. The method stores an additional record that maps addresses for DCNs connected to a particular LFE of the LN and operating in the additional datacenters to a group of TEP addresses corresponding to LN gateways that handle data traffic for the particular LFE between the first datacenter and the additional datacenters. Upon receiving a data message with a destination address corresponding to a DCN connected to the particular LFE and operating in one of the additional datacenters, the method uses the additional record to identify a TEP address for encapsulating the data message.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: June 28, 2022
    Assignee: VMWARE, INC.
    Inventors: Ganesan Chandrashekhar, Hongwei Zhu, Jia Yu, Abhishek Goliya
  • Patent number: 11362992
    Abstract: Some embodiments provide a method for deploying edge forwarding elements in a public or private software defined datacenter (SDDC). For an entity, the method deploys a default first edge forwarding element to process data message flows between machines of the entity in a first network of the SDDC and machines external to the first network of the SDDC. The method subsequently receives a request to allocate more bandwidth to a first set of the data message flows entering or exiting the first network of the SDDC. In response, the method deploys a second edge forwarding element to process the first set of data message flows of the entity in order to allocate more bandwidth to the first set of the data message flows, while continuing to process a second set of data message flows of the entity through the default first edge node.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: June 14, 2022
    Assignee: VMWARE, INC.
    Inventors: Dileep Devireddy, Ganesh Sadasivan, Chidambareswaran Raman, Hongwei Zhu, Sreenivas Duvvuri
  • Patent number: 11335021
    Abstract: A system and method for estimating dimensions of an approximately cuboidal object from a 3D image of the object acquired by an image sensor of the vision system processor is provided. An identification module, associated with the vision system processor, automatically identifies a 3D region in the 3D image that contains the cuboidal object. A selection module, associated with the vision system processor, automatically selects 3D image data from the 3D image that corresponds to approximate faces or boundaries of the cuboidal object. An analysis module statistically analyzes, and generates statistics for, the selected 3D image data that correspond to approximate cuboidal object faces or boundaries. A refinement module chooses statistics that correspond to improved cuboidal dimensions from among cuboidal object length, width and height. The improved cuboidal dimensions are provided as dimensions for the object. A user interface displays a plurality of interface screens for setup and runtime operation.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: May 17, 2022
    Assignee: Cognex Corporation
    Inventors: Nitin M. Vaidya, Hongwei Zhu, Daniel Moreno, Ben R. Carey, Nickolas J. Mullan, Gilbert Chiang, Yukang Liu, David J. Michael
  • Patent number: 11336486
    Abstract: Some embodiments provide a method for a set of central controllers that manages forwarding elements operating in a plurality of datacenters. The method receives a configuration for a bridge between (i) a logical L2 network that spans at least two datacenters and (ii) a physical L2 network. The configuration specifies a particular one of the datacenters for implementation of the bridge. The method identifies multiple managed forwarding elements that implement the logical L2 network and are operating in the particular datacenter. The method selects one of the identified managed forwarding elements to implement the bridge. The method distributes bridge configuration data to the selected managed forwarding element.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: May 17, 2022
    Assignee: NICIRA, INC.
    Inventors: Ankur Kumar Sharma, Xiaohu Wang, Hongwei Zhu, Ganesan Chandrashekhar, Vivek Agarwal, Nithin B. Raju
  • Publication number: 20220148153
    Abstract: This invention provides a system and method that efficiently detects objects imaged using a 3D camera arrangement by referencing a cylindrical or spherical surface represented by a point cloud, and measures variant features of an extracted object including volume, height, and center of mass, bounding box, and other relevant metrics. The system and method, advantageously, operates directly on unorganized and un-ordered points, requiring neither a mesh/surface reconstruction nor voxel grid representation of object surfaces in a point cloud. Based upon a cylinder/sphere reference model, an acquired 3D point cloud is flattened. Object (blob) detection is carried out in the flattened 3D space, and objects are converted back to the 3D space to compute the features, which can include regions that differ from the regular shape of the cylinder/sphere. Downstream utilization devices and/or processes, such as part reject mechanism and/or robot manipulators can act on the identified feature data.
    Type: Application
    Filed: October 15, 2021
    Publication date: May 12, 2022
    Inventors: Hongwei Zhu, Daniel Moreno
  • Publication number: 20220150172
    Abstract: In some embodiments, a method adds a specific route for an IP address that is associated with a first workload into a routing table for a first network device in a first site in response to the first workload being migrated from a second site to the first site. The first network device receives a packet from a second workload for the first workload and determines that a destination of the packet matches the specific route in the routing table. The method routes the packet from the second workload to the first workload using the specific route in the routing table without sending the packet to the second site.
    Type: Application
    Filed: January 19, 2022
    Publication date: May 12, 2022
    Inventors: Hongwei Zhu, Dileep Devireddy, Ganesan Chandrashekhar, Feng Gu, Sreenivas Duvvuri, Chidambareswaran Raman, Nithin Bangalore Raju
  • Patent number: 11303557
    Abstract: Some embodiments provide a method for an edge computing device in a first datacenter that implements a logical network gateway for processing data traffic for a particular LFE between the first datacenter and multiple other datacenters. For each particular other datacenter, the method stores a record that maps logical network addresses for DCNs connected to the particular LFE and operating in the particular datacenter to a group of TEP addresses corresponding to logical network gateways that handle data traffic for the particular LFE between the particular datacenter and the other datacenters, including the first datacenter. Upon receiving a data message for the particular LFE from a host computer in the first datacenter, the method uses a destination address of the data message to identify one of the groups of TEP addresses. The method encapsulates the data message with one of the TEP addresses from the identified group of TEP addresses.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: April 12, 2022
    Assignee: VMWARE, INC.
    Inventors: Ganesan Chandrashekhar, Hongwei Zhu, Jia Yu, Abhishek Goliya
  • Publication number: 20220094666
    Abstract: Some embodiments provide a method for deploying edge forwarding elements in a public or private software defined datacenter (SDDC). For an entity, the method deploys a default first edge forwarding element to process data message flows between machines of the entity in a first network of the SDDC and machines external to the first network of the SDDC. The method subsequently receives a request to allocate more bandwidth to a first set of the data message flows entering or exiting the first network of the SDDC. In response, the method deploys a second edge forwarding element to process the first set of data message flows of the entity in order to allocate more bandwidth to the first set of the data message flows, while continuing to process a second set of data message flows of the entity through the default first edge node.
    Type: Application
    Filed: November 6, 2020
    Publication date: March 24, 2022
    Inventors: Dileep Devireddy, Ganesh Sadasivan, Chidambareswaran Raman, Hongwei Zhu, Sreenivas Duvvuri