| CPC G06Q 10/087 (2013.01) [H04L 9/0861 (2013.01); G06Q 2220/10 (2013.01)] | 16 Claims |

|
1. A method, comprising:
receiving, by a first computer system and from a second computer system managed by a publisher, a first request to generate a secure token related to an online inventory of the publisher, the first request including a uniform resource locator (URL) for publisher content associated with the online inventory,
wherein the online inventory comprises locations within the publisher content for displaying advertisements to consumers of the publisher content, wherein the first computer system is different than the publisher that manages the second computer system;
comparing at least a portion of the URL included in the first request with entries in a content dictionary;
determining, based on the comparison of at least the portion of the URL included in the first request with the content dictionary, a mapping key that associates the publisher content associated with the online inventory with categorization information about the publisher content;
determining, generating, by the first computer system, a category of the publisher content associated with the online inventory by obfuscating the determined mapping key; based at least in part on the URL included in the first request;
combining, by the first computer system, the determined category with (1) a timestamp, (2) a secret code, and (3) information about a user of a client system from which a third request for the publisher content associated with the online inventory has been received;
generating, by the first computer system, the secure token by using a key and a reversible encryption algorithm to encrypt the combination;
responding, by the first computer system, to the first request with the generated secure token;
receiving, by the first computer system and from a third computer system, a second request for rankings information for the publisher content associated with the online inventory, the second request including the generated secure token, wherein:
the third computer system is associated with a sale of the online inventory and is different from the first and second computer systems, and
the rankings information comprises at least one ranking for the publisher content representing a comparison of activity data of the consumers of the publisher content and activity data of consumers of another publisher's content of the category of the publisher content;
forwarding, by the first computer system, and in response to the second request, the rankings information of the category of the publisher content; and
causing, based on the rankings information of the category of the publisher content, display of the publisher content and an advertisement on the client system.
|