×

Systems and methods for identifying and characterizing client devices

  • US 9,692,830 B2
  • Filed: 07/14/2016
  • Issued: 06/27/2017
  • Est. Priority Date: 12/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a first computer that has circuitry forming one or more processors and memory storing instructions to be executed by the one or more processors to operate the first computer to;

    (i) generate a list of tokens based on a plurality of sample user agent header fields;

    (ii) generating a whitelist by removing one or more tokens from the list, the removed one or more tokens being selected for removal because they are low-value tokens with respect to any of a content delivery process and a content optimization process;

    (iii) create a match index, the match index associating each of one or more client devices with a set of one or more tokens from the whitelist, where client devices are identified in the match index by client device identifiers;

    (iv) sending the match index to a second computer, to configure the second computer to identify client devices;

    the second computer that has circuitry forming one or more processors and memory storing instructions to be executed by the one or more processors to operate the second computer to;

    (v) receive and store the match index;

    (vii) receive a request for content from a client device;

    (viii) generate one or more tokens from information in the request;

    (ix) identify the client device as a particular one of one or more known client devices, wherein said identification step includes;

    with the match index, looking up a particular client device identifier that is associated with the one or more tokens that were generated from the information in the request.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×