Sequential engine that computes user and offer matching into micro-segments
AssigneeAdobe Systems Incorporated
InventorsWalter Chang, Geoff Baum
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdobe Systems Incorporated
InventorsWalter Chang, Geoff Baum
Estimating the term…
User data and a plurality of micro-segment definitions are received. Each micro-segment definition in the plurality of micro-segment definitions corresponds to one or more offers in an offer provider campaign. Further, a micro-segment parser parses 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. In addition, a compiler compiles 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. Each micro-segment definition is also serially processed, with a sequential evaluation engine, to apply the plurality of micro-segment condition rules to the user data to determine a match of a user belonging to a micro-segment. Further, the sequential evaluation engine assigns a score to indicate the strength of each match. In addition, the process ranks, with the sequential evaluation engine, each match according to the score for each match.
A system comprising:
A method comprising:
A system comprising:
Dependencies are inferred from the claim text.