Patent ID: 11863567
Assignee: FASTLY, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 16:
17. A method comprising:
identifying a content request without a valid token for content not cached on the cache node;
in response to the content request, generating a synthetic response for the content request, wherein the synthetic response includes at least a request for a proof of work and fingerprinting attributes associated with an end user device that generated the content request, wherein the request for a proof of work comprises a problem to be solved by the end user device;
obtaining a response from the end user device to the synthetic response;
determining whether the response satisfies at least one criterion defined by a customer of the content delivery network to indicate a bot;
when the response satisfies the at least one criterion, preventing a second content request to an origin server to obtain the content; and
when the response fails to satisfy the at least one criterion:
obtaining the content from an origin server; and
providing the content to the end user device.