Patents by Inventor John A. Dilley

John A. Dilley 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: 11082401
    Abstract: A cloud-based firewall system and service is provided to protect customer sites from attacks, leakage of confidential information, and other security threats. In various embodiments, such a firewall system and service can be implemented in conjunction with a content delivery network (CDN) having a plurality of distributed content servers. The CDN servers receive requests for content identified by the customer for delivery via the CDN. The CDN servers include firewalls that examine those requests and take action against security threats, so as to prevent them from reaching the customer site. The CDN provider implements the firewall system as a managed firewall service, with the operation of the firewalls for given customer content being defined by that customer, independently of other customers. In some embodiments, a customer may define different firewall configurations for different categories of that customer's content identified for delivery via the CDN.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: August 3, 2021
    Assignee: Akamai Technologies, Inc.
    Inventors: John A. Dilley, Prasanna Laghate, John F. Summers, Thomas Devanneaux
  • Patent number: 10791168
    Abstract: A system is provided to manage operation of workloads over a workload placement network comprising: a user interface to receive workload placement specifications that indicate locations; a data storage device storing cluster location information; a workload placement manager to determine placement of workloads at clusters based at least in part upon cluster locations and cluster resource utilization; wherein the clusters include metrics collector instances to collect information indicating cluster resource utilization and to send the collected information over the workload placement network to the placement the orchestration manager.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: September 29, 2020
    Assignee: Rafay Systems, Inc.
    Inventors: John A. Dilley, Haseeb Siddique Budhani, Rupinder Singh Gill, Bheema Sarat Chandra Kaki, Hanumantharao Kavuluru, Yu hong Andy Zhou
  • Publication number: 20200007506
    Abstract: A cloud-based firewall system and service is provided to protect customer sites from attacks, leakage of confidential information, and other security threats. In various embodiments, such a firewall system and service can be implemented in conjunction with a content delivery network (CDN) having a plurality of distributed content servers. The CDN servers receive requests for content identified by the customer for delivery via the CDN. The CDN servers include firewalls that examine those requests and take action against security threats, so as to prevent them from reaching the customer site. The CDN provider implements the firewall system as a managed firewall service, with the operation of the firewalls for given customer content being defined by that customer, independently of other customers. In some embodiments, a customer may define different firewall configurations for different categories of that customer's content identified for delivery via the CDN.
    Type: Application
    Filed: February 4, 2019
    Publication date: January 2, 2020
    Applicant: Akamai Technologies, Inc.
    Inventors: John A. Dilley, Prasanna Laghate, John F. Summers, Thomas Devanneaux
  • Patent number: 10243925
    Abstract: A cloud-based firewall system and service is provided to protect customer sites from attacks, leakage of confidential information, and other security threats. In various embodiments, such a firewall system and service can be implemented in conjunction with a content delivery network (CDN) having a plurality of distributed content servers. The CDN servers receive requests for content identified by the customer for delivery via the CDN. The CDN servers include firewalls that examine those requests and take action against security threats, so as to prevent them from reaching the customer site. The CDN provider implements the firewall system as a managed firewall service, with the operation of the firewalls for given customer content being defined by that customer, independently of other customers. In some embodiments, a customer may define different firewall configurations for different categories of that customer's content identified for delivery via the CDN.
    Type: Grant
    Filed: December 24, 2015
    Date of Patent: March 26, 2019
    Assignee: Akamai Technologies, Inc.
    Inventors: John A. Dilley, Prasanna Laghate, John F. Summers, Thomas Devanneaux
  • Publication number: 20170302585
    Abstract: According to certain non-limiting embodiments disclosed herein, the functionality of a server is extended with a mechanism for identifying connections with clients that have exhibited attack characteristics (for example, characteristics indicating a DoS attack), and for transitioning internal ownership of those connections such that server resources consumed by the connection are reduced, while keeping the connection open. The connection thus moves from a state of relatively high resource use to a state of relatively low server resource use. According to certain non-limiting embodiments disclosed herein, the functionality of a server is extended by enabling the server to determine that any of a client and a connection exhibits one or more attack characteristics (e.g., based on at least one of client attributes, connection attributes, and client behavior during the connection, or otherwise). As a result of the determination, the server changes its treatment of the connection.
    Type: Application
    Filed: March 18, 2017
    Publication date: October 19, 2017
    Applicant: Akamai Technologies, Inc.
    Inventors: Sudhin Mishra, Stephen L. Ludin, John A. Dilley, Erik Nygren, Philip Lisiecki, Karl-Eliv J. Hallin, Joshua Hunt
  • Patent number: 9794282
    Abstract: According to certain non-limiting embodiments disclosed herein, the functionality of a server is extended with a mechanism for identifying connections with clients that have exhibited attack characteristics (for example, characteristics indicating a DoS attack), and for transitioning internal ownership of those connections such that server resources consumed by the connection are reduced, while keeping the connection open. The connection thus moves from a state of relatively high resource use to a state of relatively low server resource use. According to certain non-limiting embodiments disclosed herein, the functionality of a server is extended by enabling the server to determine that any of a client and a connection exhibits one or more attack characteristics (e.g., based on at least one of client attributes, connection attributes, and client behavior during the connection, or otherwise). As a result of the determination, the server changes its treatment of the connection.
    Type: Grant
    Filed: March 18, 2017
    Date of Patent: October 17, 2017
    Assignee: Akamai Technologies, Inc.
    Inventors: Sudhin Mishra, Stephen L. Ludin, John A. Dilley, Erik Nygren, Philip Lisiecki, Karl-Eliv J. Hallin, Joshua Hunt
  • Patent number: 9634957
    Abstract: According to certain non-limiting embodiments disclosed herein, the functionality of a server is extended with a mechanism for identifying connections with clients that have exhibited attack characteristics (for example, characteristics indicating a DoS attack), and for transitioning internal ownership of those connections such that server resources consumed by the connection are reduced, while keeping the connection open. The connection thus moves from a state of relatively high resource use to a state of relatively low server resource use. According to certain non-limiting embodiments disclosed herein, the functionality of a server is extended by enabling the server to determine that any of a client and a connection exhibits one or more attack characteristics (e.g., based on at least one of client attributes, connection attributes, and client behavior during the connection, or otherwise). As a result of the determination, the server changes its treatment of the connection.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: April 25, 2017
    Assignee: Akamai Technologies, Inc.
    Inventors: John A. Dilley, Stephen L. Ludin, Sudhin Mishra, Erik Nygren, Philip Lisiecki, Karl-Eliv J. Hallin, Joshua Hunt
  • Publication number: 20160373411
    Abstract: A cloud-based firewall system and service is provided to protect customer sites from attacks, leakage of confidential information, and other security threats. In various embodiments, such a firewall system and service can be implemented in conjunction with a content delivery network (CDN) having a plurality of distributed content servers. The CDN servers receive requests for content identified by the customer for delivery via the CDN. The CDN servers include firewalls that examine those requests and take action against security threats, so as to prevent them from reaching the customer site. The CDN provider implements the firewall system as a managed firewall service, with the operation of the firewalls for given customer content being defined by that customer, independently of other customers. In some embodiments, a customer may define different firewall configurations for different categories of that customer's content identified for delivery via the CDN.
    Type: Application
    Filed: December 24, 2015
    Publication date: December 22, 2016
    Applicant: Akamai Technologies, Inc.
    Inventors: John A. Dilley, Prasanna Laghate, John F. Summers, Thomas Devanneaux
  • Publication number: 20160373371
    Abstract: According to certain non-limiting embodiments disclosed herein, the functionality of a server is extended with a mechanism for identifying connections with clients that have exhibited attack characteristics (for example, characteristics indicating a DoS attack), and for transitioning internal ownership of those connections such that server resources consumed by the connection are reduced, while keeping the connection open. The connection thus moves from a state of relatively high resource use to a state of relatively low server resource use. According to certain non-limiting embodiments disclosed herein, the functionality of a server is extended by enabling the server to determine that any of a client and a connection exhibits one or more attack characteristics (e.g., based on at least one of client attributes, connection attributes, and client behavior during the connection, or otherwise). As a result of the determination, the server changes its treatment of the connection.
    Type: Application
    Filed: August 31, 2016
    Publication date: December 22, 2016
    Applicant: Akamai Technologies, Inc.
    Inventors: John A. Dilley, Stephen L. Ludin, Sudhin Mishra, Erik Nygren, Philip Lisiecki, Karl-Eliv J. Hallin, Joshua Hunt
  • Patent number: 9525701
    Abstract: According to certain non-limiting embodiments disclosed herein, the functionality of a server is extended with a mechanism for identifying connections with clients that have exhibited attack characteristics (for example, characteristics indicating a DoS attack), and for transitioning internal ownership of those connections such that server resources consumed by the connection are reduced, while keeping the connection open. The connection thus moves from a state of relatively high resource use to a state of relatively low server resource use. According to certain non-limiting embodiments disclosed herein, the functionality of a server is extended by enabling the server to determine that any of a client and a connection exhibits one or more attack characteristics (e.g., based on at least one of client attributes, connection attributes, and client behavior during the connection, or otherwise). As a result of the determination, the server changes its treatment of the connection.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: December 20, 2016
    Assignee: AKAMAI TECHNOLOGIES, INC.
    Inventors: Sudhin Mishra, Stephen L. Ludin, Philip A. Lisiecki, Erik Nygren, John A. Dilley, Karl-Eliv J. Hallin, Joshua Hunt
  • Patent number: 9467469
    Abstract: According to certain non-limiting embodiments disclosed herein, the functionality of a server is extended with a mechanism for identifying connections with clients that have exhibited attack characteristics (for example, characteristics indicating a DoS attack), and for transitioning internal ownership of those connections such that server resources consumed by the connection are reduced, while keeping the connection open. The connection thus moves from a state of relatively high resource use to a state of relatively low server resource use. According to certain non-limiting embodiments disclosed herein, the functionality of a server is extended by enabling the server to determine that any of a client and a connection exhibits one or more attack characteristics (e.g., based on at least one of client attributes, connection attributes, and client behavior during the connection, or otherwise). As a result of the determination, the server changes its treatment of the connection.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: October 11, 2016
    Assignee: AKAMAI TECHNOLOGIES, INC.
    Inventors: Sudhin Mishra, Stephen L. Ludin, Philip A. Lisiecki, Erik Nygren, John A. Dilley, Karl-Eliv J. Hallin, Joshua Hunt
  • Patent number: 9009267
    Abstract: A content file purge mechanism for a content delivery network (CDN) is described. A Web-enabled portal is used by CDN customers to enter purge requests securely. A purge request identifies one or more content files to be purged. The purge request is pushed over a secure link from the portal to a purge server, which validates purge requests from multiple CDN customers and batches the requests into an aggregate purge request. The aggregate purge request is pushed from the purge server to a set of staging servers. Periodically, CDN content servers poll the staging servers to determine whether an aggregate purge request exists. If so, the CDN content servers obtain the aggregate purge request and process the request to remove the identified content files from their local storage.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: April 14, 2015
    Assignee: Akamai Technologies, Inc.
    Inventors: Alexander Sherman, Philip A. Lisiecki, Joel M. Wein, Don A. Dailey, John A. Dilley, William E. Weihl
  • Patent number: 9009781
    Abstract: A cloud-based firewall system and service is provided to protect customer sites from attacks, leakage of confidential information, and other security threats. In various embodiments, such a firewall system and service can be implemented in conjunction with a content delivery network (CDN) having a plurality of distributed content servers. The CDN servers receive requests for content identified by the customer for delivery via the CDN. The CDN servers include firewalls that examine those requests and take action against security threats, so as to prevent them from reaching the customer site. The CDN provider implements the firewall system as a managed firewall service, with the operation of the firewalls for given customer content being defined by that customer, independently of other customers. In some embodiments, a customer may define different firewall configurations for different categories of that customer's content identified for delivery via the CDN.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: April 14, 2015
    Assignee: Akamai Technologies, Inc.
    Inventors: John A. Dilley, Prasanna Laghate, John Summers, Thomas Devanneaux
  • Publication number: 20150089582
    Abstract: A cloud-based firewall system and service is provided to protect customer sites from attacks, leakage of confidential information, and other security threats. In various embodiments, such a firewall system and service can be implemented in conjunction with a content delivery network (CDN) having a plurality of distributed content servers. The CDN servers receive requests for content identified by the customer for delivery via the CDN. The CDN servers include firewalls that examine those requests and take action against security threats, so as to prevent them from reaching the customer site. The CDN provider implements the firewall system as a managed firewall service, with the operation of the firewalls for given customer content being defined by that customer, independently of other customers. In some embodiments, a customer may define different firewall configurations for different categories of that customer's content identified for delivery via the CDN.
    Type: Application
    Filed: November 26, 2014
    Publication date: March 26, 2015
    Applicant: AKAMAI TECHNOLOGIES, INC.
    Inventors: John A. Dilley, Prasanna Laghate, John Summers, Thomas Devanneaux
  • Publication number: 20150040221
    Abstract: According to certain non-limiting embodiments disclosed herein, the functionality of a server is extended with a mechanism for identifying connections with clients that have exhibited attack characteristics (for example, characteristics indicating a DoS attack), and for transitioning internal ownership of those connections such that server resources consumed by the connection are reduced, while keeping the connection open. The connection thus moves from a state of relatively high resource use to a state of relatively low server resource use. According to certain non-limiting embodiments disclosed herein, the functionality of a server is extended by enabling the server to determine that any of a client and a connection exhibits one or more attack characteristics (e.g., based on at least one of client attributes, connection attributes, and client behavior during the connection, or otherwise). As a result of the determination, the server changes its treatment of the connection.
    Type: Application
    Filed: October 22, 2014
    Publication date: February 5, 2015
    Applicant: AKAMAI TECHNOLOGIES, INC.
    Inventors: Sudhin Mishra, Stephen L. Ludin, Philip A. Lisiecki, Erik Nygren, John A. Dilley, Karl-Eliv J. Hallin, Joshua Hunt
  • Patent number: 8875287
    Abstract: According to certain non-limiting embodiments disclosed herein, the functionality of a server is extended with a mechanism for identifying connections with clients that have exhibited attack characteristics (for example, characteristics indicating a DoS attack), and for transitioning internal ownership of those connections such that server resources consumed by the connection are reduced, while keeping the connection open. The connection thus moves from a state of relatively high resource use to a state of relatively low server resource use, and the server is able to free resources such as memory and processing cycles previously allocated to the connection. In some cases, the server maintains the connection for at least some time and uses it to keep the client occupied so that it cannot launch—or has fewer resources to launch—further attacks, and possibly to gather information about the attacking client.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 28, 2014
    Assignee: Akamai Technologies, Inc.
    Inventors: Stephen L. Ludin, Sudhin Mishra, Philip A. Lisiecki, Erik Nygren, John A. Dilley, Karl-Eliv J. Hallin, Joshua Hunt
  • Publication number: 20140101758
    Abstract: According to certain non-limiting embodiments disclosed herein, the functionality of a server is extended with a mechanism for identifying connections with clients that have exhibited attack characteristics (for example, characteristics indicating a DoS attack), and for transitioning internal ownership of those connections such that server resources consumed by the connection are reduced, while keeping the connection open. The connection thus moves from a state of relatively high resource use to a state of relatively low server resource use, and the server is able to free resources such as memory and processing cycles previously allocated to the connection. In some cases, the server maintains the connection for at least some time and uses it to keep the client occupied so that it cannot launch—or has fewer resources to launch—further attacks, and possibly to gather information about the attacking client.
    Type: Application
    Filed: March 15, 2013
    Publication date: April 10, 2014
    Applicant: AKAMAI TECHNOLOGIES INC.
    Inventors: Stephen L. Ludin, Sudhin Mishra, Philip A. Lisiecki, Erik Nygren, John A. Dilley, Karl-Eliv J. Hallin, Joshua Hunt
  • Publication number: 20130269023
    Abstract: A cloud-based firewall system and service is provided to protect customer sites from attacks, leakage of confidential information, and other security threats. In various embodiments, such a firewall system and service can be implemented in conjunction with a content delivery network (CDN) having a plurality of distributed content servers. The CDN servers receive requests for content identified by the customer for delivery via the CDN. The CDN servers include firewalls that examine those requests and take action against security threats, so as to prevent them from reaching the customer site. The CDN provider implements the firewall system as a managed firewall service, with the operation of the firewalls for given customer content being defined by that customer, independently of other customers. In some embodiments, a customer may define different firewall configurations for different categories of that customer's content identified for delivery via the CDN.
    Type: Application
    Filed: May 17, 2013
    Publication date: October 10, 2013
    Inventors: John A. Dilley, Prasanna Laghate, John Summers, Thomas Devanneaux
  • Patent number: 8458769
    Abstract: A cloud-based firewall system and service is provided to protect customer sites from attacks, leakage of confidential information, and other security threats. In various embodiments, such a firewall system and service can be implemented in conjunction with a content delivery network (CDN) having a plurality of distributed content servers. The CDN servers receive requests for content identified by the customer for delivery via the CDN. The CDN servers include firewalls that examine those requests and take action against security threats, so as to prevent them from reaching the customer site. The CDN provider implements the firewall system as a managed firewall service, with the operation of the firewalls for given customer content being defined by that customer, independently of other customers. In some embodiments, a customer may define different firewall configurations for different categories of that customer's content identified for delivery via the CDN.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: June 4, 2013
    Assignee: Akamai Technologies, Inc.
    Inventors: John Dilley, Prasanna Laghate, John Summers, Thomas Devanneaux
  • Publication number: 20130007228
    Abstract: A content file purge mechanism for a content delivery network (CDN) is described. A Web-enabled portal is used by CDN customers to enter purge requests securely. A purge request identifies one or more content files to be purged. The purge request is pushed over a secure link from the portal to a purge server, which validates purge requests from multiple CDN customers and batches the requests into an aggregate purge request. The aggregate purge request is pushed from the purge server to a set of staging servers. Periodically, CDN content servers poll the staging servers to determine whether an aggregate purge request exists. If so, the CDN content servers obtain the aggregate purge request and process the request to remove the identified content files from their local storage.
    Type: Application
    Filed: September 10, 2012
    Publication date: January 3, 2013
    Applicant: AKAMAI TECHNOLOGIES, INC.
    Inventors: Alexander Sherman, Philip A. Lisiecki, Joel M. Wein, Don A. Dailey, John Dilley, William E. Weihl