Security information management for content delivery
AssigneeFastly, Inc.
InventorsArtur Bergman, Tyler B. McMullen
Life of this patent
Estimating the term…
Abstract
Described herein are methods, systems, and software to handle verification information in a content node. In one example, a method of operating a content node includes receiving a secure content request from an end user device and determining the availability of verification information stored on the content node to service the secure content request. The method further provides, if the verification information is available, verifying the end user device based on the verification information. The method also includes, if the verification information is unavailable, querying an origin server to verify the end user device.
Claims16
A method of operating a cache server in a content delivery network to support content paywalls, the method comprising:
- receiving a content request from an end point for content hosted by an origin server behind a paywall and stored by the cache server;
- determining a state of a cookie associated with the content request based at least on verification information stored on the cache server and associated with the end point and at least one previous request for different content;
- and
- in response to determining that the state of the cookie is valid, serving the content to the end point from the cache server.
A method of operating a cache server in a content delivery network to support content restrictions, the method comprising:
- receiving a content request from an end point for content hosted by an origin server and stored by the cache server, wherein the content request includes security information;
- determining if verification information associated with the security information is stored on the cache server from a previous request for different content;
- and
- in response to determining that the verification information is not stored on the cache server, sending a verification request to the origin server.
A system comprising:
- a means for receiving a content request from an end point for restricted content hosted by an origin server and stored by a cache server;
- a means for determining a state of security information associated with the content request based at least on verification information stored on the cache server and associated with the end point and one or more previous requests for different content;
- and
- a means for serving the content to the end point from the cache server in response to determining that the state of the security information is valid.
Dependencies are inferred from the claim text.