Patents by Inventor Jianwen Pi

Jianwen Pi 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: 20210409487
    Abstract: The present disclosure provides an apparatus for controlling data transmission in a network system. The apparatus includes a programmable chip configured to forward data in the network system, one or more storage devices configured to store a set of instructions, and one or more processors configured to execute the set of instructions to cause the apparatus to: control, via a first interface, the programmable chip to provide a switching function at a data link layer or a network layer; and control, via a second interface, the programmable chip to provide a layer 4 to layer 7 networking service.
    Type: Application
    Filed: July 30, 2019
    Publication date: December 30, 2021
    Inventors: Jianwen PI, Shuai SHANG, Yuke HONG, Haiyong WANG
  • Patent number: 8224976
    Abstract: A network device connects between a client and a server. The network device is configured to store information regarding a capability of the server; receive a first message, from the client, intended for the server; obtain the stored information regarding the capability of the server; generate a second message that includes the information regarding the capability of the server; send the second message to the client; receive a third message from the client; and establish, based on the third message, a connection between the client and the server.
    Type: Grant
    Filed: December 24, 2008
    Date of Patent: July 17, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Dongyi Jiang, Laxminarayana Tumuluru, Jianwen Pi
  • Publication number: 20100161741
    Abstract: A network device connects between a client and a server. The network device is configured to store information regarding a capability of the server; receive a first message, from the client, intended for the server; obtain the stored information regarding the capability of the server; generate a second message that includes the information regarding the capability of the server; send the second message to the client; receive a third message from the client; and establish, based on the third message, a connection between the client and the server.
    Type: Application
    Filed: December 24, 2008
    Publication date: June 24, 2010
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Dongyi Jiang, Laxminarayana Tumuluru, Jianwen Pi