Patents by Inventor Guangsong Huang

Guangsong Huang 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: 10862805
    Abstract: A network device may receive a packet associated with a traffic flow of a session that includes session identification information for the session. The network device may determine to offload subsequent packets associated with the traffic flow using offloading indicators and/or a data model. The network device may store, using a data structure, the session identification information with other session identification information for other sessions that have been selected for offloading, and may provide the packet to a device. The network device may receive another packet associated with the traffic flow, and may determine to offload the other packet by determining that the other packet includes the session identification information. The device may offload the other packet to permit the other packet to traverse through the network device without the network device performing security checks on the other packet, and may provide the other packet to the device.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: December 8, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Craig Dods, Guangsong Huang
  • Patent number: 10291518
    Abstract: A device may receive a packet associated with a flow and may identify a capacity indicator associated with a flow table. The capacity indicator may indicate an available storage capacity associated with the flow table. The flow table may be stored by another device and may include entries for one or more flows and one or more corresponding actions to be taken in association with the one or more flows. The device may determine a service indicator that indicates a priority associated with the flow and may compare the capacity indicator and the service indicator. The device may selectively provide a message to the other device based on comparing the capacity indicator and the service indicator. The message may include an instruction for the other device to store an entry, associated with the flow, in the flow table.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: May 14, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Qiang Shen, Si Yuan Tong, Jianhua Gu, Guangsong Huang
  • Publication number: 20180227236
    Abstract: A device may receive a packet associated with a flow and may identify a capacity indicator associated with a flow table. The capacity indicator may indicate an available storage capacity associated with the flow table. The flow table may be stored by anotherdevice and may include entries for one or more flows and one or more corresponding actions to be taken in association with the one or more flows. The device may determine a service indicator that indicates a priority associated with the flow and may compare the capacity indicator and the service indicator. The device may selectively provide a message to the other device based on comparing the capacity indicator and the service indicator. The message may include an instruction for the other device to store an entry, associated with the flow, in the flow table.
    Type: Application
    Filed: March 29, 2018
    Publication date: August 9, 2018
    Inventors: Qiang Shen, Si Yuan Tong, Jianhua Gu, Guangsong Huang
  • Patent number: 9935885
    Abstract: A device may receive a packet associated with a flow and may identify a capacity indicator associated with a flow table. The capacity indicator may indicate an available storage capacity associated with the flow table. The flow table may be stored by another device and may include entries for one or more flows and one or more corresponding actions to be taken in association with the one or more flows. The device may determine a service indicator that indicates a priority associated with the flow and may compare the capacity indicator and the service indicator. The device may selectively provide a message to the other device based on comparing the capacity indicator and the service indicator. The message may include an instruction for the other device to store an entry, associated with the flow, in the flow table.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: April 3, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Qiang Shen, Si Yuan Tong, Jianhua Gu, Guangsong Huang
  • Patent number: 9407605
    Abstract: Methods and apparatus for transferring packets in a packet switched communication system. A system is provided that includes an L2 device including a controller determining for each packet received whether the received packet is to be inspected, an inspection device operable to inspect and filter packets identified by the controller including using a zone specific policy and an L2 controller for transferring inspected packets in accordance with L2 header information using L2 protocols.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: August 2, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Yuming Mao, Roger Jia-Jyi Lian, Guangsong Huang, Lee Chik Cheung
  • Patent number: 9385994
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for processing a data packet. An input port receives a data packet, a switching board classifies the data packet, determines whether the data packet should be accepted, and switches the data packet to a management board if the data packet is a first data packet in a session, and to a processing board if the data packet is not a first data packet in a session. A management board receives a data packet from the switching board, examines the data packet and forwards the data packet to one of the processing boards. One or more processing boards receives non-first data packets from the switching board and data packets from the management board and processes the data packets. A firewall and a secure gateway with firewall and virtual private network functionality for processing a data packet are also described.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: July 5, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Yan Ke, Yuming Mao, Jian Tong, Guangsong Huang
  • Publication number: 20140215600
    Abstract: Methods and apparatus for transferring packets in a packet switched communication system. A system is provided that includes an L2 device including a controller determining for each packet received whether the received packet is to be inspected, an inspection device operable to inspect and filter packets identified by the controller including using a zone specific policy and an L2 controller for transferring inspected packets in accordance with L2 header information using L2 protocols.
    Type: Application
    Filed: March 31, 2014
    Publication date: July 31, 2014
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Yuming MAO, Roger Jia-Jyi LIAN, Guangsong HUANG, Lee Chik CHEUNG
  • Publication number: 20140215598
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for processing a data packet. An input port receives a data packet, a switching board classifies the data packet, determines whether the data packet should be accepted, and switches the data packet to a management board if the data packet is a first data packet in a session, and to a processing board if the data packet is not a first data packet in a session. A management board receives a data packet from the switching board, examines the data packet and forwards the data packet to one of the processing boards. One or more processing boards receives non-first data packets from the switching board and data packets from the management board and processes the data packets. A firewall and a secure gateway with firewall and virtual private network functionality for processing a data packet are also described.
    Type: Application
    Filed: January 31, 2014
    Publication date: July 31, 2014
    Applicant: Juniper Networks, Inc.
    Inventors: Yan KE, Yuming MAO, Jian TONG, Guangsong HUANG
  • Patent number: 8689316
    Abstract: Methods and apparatus for transferring packets in a packet switched communication system. A system is provided that includes an L2 device including a controller determining for each packet received whether the received packet is to be inspected, an inspection device operable to inspect and filter packets identified by the controller including using a zone specific policy and an L2 controller for transferring inspected packets in accordance with L2 header information using L2 protocols.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: April 1, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Yu Ming Mao, Roger Jia-Jyi Lian, Guangsong Huang, Lee Chik Cheung
  • Patent number: 8654779
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for processing a data packet. An input port receives a data packet, a switching board classifies the data packet, determines whether the data packet should be accepted, and switches the data packet to a management board if the data packet is a first data packet in a session, and to a processing board if the data packet is not a first data packet in a session. A management board receives a data packet from the switching board, examines the data packet and forwards the data packet to one of the processing boards. One or more processing boards receives non-first data packets from the switching board and data packets from the management board and processes the data packets. A firewall and a secure gateway with firewall and virtual private network functionality for processing a data packet are also described.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: February 18, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Yan Ke, Yuming Mao, Jian Tong, Guangsong Huang
  • Publication number: 20130007839
    Abstract: Methods and apparatus for transferring packets in a packet switched communication system. A system is provided that includes an L2 device including a controller determining for each packet received whether the received packet is to be inspected, an inspection device operable to inspect and filter packets identified by the controller including using a zone specific policy and an L2 controller for transferring inspected packets in accordance with L2 header information using L2 protocols.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 3, 2013
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Yu Ming MAO, Roger Jia-Jyi LIAN, Guangsong HUANG, Lee Chik CHEUNG
  • Patent number: 8291114
    Abstract: Methods and apparatus for transferring packets in a packet switched communication system. A system is provided that includes an L2 device including a controller determining for each packet received whether the received packet is to be inspected, an inspection device operable to inspect and filter packets identified by the controller including using a zone specific policy and an L2 controller for transferring inspected packets in accordance with L2 header information using L2 protocols.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: October 16, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Yu Ming Mao, Roger Jia-Jyi Lian, Guangsong Huang, Lee Chik Cheung
  • Patent number: 8068487
    Abstract: A device described herein may include an input port operable to receive data packets; a switching board operable to classify the data packets, determine whether the data packets should be accepted by the device, and determine whether received data packets are first data packets in a session; a management board operable to receive the data packets from the switching board that were determined by the switching board to be the first data packets in a session; and one or more processing boards operable to receive data packets from the switching board that were determined by the switching board to not be the first data packets in a session and to process the received data packets.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: November 29, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Yan Ke, Yuming Mao, Jian Tong, Guangsong Huang
  • Publication number: 20100281533
    Abstract: Methods and apparatus for transferring packets in a packet switched communication system. A system is provided that includes an L2 device including a controller determining for each packet received whether the received packet is to be inspected, an inspection device operable to inspect and filter packets identified by the controller including using a zone specific policy and an L2 controller for transferring inspected packets in accordance with L2 header information using L2 protocols.
    Type: Application
    Filed: July 8, 2010
    Publication date: November 4, 2010
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Yu Ming Mao, Roger Jia-Jyi Lian, Guangsong Huang, Lee Chik Cheung
  • Patent number: 7779459
    Abstract: Methods and apparatus for transferring packets in a packet switched communication system. A system is provided that includes an L2 device including a controller determining for each packet received whether the received packet is to be inspected, an inspection device operable to inspect and filter packets identified by the controller including using a zone specific policy and an L2 controller for transferring inspected packets in accordance with L2 header information using L2 protocols.
    Type: Grant
    Filed: October 9, 2007
    Date of Patent: August 17, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: Yu Ming Mao, Roger Jia-Jyi Lian, Guangsong Huang, Lee Chik Cheung
  • Patent number: 7602775
    Abstract: A device described herein may include an input port operable to receive data packets; a switching board operable to classify the data packets, determine whether the data packets should be accepted by the device, and determine whether received data packets are first data packets in a session; a management board operable to receive the data packets from the switching board that were determined by the switching board to be the first data packets in a session; and one or more processing boards operable to receive data packets from the switching board that were determined by the switching board to not be the first data packets in a session and to process the received data packets.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: October 13, 2009
    Assignee: Juniper Networks, Inc.
    Inventors: Yan Ke, Yuming Mao, Jian Tong, Guangsong Huang
  • Publication number: 20080034414
    Abstract: Methods and apparatus for transferring packets in a packet switched communication system. A system is provided that includes an L2 device including a controller determining for each packet received whether the received packet is to be inspected, an inspection device operable to inspect and filter packets identified by the controller including using a zone specific policy and an L2 controller for transferring inspected packets in accordance with L2 header information using L2 protocols.
    Type: Application
    Filed: October 9, 2007
    Publication date: February 7, 2008
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Yu MAO, Roger LIAN, Guangsong HUANG, Lee CHEUNG
  • Patent number: 7302700
    Abstract: Methods and apparatus for transferring packets in a packet switched communication system. A system is provided that includes an L2 device including a controller determining for each packet received whether the received packet is to be inspected, an inspection device operable to inspect and filter packets identified by the controller including using a zone specific policy and an L2 controller for transferring inspected packets in accordance with L2 header information using L2 protocols.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: November 27, 2007
    Assignee: Juniper Networks, Inc.
    Inventors: Yu Ming Mao, Roger Jia-Jyi Lian, Guangsong Huang, Lee Chik Cheung
  • Patent number: 7095716
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for processing a data packet. An input port receives a data packet, a switching board classifies the data packet, determines whether the data packet should be accepted, and switches the data packet to a management board if the data packet is a first data packet in a session, and to a processing board if the data packet is not a first data packet in a session. A management board receives a data packet from the switching board, examines the data packet and forwards the data packet to one of the processing boards. One or more processing boards receives non-first data packets from the switching board and data packets from the management board and processes the data packets. A firewall and a secure gateway with firewall and virtual private network functionality for processing a data packet are also described.
    Type: Grant
    Filed: March 28, 2002
    Date of Patent: August 22, 2006
    Assignee: Juniper Networks, Inc.
    Inventors: Yan Ke, Yuming Mao, Jian Tong, Guangsong Huang
  • Publication number: 20030065944
    Abstract: Methods and apparatus for transferring packets in a packet switched communication system. A system is provided that includes an L2 device including a controller determining for each packet received whether the received packet is to be inspected, an inspection device operable to inspect and filter packets identified by the controller including using a zone specific policy and an L2 controller for transferring inspected packets in accordance with L2 header information using L2 protocols.
    Type: Application
    Filed: September 28, 2001
    Publication date: April 3, 2003
    Inventors: Yu Ming Mao, Roger Jia-Jyi Lian, Guangsong Huang, Lee Chik Cheung