Patents by Inventor Junan Chen
Junan Chen 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: 11425022Abstract: Techniques are disclosed for service-based tunnel selection for forwarding network traffic. In one example, a network device obtains, based on service parameters associated with a network service, a service-specific tunnel selection scheme. The tunnel selection scheme identifies a primary mapping mode for mapping the network service to a primary transport tunnel and fallback mapping modes for mapping the network service to fallback transport tunnels. The primary mapping mode is categorized according to a first type comprising tunnel colorization, while the fallback mapping modes are categorized according to types other than tunnel colorization. In response to determining that the network service cannot be mapped to the primary transport tunnel according to the primary mapping mode, the network device, maps, based on the fallback mapping modes, the network service to the fallback transport tunnels.Type: GrantFiled: January 31, 2020Date of Patent: August 23, 2022Assignee: Juniper Networks, Inc.Inventors: Ravi Singh, Yimin Shen, Junan Chen, Shraddha Hegde, Ahmed R. Darwish
-
Patent number: 11385791Abstract: A method for setting a system interface of a mobile terminal includes: determining a pressure value; dividing sub-regions; determining a reduced or enlarged ratio of an icon; determining a layout of the icon; and determining a value of an operating parameter. Thus, the sub-regions may be divided targetedly according to characteristics of the sliding operation of each user, so that an icon position laid out for each system interface, according to the divided sub-regions, may be more adaptive to operation requirements of the user and may targetedly reduce operation difficulty of the user.Type: GrantFiled: December 15, 2020Date of Patent: July 12, 2022Assignee: GREE ELECTRIC APPLIANCES, INC. OF ZHUHAIInventor: Junan Chen
-
Patent number: 11190461Abstract: This disclosure is related to devices, systems, and techniques for controlling a flow of network traffic between two or more devices. For example, a network device includes a control unit, a forwarding unit including a forwarding manager including a server configured to store a tunnel hierarchy structure, and a packet processor. The packet processor is configured to receive, via an interface card of a set of interface cards, a packet including a packet header. The forwarding manager is configured to parse the packet header in order to identify a service corresponding to the packet, wherein the service is associated with a service color, identify, based on the tunnel hierarchy structure, a set of tunnels, wherein each tunnel of the set of tunnels is associated with a tunnel color, and determine whether at least one tunnel of a set of tunnels associated with the tunnel color is in an online state.Type: GrantFiled: September 30, 2019Date of Patent: November 30, 2021Assignee: Juniper Networks, Inc.Inventors: Ravi Singh, Junan Chen
-
Publication number: 20210096744Abstract: A method for setting a system interface of a mobile terminal includes: determining a pressure value; dividing sub-regions; determining a reduced or enlarged ratio of an icon; determining a layout of the icon; and determining a value of an operating parameter. Thus, the sub-regions may be divided targetedly according to characteristics of the sliding operation of each user, so that an icon position laid out for each system interface, according to the divided sub-regions, may be more adaptive to operation requirements of the user and may targetedly reduce operation difficulty of the user.Type: ApplicationFiled: December 15, 2020Publication date: April 1, 2021Inventor: Junan CHEN
-
Publication number: 20210099401Abstract: This disclosure is related to devices, systems, and techniques for controlling a flow of network traffic between two or more devices. For example, a network device includes a control unit, a forwarding unit including a forwarding manager including a server configured to store a tunnel hierarchy structure, and a packet processor. The packet processor is configured to receive, via an interface card of a set of interface cards, a packet including a packet header. The forwarding manager is configured to parse the packet header in order to identify a service corresponding to the packet, wherein the service is associated with a service color, identify, based on the tunnel hierarchy structure, a set of tunnels, wherein each tunnel of the set of tunnels is associated with a tunnel color, and determine whether at least one tunnel of a set of tunnels associated with the tunnel color is in an online state.Type: ApplicationFiled: September 30, 2019Publication date: April 1, 2021Inventors: Ravi Singh, Junan Chen
-
Patent number: 8798072Abstract: A method may include receiving a packet; identifying the packet as a multicast packet for sending to a plurality of destination nodes; selecting a first forwarding table or a second forwarding table for sending the packet to each of the plurality of destination nodes, wherein the first forwarding table includes first port information associated with a first destination and second port information associated with a second destination, and wherein the second forwarding table includes third port information associated with the second destination; sending the packet to the first destination using the first port; and sending the packet to the second destination using the second port when the first forwarding table is selected and sending the packet to the second destination using the third port when the second forwarding table is selected.Type: GrantFiled: June 29, 2012Date of Patent: August 5, 2014Assignee: Juniper Networks, Inc.Inventors: Junan Chen, Yong Luo, James G. Washburn
-
Publication number: 20120269197Abstract: A method may include receiving a packet; identifying the packet as a multicast packet for sending to a plurality of destination nodes; selecting a first forwarding table or a second forwarding table for sending the packet to each of the plurality of destination nodes, wherein the first forwarding table includes first port information associated with a first destination and second port information associated with a second destination, and wherein the second forwarding table includes third port information associated with the second destination; sending the packet to the first destination using the first port; and sending the packet to the second destination using the second port when the first forwarding table is selected and sending the packet to the second destination using the third port when the second forwarding table is selected.Type: ApplicationFiled: June 29, 2012Publication date: October 25, 2012Applicant: Juniper Networks, Inc.Inventors: Junan CHEN, Yong Luo, James Washburn
-
Patent number: 8238344Abstract: A method may include receiving a packet; identifying the packet as a multicast packet for sending to a plurality of destination nodes; selecting a first forwarding table or a second forwarding table for sending the packet to each of the plurality of destination nodes, wherein the first forwarding table includes first port information associated with a first destination and second port information associated with a second destination, and wherein the second forwarding table includes third port information associated with the second destination; sending the packet to the first destination using the first port; and sending the packet to the second destination using the second port when the first forwarding table is selected and sending the packet to the second destination using the third port when the second forwarding table is selected.Type: GrantFiled: March 30, 2007Date of Patent: August 7, 2012Assignee: Juniper Networks, Inc.Inventors: Junan Chen, Yong Luo, James G. Washburn
-
Patent number: 7990993Abstract: A network device includes a processor that executes a software module above an operating system of a network device, wherein the software module is configured to create a set of forwarding structures for use in forwarding network traffic with the network device without regard to limitations of an underlying architecture of the forwarding plane. The network device also includes a forwarding structure control module operative within or below the operating system of the network device, wherein the forwarding structure control module is configured to create a set of derived forwarding structures based on the set of forwarding structures provided by the software module for installation in the forwarding information of the forwarding plane. The derived set of forwarding structures is created in accordance with the limitations of the underlying architecture of the forwarding plane.Type: GrantFiled: November 6, 2008Date of Patent: August 2, 2011Assignee: Juniper Networks, Inc.Inventors: Kaushik Ghosh, Kireeti Kompella, Junan Chen, Raj Tuplar
-
Patent number: 7796593Abstract: In general, techniques are described for flooding VPLS traffic with a network device according to flood groups. The network device resides within a layer 3 (L3) network and includes a control unit that executes a virtual private LAN service (VPLS) protocol that enables a VPLS domain to operate over the L3 network. The network device further includes a plurality of packet forwarding engines, each of which include a plurality of interface cards that receive a layer 2 (L2) message originating from the L2 network. The packet forwarding engines associate the L2 packet with a configurable flood group, wherein the flood group defines criteria to determine which messages to associate to the flood group and indicates a set of the interface cards for forwarding the associated messages. The packet forwarding engines further flood the L2 packet via each interface card indicated by the associated flood group.Type: GrantFiled: January 28, 2008Date of Patent: September 14, 2010Assignee: Juniper Networks, Inc.Inventors: Kaushik Ghosh, Kireeti Kompella, Raj Tuplur, Junan Chen, Amit Shukla
-
Patent number: 7649904Abstract: A forwarding component of a routing node floods copies of a packet to a plurality of next hops associated with the same layer two (L2) network as an interface on which the packet was received. The plurality of next hops excludes a next hop that corresponds to the interface that received the packet. The forwarding component requires that forwarding information installed by a control unit specify the plurality of next hops to which to flood the copies of the packet, and the forwarding component is not capable of deriving the plurality of next hops to which to flood the copies of the packet from a single flooding next hop identifier after the packet is received. Prior to receiving the packet, a flooding next hop control module derives the plurality of next hops based on the flooding next hop and installs the derived next hops into the forwarding information.Type: GrantFiled: February 20, 2008Date of Patent: January 19, 2010Assignee: Juniper Networks, Inc.Inventors: Kaushik Ghosh, Kireeti Kompella, Junan Chen, Raj Tuplur