×

Computing user micro-segments for offer matching

  • US 8,635,226 B2
  • Filed: 03/02/2011
  • Issued: 01/21/2014
  • Est. Priority Date: 03/02/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer useable storage device storing a computer readable program, wherein the computer readable program when executed on one or more processors causes the one or more processors to perform operations comprising:

  • receiving user data and a plurality of micro-segment definitions such that each micro-segment definition in the plurality of micro-segment definitions corresponds to one or more offers in an offer provider campaign;

    parsing each micro-segment definition from the plurality of micro-segment definitions into a plurality of parsed expression segments that indicate a plurality of micro-segment condition rules;

    compiling the plurality of parsed expression segments into an executable object that indicates a plurality of instructions to determine if the user data matches the plurality of micro-segment definitions;

    processing the executable object to apply the plurality of micro-segment condition rules to the user data to determine a match of a user to a micro-segment;

    assigning a score to indicate a strength of the match of the user to the micro-segment; and

    ranking the score relative to a different score for a different user assigned based on a strength of a match of the different user to the micro-segment.

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