×

Systems and methods for identifying and characterizing client devices

  • US 9,998,557 B2
  • Filed: 05/04/2017
  • Issued: 06/12/2018
  • Est. Priority Date: 12/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method operable in one or more computers for determining information about a requesting client device, the one or more computers comprising circuitry forming one or more processors and a memory storing instructions to be executed by the one or more processors to perform the method, the method comprising:

  • at a first computer of the one or more computers, performing an offline configuration process comprising;

    creating an index that associates each of a plurality of tokens with one or more known client devices, and creating a lexicon file of tokens used in the index, wherein the index and the lexicon file are established prior to a request for content from a client device;

    send the index and the lexicon file to a second computer of the one or more computers to be stored in the second computer;

    at the second computer;

    receiving the request for content from a client device, the request including information about the client device;

    generating one or more tokens from the information in the request, based on the lexicon file;

    identifying the client device as a particular one of the one or more known client devices, based on a comparison of the one or more tokens generated from the information in the request and the index;

    wherein the identification step comprises;

    (i) scoring the one or more known client devices, said scoring comprising;

    matching a particular token from the information in the request to a token associated with a known client device in the index, wherein the occurrence of said match increases the score of the associated known client device;

    (ii) identifying the client device as the highest-scoring known client device relative to others of the one or more known client devices.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×