Patents by Inventor Andy Zhou

Andy Zhou 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: 9686200
    Abstract: Some embodiments provide a managed forwarding element (MFE that includes a set of flow tables including a first set of flow entries for processing packets received by the MFE. The MFE includes an aggregate cache including a second set of flow entries for processing packets received by the MFE. Each of the flow entries of the second set is for processing packets of multiple data flows. At least a subset of packet header fields of the packets of the multiple data flows have a same set of packet header field values, and a same set of operations is applied to said packets. The MFE includes an exact-match cache including a third set of flow entries for processing packets received by the MFE. Each of the flow entries of the third set is for processing packets for a single data flow having a unique set of packet header field values.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: June 20, 2017
    Assignee: NICIRA, INC.
    Inventors: Justin Pettit, Teemu Koponen, Andy Zhou, Benjamin L. Pfaff
  • Publication number: 20170171065
    Abstract: Some embodiments of the invention provide a switching element that receives a packet and processes the packet by dynamically generating a flow entry with a set of wildcard fields. The switching element then caches the flow entry and processes any subsequent packets that have header values that match the flow entry's non-wildcard match fields. In generating the flow, the switching element initially wildcards some of all of match fields and generates a new flow entry by un-wildcarding each match field that was consulted or examined to generate the flow entry.
    Type: Application
    Filed: February 27, 2017
    Publication date: June 15, 2017
    Inventors: Justin Pettit, Ethan J. Jackson, Jesse E. Gross, IV, Andy Zhou
  • Patent number: 9667556
    Abstract: Some embodiments provide a method for reducing the transmission of connection validating control signals when they are not needed. Network entities transmit connection validating control signals over network connections at regular intervals to validate that the network connections and the network entities remain functional. The method monitors data traffic fluctuations on the network connections to determine when connection validating control signals may not be needed. The method reduces unnecessary connection validating control signals in order to optimize the usage of network resources.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: May 30, 2017
    Assignee: NICIRA, INC.
    Inventors: Ethan J. Jackson, Keith E. Amidon, Andy Zhou
  • Publication number: 20170108404
    Abstract: Two-port optical retro-reflectors with high isolation and high return loss are described. Such retro-reflectors are designed to increase the number of optical filtering using one or more filters uniquely disposed to increase the isolation and return loss.
    Type: Application
    Filed: October 15, 2015
    Publication date: April 20, 2017
    Inventors: Bruce Peng, Andy Zhou, Yao Li
  • Patent number: 9602398
    Abstract: Some embodiments of the invention provide a switching element that receives a packet and processes the packet by dynamically generating a flow entry with a set of wildcard fields. The switching element then caches the flow entry and processes any subsequent packets that have header values that match the flow entry's non-wildcard match fields. In generating the flow, the switching element initially wildcards some of all of match fields and generates a new flow entry by un-wildcarding each match field that was consulted or examined to generate the flow entry.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: March 21, 2017
    Assignee: NICIRA, INC.
    Inventors: Justin Pettit, Ethan J. Jackson, Jesse E. Gross, IV, Andy Zhou
  • Patent number: 9485185
    Abstract: Some embodiments provide a method for reducing the transmission of connection validating control signals when they are not needed. Network entities transmit connection validating control signals over network connections at regular intervals to validate that the network connections and the network entities remain functional. The method monitors data traffic fluctuations on the network connections to determine when connection validating control signals may not be needed. The method reduces unnecessary connection validating control signals in order to optimize the usage of network resources.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: November 1, 2016
    Assignee: Nicira, Inc.
    Inventors: Ethan J. Jackson, Keith E. Amidon, Andy Zhou
  • Publication number: 20160266345
    Abstract: Techniques for micro-optics alignment and assembly are described. By attaching a needle pin to an optical component to be assembled, the optical component can be placed and aligned within a limited space. After the aligned optical component is permanently bonded to a substrate or to another component, the needle pin is detached from the component. This technique allows a user to place and align a small optical component to a right position.
    Type: Application
    Filed: March 10, 2015
    Publication date: September 15, 2016
    Inventors: Yao Li, Qijun Xiao, Andy Zhou
  • Patent number: 9401773
    Abstract: Techniques for designing compact free-space optical device with all input/output ports on one side are disclosed. Instead of folding a fiber, a beam folding means is provided to turn a light beam to significantly reduce the size of the device. In one embodiment, there are a first collimator, a second collimator, and a beam folding means to turn a light beam from the first collimator back to the second collimator by two turns so that a first light path from the first collimator to the beam folding means and a second light path from the second collimator to the beam folding means are parallel. A substrate is provided to which the first and second collimators and filters are boned thereto.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: July 26, 2016
    Assignee: Alliance Fiber Optic Products, Inc.
    Inventors: Dong Gui, Andy Zhou, Yao Li, Qijun Xiao, Xiaotao Peng
  • Publication number: 20150331193
    Abstract: A self-equalizing photo-detector (SEPD) includes, in part, a multitude of optical splitters and photo detectors, and at least one optical delay element. The first optical splitter splits an optical signal into second and third optical signals. The optical delay element delays the second optical signal to generate a fourth optical signal. The second optical splitter splits a signal representative of the fourth optical signal to generate fifth and sixth optical signals. The first photo detector receives the third optical signal via a first optical path, has an anode terminal coupled to an output terminal of the detector and a cathode terminal coupled to a first supply voltage. The second photo detector receives the sixth optical signal via a second optical path, has an anode terminal coupled to a second supply voltage and a cathode terminal coupled to the output terminal of the detector.
    Type: Application
    Filed: May 19, 2015
    Publication date: November 19, 2015
    Inventors: Behrooz Abiri, Seyed Ali Hajimiri, Firooz Aflatouni, Andy Zhou
  • Publication number: 20150281098
    Abstract: Some embodiments provide a managed forwarding element (MFE that includes a set of flow tables including a first set of flow entries for processing packets received by the MFE. The MFE includes an aggregate cache including a second set of flow entries for processing packets received by the MFE. Each of the flow entries of the second set is for processing packets of multiple data flows. At least a subset of packet header fields of the packets of the multiple data flows have a same set of packet header field values, and a same set of operations is applied to said packets. The MFE includes an exact-match cache including a third set of flow entries for processing packets received by the MFE. Each of the flow entries of the third set is for processing packets for a single data flow having a unique set of packet header field values.
    Type: Application
    Filed: December 17, 2014
    Publication date: October 1, 2015
    Inventors: Justin Pettit, Teemu Koponen, Andy Zhou, Benjamin L. Pfaff
  • Publication number: 20150085655
    Abstract: Some embodiments provide a method for reducing the transmission of connection validating control signals when they are not needed. Network entities transmit connection validating control signals over network connections at regular intervals to validate that the network connections and the network entities remain functional. The method monitors data traffic fluctuations on the network connections to determine when connection validating control signals may not be needed. The method reduces unnecessary connection validating control signals in order to optimize the usage of network resources.
    Type: Application
    Filed: October 31, 2013
    Publication date: March 26, 2015
    Applicant: Nicira, Inc.
    Inventors: Ethan J. Jackson, Keith E. Amidon, Andy Zhou
  • Publication number: 20150089048
    Abstract: Some embodiments provide a method for reducing the transmission of connection validating control signals when they are not needed. Network entities transmit connection validating control signals over network connections at regular intervals to validate that the network connections and the network entities remain functional. The method monitors data traffic fluctuations on the network connections to determine when connection validating control signals may not be needed. The method reduces unnecessary connection validating control signals in order to optimize the usage of network resources.
    Type: Application
    Filed: October 31, 2013
    Publication date: March 26, 2015
    Applicant: Nicira, Inc.
    Inventors: Ethan J. Jackson, Keith E. Amidon, Andy Zhou
  • Publication number: 20150081833
    Abstract: Some embodiments of the invention provide a switching element that receives a packet and processes the packet by dynamically generating a flow entry with a set of wildcard fields. The switching element then caches the flow entry and processes any subsequent packets that have header values that match the flow entry's non-wildcard match fields. In generating the flow, the switching element initially wildcards some of all of match fields and generates a new flow entry by un-wildcarding each match field that was consulted or examined to generate the flow entry.
    Type: Application
    Filed: October 31, 2013
    Publication date: March 19, 2015
    Applicant: Nicira, Inc.
    Inventors: Justin Pettit, Ethan J. Jackson, Jesse E. Gross, IV, Andy Zhou
  • Patent number: 8879918
    Abstract: A pluggable platform in small form factor is described. In one embodiment, the pluggable platform is designed to accommodate passive optical devices and may retrofit into an existing system. Further, the pluggable platform in small form factor is provided with an interface for tractability of the passive optical devices being supported.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 4, 2014
    Assignee: Alliance Fiber Optic Products, Inc.
    Inventors: Xinzhong Wang, Andy Zhou, Yao Li
  • Patent number: 8537468
    Abstract: Designs of optical devices providing multiplexing or demultiplexing functions are disclosed. According to one embodiment, an optical device or an assembly employs an array of micro lenses, an array of filters and a mirror or an array of mirrors all bonded onto a substrate to provide multiplexing or demultiplexing functions. To compensate for possible errors caused by some or all of these components, one or more compensatory optical plates are provided to respectively correct these errors. Depending on implementation, the compensatory optical plates may be designed differently to correct various errors.
    Type: Grant
    Filed: June 10, 2011
    Date of Patent: September 17, 2013
    Assignee: Alliance Fiber Optic Products, Inc.
    Inventors: Xuan Wang, Andy Zhou, Yao Li, Wei-Shin Tsay
  • Patent number: 8370528
    Abstract: A network content service apparatus includes a set of compute elements adapted to perform a set of network services; and a switching fabric coupling compute elements in said set of compute elements. The set of network services includes firewall protection, Network Address Translation, Internet Protocol forwarding, bandwidth management, Secure Sockets Layer operations, Web caching, Web switching, and virtual private networking. Code operable on the compute elements enables the network services, and the compute elements are provided on blades which further include at least one input/output port.
    Type: Grant
    Filed: July 26, 2010
    Date of Patent: February 5, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Mark Bryers, Elango Ganesan, Frederick Gruner, David Hass, Robert Hathaway, Ramesh Panwar, Ricardo Ramirez, Abbas Rashid, Mark Vilas, Yen Lee, John Phillips, Yuhong Andy Zhou, Gregory G. Spurrier, Sankar Ramanoorthi, Michael Freed
  • Patent number: 8351791
    Abstract: New designs of optical devices, particularly for adding or dropping a selected wavelength or a group of wavelengths as well as multiplexing a plurality of signals into a multiplexed signal or demultiplexing a multiplexed signal into several signals are disclosed. According to one aspect of the present invention, an isolator core is built into the optical devices to stop a reflected signal from an optical file in the optical devices. As a result, the optical devices are amenable to small footprint, broad operating wavelength range, enhanced impact performance, lower cost, and easier manufacturing process.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: January 8, 2013
    Assignee: Alliance Fiber Optic Products, Inc.
    Inventors: Daoyi Wang, Yao Li, Andy Zhou
  • Publication number: 20110019550
    Abstract: A network content service apparatus includes a set of compute elements adapted to perform a set of network services; and a switching fabric coupling compute elements in said set of compute elements. The set of network services includes firewall protection, Network Address Translation, Internet Protocol forwarding, bandwidth management, Secure Sockets Layer operations, Web caching, Web switching, and virtual private networking. Code operable on the compute elements enables the network services, and the compute elements are provided on blades which further include at least one input/output port.
    Type: Application
    Filed: July 26, 2010
    Publication date: January 27, 2011
    Applicant: Juniper Networks, Inc.
    Inventors: Mark Bryers, Elango Ganesan, Frederick Gruner, David Hass, Robert Hathaway, Ramesh Panwar, Ricardo Ramirez, Abbas Rashid, Mark Vilas, Nazar Zaidi, Yen Lee, Chau Anh Ngoc Nguyen, John Phillips, Yuhong Andy Zhou, Gregory S. Spurrier, Sankar Ramanoorthi, Michael Freed
  • Patent number: 7765328
    Abstract: A network content service apparatus includes a set of compute elements adapted to perform a set of network services; and a switching fabric coupling compute elements in said set of compute elements. The set of network services includes firewall protection, Network Address Translation, Internet Protocol forwarding, bandwidth management, Secure Sockets Layer operations, Web caching, Web switching, and virtual private networking. Code operable on the compute elements enables the network services, and the compute elements are provided on blades which further include at least one input/output port.
    Type: Grant
    Filed: November 7, 2007
    Date of Patent: July 27, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: Mark Bryers, Elango Ganesan, Frederick Gruner, David Hass, Robert Hathaway, Ramesh Panwar, Ricardo Ramirez, Abbas Rashid, Mark Vilas, Nazar Zaidi, Yen Lee, Chau Ahn Ngoc Nguyen, John Phillips, Yuhong Andy Zhou, Gregory G. Spurrier, Sankar Ramanoorthi, Michael Freed
  • Patent number: 7741606
    Abstract: Attenuators used to regulate optical signals are disclosed. According to one aspect of the present invention, an assembly including an IR source and an IR sensor is provided to sense blockage of optical signals transmitted between two collimators via a fixed common light blocker that is driven by a stepper motor. The movement of the light blocker is sensed by a sensing assembly including an IR source and IR sensor. By detecting the photocurrent from the IR sensor and a feedback circuit, the attenuation of the optical signals can be well controlled.
    Type: Grant
    Filed: March 29, 2008
    Date of Patent: June 22, 2010
    Assignee: Alliance Fiber Optic Products, Inc.
    Inventors: Xinzhong Wang, Yao Li, Andy Zhou