Patent ID: 8321955
Filing Date: 2012-11-27
Classification: G06F,H04L

Abstract:
1. A method of prioritizing a service request in a network system, comprising: sending a first request from the client to the server to access a server resource; creating by the server a proof-of-work challenge, wherein the server issues the proof-of-work challenge at an arbitrary location in the network system, the arbitrary location including the server, an end host, a firewall, and a router; embedding the proof-of-work challenge within a uniform resource locator at an application layer in the network system, the proof-of-work challenge including an instruction to obtain a solution using Hyper-Text Markup Language to reference a scripting language file; transmitting the embedded proof-of-work challenge from the arbitrary location to the client; solving by the client the proof-of-work challenge to obtain a solution to the proof-of-work challenge; forwarding a second request from the client to the server, wherein the second request includes the proof-of-work challenge and the solution; establishing by the server a solution value based on the accuracy of the proof-of-work challenge and the solution; comparing the solution value to a threshold value; assigning a priority value to the second request based on said comparing step; and processing by the server the second request.