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: 20200019669Abstract: 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: ApplicationFiled: July 11, 2018Publication date: January 16, 2020Inventors: Vincent Philippe Schuppe, Syam Kumar Lalitha Gopalakrishnan Nair, Hongwei Zhu, Neeraj Dogra, Mouli Rajaram Chollangi, Arjun R. Prasad
-
Patent number: 10521532Abstract: 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: GrantFiled: September 7, 2018Date of Patent: December 31, 2019Assignee: Arm LimitedInventors: Pratik Ghanshambhai Satasia, Yew Keong Chong, Sriram Thyagarajan, Hongwei Zhu, Mouli Rajaram Chollangi
-
Patent number: 10511459Abstract: 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: GrantFiled: November 14, 2017Date of Patent: December 17, 2019Assignee: NICIRA, INC.Inventors: Ankur Kumar Sharma, Xiaohu Wang, Hongwei Zhu, Ganesan Chandrashekhar, Vivek Agarwal, Nithin B. Raju
-
Patent number: 10465685Abstract: 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: GrantFiled: April 30, 2015Date of Patent: November 5, 2019Assignee: 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: 10447652Abstract: 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: GrantFiled: March 22, 2017Date of Patent: October 15, 2019Assignee: Nicira, Inc.Inventors: Ganesan Chandrashekhar, Xiaohu Wang, Hongwei Zhu, Ankur Kumar Sharma, Vivek Agarwal
-
Publication number: 20190312808Abstract: 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: ApplicationFiled: April 5, 2018Publication date: October 10, 2019Inventors: Aditya Krishna Sonthy, Alexander N. Tessmer, Ganesan Chandrashekhar, Samuel Jacob, Boon Seong Ang, Hongwei Zhu, Rajeev Nair
-
Patent number: 10438036Abstract: 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: GrantFiled: November 9, 2016Date of Patent: October 8, 2019Assignee: Cognex CorporationInventors: Matthew R. Reome, Ali M. Zadeh, Robert A. Wolff, Ruibing Wang, Aaron S. Wallack, David J. Michael, Hongwei Zhu, Benjamin D. Klass
-
Patent number: 10374827Abstract: 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: GrantFiled: November 14, 2017Date of Patent: August 6, 2019Assignee: NICIRA, INC.Inventors: Xiaohu Wang, Ankur Kumar Sharma, Hongwei Zhu
-
Patent number: 10296688Abstract: 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: GrantFiled: December 21, 2016Date of Patent: May 21, 2019Assignee: ARM LimitedInventors: Mouli Rajaram Chollangi, Hongwei Zhu, Hemant Joshi, Chandan Kumar Rajendran, Prashant Lokeshwar, Umang Deepak kumar Doshi, Neeraj Dogra
-
Publication number: 20190149358Abstract: 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: ApplicationFiled: November 14, 2017Publication date: May 16, 2019Inventors: Ankur Kumar Sharma, Xiaohu Wang, Hongwei Zhu, Ganesan Chandrashekhar, Vivek Agarwal, Nithin B. Raju
-
Publication number: 20190149357Abstract: 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: ApplicationFiled: November 14, 2017Publication date: May 16, 2019Inventors: Xiaohu Wang, Ankur Kumar Sharma, Hongwei Zhu
-
Publication number: 20180374239Abstract: 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: ApplicationFiled: October 13, 2017Publication date: December 27, 2018Inventors: Aaron S. Wallack, Robert A. Wolff, David J. Michael, Ruibing Wang, Hongwei Zhu
-
Patent number: 10140399Abstract: 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: GrantFiled: December 21, 2016Date of Patent: November 27, 2018Assignee: ARM LimitedInventors: Hongwei Zhu, Mouli Rajaram Chollangi, Hemant Joshi, Yew Keong Chong, Satinderjit Singh, Betsie Jacob, Neeraj Dogra, Sriram Thyagarajan
-
Publication number: 20180278577Abstract: 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: ApplicationFiled: March 22, 2017Publication date: September 27, 2018Inventors: Ganesan Chandrashekhar, Xiaohu Wang, Hongwei Zhu, Ankur Kumar Sharma, Vivek Agarwal
-
Publication number: 20180173834Abstract: 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: ApplicationFiled: December 21, 2016Publication date: June 21, 2018Inventors: Mouli Rajaram Chollangi, Hongwei Zhu, Hemant Joshi, Chandan Kumar Rajendran, Prashant Lokeshwar, Umang Deepak Kumar Doshi, Neeraj Dogra
-
Publication number: 20180173822Abstract: 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: ApplicationFiled: December 21, 2016Publication date: June 21, 2018Inventors: Hongwei Zhu, Mouli Rajaram Chollangi, Hemant Joshi, Yew Keong Chong, Satinderjit Singh, Betsie Jacob, Neeraj Dogra, Sriram Thyagarajan
-
Patent number: 9681125Abstract: 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: GrantFiled: December 29, 2011Date of Patent: June 13, 2017Assignee: PELCO, INCInventors: Lei Wang, Hongwei Zhu, Farzin Aghdasi, Greg Millar
-
Patent number: 9639747Abstract: 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: GrantFiled: March 15, 2013Date of Patent: May 2, 2017Assignee: Pelco, Inc.Inventors: Hongwei Zhu, Farzin Aghdasi, Greg M. Millar, Stephen J. Mitchell
-
Publication number: 20170030355Abstract: 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: ApplicationFiled: April 30, 2015Publication date: February 2, 2017Inventors: HUI HUANG, YUSHENG HU, HUIJUN WEI, LIPING REN, JIA XU, JIAN WU, OUXIANG YANG, SHEBING LIANG, HUIFANG LUO, HONGWEI ZHU
-
Patent number: 9560323Abstract: 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: GrantFiled: November 12, 2015Date of Patent: January 31, 2017Assignee: Pelco, Inc.Inventors: Chien-Min Huang, Farzin Aghdasi, Hongwei Zhu, Lei Wang, Zhan Jiang Ma