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

  • Publication number: 20200019669
    Abstract: Various implementations described herein are directed to a method that identifies a memory instance with multiple tile-cells. The memory instance has memory instance leakage data, and each tile-cell of the multiple tile-cells has tile-cell leakage data. The method subdivides the multiple tile-cells into multiple categories based on a relationship between the memory instance leakage data and the tile-cell leakage data. The method obtains measured leakage data for each tile-cell of the multiple tile-cells by simulating the memory instance based on the memory instance leakage data and the tile-cell leakage data for each category of the multiple categories. The method determines a combined leakage of the memory instance by combining the measured leakage data for each tile-cell of the multiple tile-cells.
    Type: Application
    Filed: July 11, 2018
    Publication date: January 16, 2020
    Inventors: Vincent Philippe Schuppe, Syam Kumar Lalitha Gopalakrishnan Nair, Hongwei Zhu, Neeraj Dogra, Mouli Rajaram Chollangi, Arjun R. Prasad
  • Patent number: 10521532
    Abstract: Various implementations described herein refer to a method. The method may include selecting a target memory instance to characterize for timing file generation, determining a number of segments for the target memory instance based on user defined accuracy, and partitioning the target memory instance into the number of segments based on a physical architecture of the target memory instance. The method may also include generating test-bench data based on the number of segments and simulating the test-bench data, obtaining simulation data for the target memory instance associated with each segment in the number of segments, and generating a timing file by reporting timing data for each segment in the number of segments.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: December 31, 2019
    Assignee: Arm Limited
    Inventors: Pratik Ghanshambhai Satasia, Yew Keong Chong, Sriram Thyagarajan, Hongwei Zhu, Mouli Rajaram Chollangi
  • Patent number: 10511459
    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 14, 2017
    Date of Patent: December 17, 2019
    Assignee: NICIRA, INC.
    Inventors: Ankur Kumar Sharma, Xiaohu Wang, Hongwei Zhu, Ganesan Chandrashekhar, Vivek Agarwal, Nithin B. Raju
  • Patent number: 10465685
    Abstract: The invention discloses a compressor. The compressor includes a first primary cylinder, a second primary cylinder and a secondary cylinder, which are stacked, a separator is provided between two adjacent cylinders. The first primary cylinder is provided with a first air entry, the second primary cylinder is provided with a second air entry, and the secondary cylinder is provided with an air outlet. The first primary cylinder and the second primary cylinder are connected in serial to the secondary cylinder after being connected in parallel. A refrigerant entering the first air entry and the second air entry is discharged from the air outlet after primary or/and secondary compression. The two separators are divided into a first separator and a second separator. Any one or two of the first separator, the second separator and a lower flange may be provided with a slide piece control device.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: November 5, 2019
    Assignee: GREEN REFRIGERATION EQUIPMENT ENGINEERING RESEARCH CENTER OF ZHUHAI GREE CO., LTD.
    Inventors: Hui Huang, Yusheng Hu, Huijun Wei, Liping Ren, Jia Xu, Jian Wu, Ouxiang Yang, Shebing Liang, Huifang Luo, Hongwei Zhu
  • Patent number: 10447652
    Abstract: The technology disclosed herein enables high availability bridging between Layer 2 (L2) networks. In a particular embodiment, a method includes high availability bridge cluster comprising a first bridge node and a second bridge node. The first and second bridge nodes include first and second active bridges and first and second standby bridges, respectively. The method provides, in the first active bridge, bridging network communications between two or more L2 networks. The second standby bridge acts as a failover bridge for the first active bridge. The method further provides generating a failure detection message that incorporates a hardware address of the first bridge node and transferring the failure detection message from the first bridge node to the second bridge node. In the second standby bridge, the method provides receiving the failure detection message and using the hardware address to synchronize bridging information between the first active bridge and the second standby bridge.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: October 15, 2019
    Assignee: Nicira, Inc.
    Inventors: Ganesan Chandrashekhar, Xiaohu Wang, Hongwei Zhu, Ankur Kumar Sharma, Vivek Agarwal
  • Publication number: 20190312808
    Abstract: Described herein are systems, methods, and software to enhance flow operations on a host computing system. In one implementation, a virtual switch on a host identifies a packet from a virtual node. In response to identifying the packet, the virtual switch determines whether the packet corresponds to a cached result action based on traits of the packet. If the packet corresponds to a cached result action, then the virtual switch may process the packet in accordance with the cached result action. In contrast, if the packet does not correspond to a cached result action, then the virtual switch may process the packet in accordance with first flow operations to determine a result action, and cache the result action for use with future packets.
    Type: Application
    Filed: April 5, 2018
    Publication date: October 10, 2019
    Inventors: Aditya Krishna Sonthy, Alexander N. Tessmer, Ganesan Chandrashekhar, Samuel Jacob, Boon Seong Ang, Hongwei Zhu, Rajeev Nair
  • Patent number: 10438036
    Abstract: This invention provides a system and method for reading and decoding ID features located on a surface of a curved, sloped and/or annular object, such as a tire moving on a conveyor. A plurality of 3D sensors are operatively connected to a vision system processor. The sensors are calibrated by calibration parameters to generate a stitched-together 3D image of a field of view in a common coordinate space. A motion conveyance (e.g. a conveyor) causes the object and the 3D sensors to move in relative motion, and the conveyance provides motion information to the vision system processor. An ID finder locates ID features within a version of the 3D image and a decoder (e.g. an OCR reader) generates data from the ID features. The ID finder can locate a trained portion of the ID and the search for variable code elements at a known orientation relative to the trained portion.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: October 8, 2019
    Assignee: Cognex Corporation
    Inventors: Matthew R. Reome, Ali M. Zadeh, Robert A. Wolff, Ruibing Wang, Aaron S. Wallack, David J. Michael, Hongwei Zhu, Benjamin D. Klass
  • Patent number: 10374827
    Abstract: Some embodiments provide a method for a network manager that manages multiple managed forwarding elements at a particular datacenter. The method receives a configuration for a bridge between a logical L2 network that spans at least two datacenters and physical L2 networks at one or more of the spanned datacenters. The configuration includes a generic physical network identifier. The method maps the generic physical network identifier to a particular physical L2 network at the particular datacenter. The generic physical network identifier maps to other physical networks at other spanned datacenters. The method provides the configuration to a set of central controllers using an identifier for the particular physical L2 network. The set of central controllers configures a managed forwarding element operating at the particular datacenter to implement the bridge to bridge packets between the logical L2 network and the particular physical L2 network.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: August 6, 2019
    Assignee: NICIRA, INC.
    Inventors: Xiaohu Wang, Ankur Kumar Sharma, Hongwei Zhu
  • Patent number: 10296688
    Abstract: A silicon compiler, such as a memory compiler, provides for pin-based noise characterization in a computationally efficient manner. For a given user-provided option set, a silicon compiler provides a noise database for the set of all available memory instances by performing pin-based noise characterization on only a subset of the set of available memory instances.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: May 21, 2019
    Assignee: ARM Limited
    Inventors: Mouli Rajaram Chollangi, Hongwei Zhu, Hemant Joshi, Chandan Kumar Rajendran, Prashant Lokeshwar, Umang Deepak kumar Doshi, Neeraj Dogra
  • Publication number: 20190149358
    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: Application
    Filed: November 14, 2017
    Publication date: May 16, 2019
    Inventors: Ankur Kumar Sharma, Xiaohu Wang, Hongwei Zhu, Ganesan Chandrashekhar, Vivek Agarwal, Nithin B. Raju
  • Publication number: 20190149357
    Abstract: Some embodiments provide a method for a network manager that manages multiple managed forwarding elements at a particular datacenter. The method receives a configuration for a bridge between a logical L2 network that spans at least two datacenters and physical L2 networks at one or more of the spanned datacenters. The configuration includes a generic physical network identifier. The method maps the generic physical network identifier to a particular physical L2 network at the particular datacenter. The generic physical network identifier maps to other physical networks at other spanned datacenters. The method provides the configuration to a set of central controllers using an identifier for the particular physical L2 network. The set of central controllers configures a managed forwarding element operating at the particular datacenter to implement the bridge to bridge packets between the logical L2 network and the particular physical L2 network.
    Type: Application
    Filed: November 14, 2017
    Publication date: May 16, 2019
    Inventors: Xiaohu Wang, Ankur Kumar Sharma, Hongwei Zhu
  • Publication number: 20180374239
    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: Application
    Filed: October 13, 2017
    Publication date: December 27, 2018
    Inventors: Aaron S. Wallack, Robert A. Wolff, David J. Michael, Ruibing Wang, Hongwei Zhu
  • Patent number: 10140399
    Abstract: Various implementations described herein are directed to a computing device. The computing device may include a mapper module that receives a user configuration input of a destination corner for building a destination corner database. The mapper module may include a decision making engine that decides fabrication parameters for building the destination corner database based on the verified user configuration input and memory compiler metadata. The computing device may include a builder module that performs a simulation of the destination corner based on the fabrication parameters, collects simulation results data associated with the simulation, and builds the destination corner database for the destination corner based on the simulation results data and source corner data.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: November 27, 2018
    Assignee: ARM Limited
    Inventors: Hongwei Zhu, Mouli Rajaram Chollangi, Hemant Joshi, Yew Keong Chong, Satinderjit Singh, Betsie Jacob, Neeraj Dogra, Sriram Thyagarajan
  • Publication number: 20180278577
    Abstract: The technology disclosed herein enables high availability bridging between Layer 2 (L2) networks. In a particular embodiment, a method includes high availability bridge cluster comprising a first bridge node and a second bridge node. The first and second bridge nodes include first and second active bridges and first and second standby bridges, respectively. The method provides, in the first active bridge, bridging network communications between two or more L2 networks. The second standby bridge acts as a failover bridge for the first active bridge. The method further provides generating a failure detection message that incorporates a hardware address of the first bridge node and transferring the failure detection message from the first bridge node to the second bridge node. In the second standby bridge, the method provides receiving the failure detection message and using the hardware address to synchronize bridging information between the first active bridge and the second standby bridge.
    Type: Application
    Filed: March 22, 2017
    Publication date: September 27, 2018
    Inventors: Ganesan Chandrashekhar, Xiaohu Wang, Hongwei Zhu, Ankur Kumar Sharma, Vivek Agarwal
  • Publication number: 20180173834
    Abstract: A silicon compiler, such as a memory compiler, provides for pin-based noise characterization in a computationally efficient manner. For a given user-provided option set, a silicon compiler provides a noise database for the set of all available memory instances by performing pin-based noise characterization on only a subset of the set of available memory instances.
    Type: Application
    Filed: December 21, 2016
    Publication date: June 21, 2018
    Inventors: Mouli Rajaram Chollangi, Hongwei Zhu, Hemant Joshi, Chandan Kumar Rajendran, Prashant Lokeshwar, Umang Deepak Kumar Doshi, Neeraj Dogra
  • Publication number: 20180173822
    Abstract: Various implementations described herein are directed to a computing device. The computing device may include a mapper module that receives a user configuration input of a destination corner for building a destination corner database. The mapper module may include a decision making engine that decides fabrication parameters for building the destination corner database based on the verified user configuration input and memory compiler metadata. The computing device may include a builder module that performs a simulation of the destination corner based on the fabrication parameters, collects simulation results data associated with the simulation, and builds the destination corner database for the destination corner based on the simulation results data and source corner data.
    Type: Application
    Filed: December 21, 2016
    Publication date: June 21, 2018
    Inventors: Hongwei Zhu, Mouli Rajaram Chollangi, Hemant Joshi, Yew Keong Chong, Satinderjit Singh, Betsie Jacob, Neeraj Dogra, Sriram Thyagarajan
  • Patent number: 9681125
    Abstract: A method of video coding includes receiving a video image having a plurality of pixels, selecting a plurality of Gaussian models for each pixel, classifying each pixel as a background or foreground pixel, determining if an object is always moving locally by detecting if an object is always moving within a predetermined distance and changing the direction of moving frequently for a second predetermined period of time, removing an object from classification as an object and ignoring motion of the object if the object is always moving locally, marking the area that the object moves within as a noisy area on a noise mask buffer, updating background models based on motion detection and noise filtering, updating current and evolving background images, and coding the current background image, background update blocks and objects for transmission.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: June 13, 2017
    Assignee: PELCO, INC
    Inventors: Lei Wang, Hongwei Zhu, Farzin Aghdasi, Greg Millar
  • Patent number: 9639747
    Abstract: People detection can provide valuable metrics that can be used by businesses, such as retail stores. Such information can be used to influence any number of business decisions such a employment hiring and product orders. The business value of this data hinges upon its accuracy. Thus, a method according to the principles of the current invention outputs metrics regarding people in a video frame within a stream of video frames through use of an object classifier configured to detect people. The method further comprises automatically updating the object classifier using data in at least a subset of the video frames in the stream of video frames.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 2, 2017
    Assignee: Pelco, Inc.
    Inventors: Hongwei Zhu, Farzin Aghdasi, Greg M. Millar, Stephen J. Mitchell
  • Publication number: 20170030355
    Abstract: The invention discloses a compressor. The compressor includes a first primary cylinder, a second primary cylinder and a secondary cylinder, which are stacked, a separator is provided between two adjacent cylinders. The first primary cylinder is provided with a first air entry, the second primary cylinder is provided with a second air entry, and the secondary cylinder is provided with an air outlet. The first primary cylinder and the second primary cylinder are connected in serial to the secondary cylinder after being connected in parallel. A refrigerant entering the first air entry and the second air entry is discharged from the air outlet after primary or/and secondary compression. The two separators are divided into a first separator and a second separator. Any one or two of the first separator, the second separator and a lower flange may be provided with a slide piece control device.
    Type: Application
    Filed: April 30, 2015
    Publication date: February 2, 2017
    Inventors: HUI HUANG, YUSHENG HU, HUIJUN WEI, LIPING REN, JIA XU, JIAN WU, OUXIANG YANG, SHEBING LIANG, HUIFANG LUO, HONGWEI ZHU
  • Patent number: 9560323
    Abstract: An embodiment of the present invention includes a master camera that may record master metadata regarding an object of interest and communicate the master metadata to a slave camera. The slave camera may zoom, pan, or tilt to isolate and record more detailed image data regarding the object of interest based on the master metadata. In addition, the slave camera may record slave metadata regarding the object of interest. The master and slave metadata may be stored associated with the recorded image data enabling a later search for the object of interest to be expedited. The recorded image data including the object of interest may be identified with greater ease as it may be guided by the master or slave metadata, or a combination thereof. According to embodiments presented herein, processing time for searching and identifying an object of interest may be reduced by enabling a search on the metadata associated with image data, rather than by searching the image data itself.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: January 31, 2017
    Assignee: Pelco, Inc.
    Inventors: Chien-Min Huang, Farzin Aghdasi, Hongwei Zhu, Lei Wang, Zhan Jiang Ma