Surreptitious web server bias towards desired browsers
First Claim
1. A method of preferential treatment of a web browser on a client issuing a content request to a content server through a communications network, the method comprising:
- establishing a covert packetization pattern for fragmenting portions splitting of the content request into packets according to a pre-determined pattern identifying a web browser type for the web browser before transmission of the content request;
receiving in a at the content server, comprising a memory and a processor, a set of packets split from a specific the content request according to the covert packetization pattern;
reconstructing the set of packets at the content server;
recognizing the covert packetization pattern from the reconstructed set of packets;
mapping the covert packetization pattern to the web browser type for the web browser; and
,prioritizing processing of the specific content request for the web browser based on the web browser type.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention address deficiencies of the art in respect to processing requests from a client to a server and provide a novel and non-obvious method, system and computer program product for transmitting data in a surreptitious pattern. In this regard, in one embodiment of the invention, a method for processing requests from a client system to a server system through a communications network can be provided. The method can include establishing a covert packetization pattern for fragmenting data into packets before transmission, splitting a request into one or more packets according to the covert packetization pattern, transmitting each packet to a server system, responsive to reconstructing fragmented packets, recognizing the covert packetization pattern, and responsive to recognizing the covert packetization pattern, giving priority to a client system.
27 Citations
12 Claims
-
1. A method of preferential treatment of a web browser on a client issuing a content request to a content server through a communications network, the method comprising:
-
establishing a covert packetization pattern for fragmenting portions splitting of the content request into packets according to a pre-determined pattern identifying a web browser type for the web browser before transmission of the content request; receiving in a at the content server, comprising a memory and a processor, a set of packets split from a specific the content request according to the covert packetization pattern; reconstructing the set of packets at the content server; recognizing the covert packetization pattern from the reconstructed set of packets; mapping the covert packetization pattern to the web browser type for the web browser; and
,prioritizing processing of the specific content request for the web browser based on the web browser type. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A client request processing system comprising:
-
a client entity comprising a web browser; a content server comprising a memory and a processor; covert packet generator logic coupled to the client entity comprising program code enabled to establish a covert packetization pattern for fragmenting portions of splitting a content request into packets according to a pre-determined pattern identifying a web browser type for the web browser before transmission of the content request from the client entity to the content server, and transmit each the packets portion to the content server through a data communications link, and receive in the content server, a set of packets split from a specific content request according to the covert packetization pattern; and
,covert packet recognizer logic coupled to the server comprising program code enabled to receive a set of packets split from the content request according to the covert packetization pattern, reconstruct the set of packets, recognize the covert packetization pattern from the reconstructed set of packets, map the covert packetization pattern to the web browser type, and prioritize processing of the specific content request for the web browser based on the web browser type. - View Dependent Claims (7, 8)
-
-
9. A computer program product comprising a non-transitory computer usable medium embodying computer usable program code for preferentially treating a web browser on a client issuing a content request to a content server, the computer program product comprising:
-
computer usable program code for establishing a covert packetization pattern for fragmenting portions of splitting the content request into packets according to a pre-determined pattern identifying a web browser type for the web browser before transmission of the content request; computer usable program code for receiving in a at the content server comprising a memory and a processor, a set of packets split from a specific the content request according to the covert packetization pattern; computer usable program code for reconstructing the set of packets at the content server; computer usable program code for recognizing the covert packetization pattern from the reconstructed set of packets; computer usable program code for mapping the covert packetization pattern to the web browser type; and computer usable program code for prioritizing processing of the specific content request for the web browser based on the web browser type. - View Dependent Claims (10, 11, 12)
-
Specification