Patents by Inventor Lennert Buytenhek

Lennert Buytenhek 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: 20240039987
    Abstract: Enhanced packet redirect capabilities are disclosed herein for draining traffic to a server. In an implementation, a server in an infrastructure service receives a packet from a stateless load balancer. The packet may comprise a request for content. A user space program on the server determines whether a connection identified in the packet belongs to the server. If the connection belongs to the server, the user space program handles the request for the content. If not, the server forwards the packet to a secondary server in the infrastructure service. The secondary server, to which the connection may belong, can then handle the request.
    Type: Application
    Filed: October 12, 2023
    Publication date: February 1, 2024
    Inventors: Lennert Buytenhek, João Diogo Taveira Araújo
  • Patent number: 11799763
    Abstract: A server detects a failure of an outbound path based on at least a measure of forward progress made on a connection between the server and an end point. In response to the failure, the server generates a hash value based at least on an identifying value of the connection and a failure counter associated with the measure of forward progress made on the connection. The server then selects a next outbound path for the packet flow based on at least the hash value generated in response to the failure. The server also sends the packet flow over the next outbound path to the end point.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: October 24, 2023
    Assignee: Fastly, Inc.
    Inventors: Joao Taveira Araujo, Lennert Buytenhek, Lorenzo Saino, Raul Leonardo Landa Gamiochipi
  • Patent number: 11792260
    Abstract: Enhanced packet redirect capabilities are disclosed herein for draining traffic to a server. In an implementation, a server in an infrastructure service receives a packet from a stateless load balancer. The packet may comprise a request for content. A user space program on the server determines whether a connection identified in the packet belongs to the server. If the connection belongs to the server, the user space program handles the request for the content. If not, the server forwards the packet to a secondary server in the infrastructure service. The secondary server, to which the connection may belong, can then handle the request.
    Type: Grant
    Filed: January 25, 2022
    Date of Patent: October 17, 2023
    Assignee: Fastly, Inc.
    Inventors: Lennert Buytenhek, João Diogo Taveira Araújo
  • Publication number: 20220150170
    Abstract: Enhanced packet redirect capabilities are disclosed herein for draining traffic to a server. In an implementation, a server in an infrastructure service receives a packet from a stateless load balancer. The packet may comprise a request for content. A user space program on the server determines whether a connection identified in the packet belongs to the server. If the connection belongs to the server, the user space program handles the request for the content. If not, the server forwards the packet to a secondary server in the infrastructure service. The secondary server, to which the connection may belong, can then handle the request.
    Type: Application
    Filed: January 25, 2022
    Publication date: May 12, 2022
    Inventors: Lennert Buytenhek, João Diogo Taveira Araújo
  • Publication number: 20220078105
    Abstract: A server detects a failure of an outbound path based on at least a measure of forward progress made on a connection between the server and an end point. In response to the failure, the server generates a hash value based at least on an identifying value of the connection and a failure counter associated with the measure of forward progress made on the connection. The server then selects a next outbound path for the packet flow based on at least the hash value generated in response to the failure. The server also sends the packet flow over the next outbound path to the end point.
    Type: Application
    Filed: September 20, 2021
    Publication date: March 10, 2022
    Inventors: Joao Taveira Araujo, Lennert Buytenhek, Lorenzo Saino, Raul Leonardo Landa Gamiochipi
  • Patent number: 11245753
    Abstract: Enhanced packet redirect capabilities are disclosed herein for draining traffic to a server. In an implementation, a server in an infrastructure service receives a packet from a stateless load balancer. The packet may comprise a request for content. A user space program on the server determines whether a connection identified in the packet belongs to the server. If the connection belongs to the server, the user space program handles the request for the content. If not, the server forwards the packet to a secondary server in the infrastructure service. The secondary server, to which the connection may belong, can then handle the request.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: February 8, 2022
    Assignee: Fastly, Inc.
    Inventors: Lennert Buytenhek, João Taveira
  • Patent number: 11128562
    Abstract: A server detects a failure of an outbound path based on at least a measure of forward progress made on a connection between the server and an end point. In response to the failure, the server generates a hash value based at least on an identifying value of the connection and a failure counter associated with the measure of forward progress made on the connection. The server then selects a next outbound path for the packet flow based on at least the hash value generated in response to the failure. The server also sends the packet flow over the next outbound path to the end point.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: September 21, 2021
    Assignee: Fastly, Inc.
    Inventors: Joao Taveira Araujo, Lennert Buytenhek, Lorenzo Saino, Raul Leonardo Landa Gamiochipi
  • Publication number: 20200120018
    Abstract: A server detects a failure of an outbound path based on at least a measure of forward progress made on a connection between the server and an end point. In response to the failure, the server generates a hash value based at least on an identifying value of the connection and a failure counter associated with the measure of forward progress made on the connection. The server then selects a next outbound path for the packet flow based on at least the hash value generated in response to the failure. The server also sends the packet flow over the next outbound path to the end point.
    Type: Application
    Filed: September 17, 2019
    Publication date: April 16, 2020
    Inventors: Joao Taveira, Lennert Buytenhek, Lorenzo Saino, Raul Landa
  • Publication number: 20200059514
    Abstract: Enhanced packet redirect capabilities are disclosed herein for draining traffic to a server. In an implementation, a server in an infrastructure service receives a packet from a stateless load balancer. The packet may comprise a request for content. A user space program on the server determines whether a connection identified in the packet belongs to the server. If the connection belongs to the server, the user space program handles the request for the content. If not, the server forwards the packet to a secondary server in the infrastructure service. The secondary server, to which the connection may belong, can then handle the request.
    Type: Application
    Filed: August 19, 2019
    Publication date: February 20, 2020
    Inventors: Lennert Buytenhek, Joao Taveira