Patents Assigned to A 10 NETWORKS, INCORPORATED
  • Patent number: 10257099
    Abstract: A method for routing Internet traffic is disclosed. The method comprises receiving an IPv6 packet. Further, the method comprises determining if the IPv6 packet comprises an extension header with geo-location information. Finally, responsive to a determination that the IPv6 packet comprises an extension header with geo-location information, the method comprises performing an action based on the geo-location information, wherein the action is selected from the group consisting of: authenticating the IPv6 packet, prioritizing the IPv6 packet relative to other packets, routing the IPv6 packet, and monitoring of the IPv6 packet.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: April 9, 2019
    Assignee: A 10 NETWORKS, INCORPORATED
    Inventors: Michael Friedel, Hasnain Karampurwala, Gurudeep Kamat
  • Patent number: 9912637
    Abstract: A method for performing Layer 3 direct server return is disclosed. The method comprises receiving an IP packet from a client device over a communication network. Further, the method comprises extracting a virtual IP address from a destination header field of the IP packet. Subsequently, the method comprises determining a server to which to forward the IP packet and inserting an IP address of the server in the destination header field of the IP packet. Next, the method comprises inserting the virtual IP address in an extension header for the IP packet. Finally, in one embodiment, the method comprises transmitting the IP packet to the server over the communication network.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: March 6, 2018
    Assignee: A 10 NETWORKS, INCORPORATED
    Inventors: Michael Friedel, Hasnain Karampurwala
  • Patent number: 9762683
    Abstract: A method for providing geo-location information in a communication packet is disclosed. The method comprises constructing an IPv6 packet using a client device. Further, the method comprises inserting an extension header into the IPv6 packet. Also, the method comprises determining geo-location information. Next, the method comprises inserting the geo-location information into the extension header. Finally, the method comprises transmitting the IPv6 packet to a communication network.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: September 12, 2017
    Assignee: A 10 NETWORKS, INCORPORATED
    Inventors: Hasnain Karampurwala, Michael Friedel
  • Patent number: 9602469
    Abstract: A method for handling hyper-text transfer protocol (“HTTP”) requests from client devices is disclosed. The method comprises receiving an HTTP request from a client device to connect to a destination server. It further comprises extracting a plurality of HTTP headers from the HTTP request using a gateway device in accordance with a user defined configuration to create a subset of the request. Next, it comprises forwarding the subset to an external security device from the gateway device to perform URL policy processing using the request. Finally, it comprises based on a received result of the URL policy processing, transmitting the client request to the destination server.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: March 21, 2017
    Assignee: A 10 NETWORKS, INCORPORATED
    Inventors: Xuyang Jiang, Takaaki Ishii, Masataka Noro
  • Patent number: 9231915
    Abstract: A method for handling hyper-text transfer protocol (“HTTP”) requests from client devices is disclosed. The method comprises receiving an HTTP request from a client device to connect to a destination server. It further comprises extracting a plurality of HTTP headers from the HTTP request using a gateway device in accordance with a user defined configuration to create a subset of the request. Next, it comprises forwarding the subset to an external security device from the gateway device to perform URL policy processing using the request. Finally, it comprises based on a received result of the URL policy processing, transmitting the client request to the destination server.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: January 5, 2016
    Assignee: A 10 NETWORKS, INCORPORATED
    Inventors: Xuyang Jiang, Takaaki Ishii, Masataka Noro