IP Library Granted Patent US 9,015,085
Granted Patent B2
US 9,015,085 · App. 14/491,127 · Granted Apr 21, 2015

Identification of entities likely to engage in a behavior

Inventor: Junghoon Ahn (Cupertino, CA)
Assignee: Accenture Global Services Limited
H04L67/22G06N99/005H04L43/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,015,085
App. No.
14/491,127
Granted
Apr 21, 2015
Kind
B2
Abstract

To entities that are likely to engage in a behavior, a behavior discrimination threshold for each of a plurality of behavior variables is determined. Variable values for each entity of a plurality of target entities and for each of the behavior variables are compared to the relevant behavior discrimination threshold to provide identifying variables for each entity. An index value is determined for each of the plurality of target entities based on the identifying variables for that entity. An index threshold is determined such that those entities of the target entities having index values that meet or exceed the index threshold are likely to exhibit or engage in the behavior more frequently than a random sampling of the plurality of training entities. Actions designed to affect the likelihood that the resulting targeted entities will engage in the behavior may be directed to the targeted entities.

Claims (96)

1. A method comprising:

receiving, by a device, a plurality of variables,

each variable, of the plurality of variables, being associated with a category, of a plurality of categories, of user action of a plurality of users;

receiving, by the device, values for a user of the plurality of users,

the received values for the user being based on received user action of the user;

comparing, by the device, the received values for the user to threshold values associated with the plurality of variables;

determining, by the device and based on comparing the received values for the user to threshold values associated with the plurality of variables, an index value associated with the user;

generating, by the device and based on the determined index value, information to modify user behavior; and

transmitting, by the device, the generated information to at least one of the plurality of users.

2. The method of claim 1 , where, when generating the information, the method includes:

generating one or more offers associated with at least one category of the plurality of categories.

3. The method of claim 1 , further comprising:

determining that at least one of the received values for the user satisfies a threshold associated with a respective variable of the plurality of variables,

where, when determining the index value associated with the user, the method includes:

determining the index value associated with the user using the determined at least one of the received values for the user.

4. The method of claim 1 , further comprising:

weighting the index value based on a weight associated with each category, of the plurality of categories, that is associated with a received value of the received values,

at least one category, of the plurality of categories, being weighted differently than at least one other category of the plurality of categories.

5. The method of claim 1 , further comprising:

determining that at least one received value, of a plurality of received values, for another user satisfies a threshold associated with a respective variable of the plurality of variables; and

determining an index value associated with the other user using the determined at least one received value for the other user.

6. The method of claim 5 , where, when generating the information to modify the user behavior, the method includes:

generating the information to modify the user behavior using the determined index value associated with the other user.

7. The method of claim 1 , further comprising:

determining, using a plurality of received values for another user, an index value associated with the other user,

the index value associated with the other user being on the received values for the other user,

each received value, of the received values for the other user, being associated with a particular category of the plurality of categories; and

weighting the index value associated with the other user based on a weight associated with each category, of the plurality of categories, that is associated with a received value of the received values for the other user,

at least one category, of the plurality of categories, being weighted differently than at least one other category of the plurality of categories.

8. A device comprising:

a memory to store instructions; and

a processor to execute the instructions to:

receive values for a user of a plurality of users,

the received values for the user being based on received user action of the user;

compare the received values for the user to threshold values associated with a plurality of variables,

each variable, of the plurality of variables, being associated with a category, of a plurality of categories, of user action of a plurality of users;

determine, based on comparing the received values for the user to threshold values associated with the plurality of variables, an index value associated with the user;

generate, based on the determined index value, information to modify user behavior; and

transmit the generated information to at least one of the plurality of users.

9. The device of claim 8 , where the processor is further to:

determine that the index value satisfies a threshold value, and

the processor, when transmitting the generated information, is further to:

transmit, based on determining that the index value satisfies the threshold value, the generated information to the user.

10. The device of claim 8 , where the processor is further to:

weight the index value, and

the processor, when weighting the index value, is further to:

determine that a first category, of the plurality of categories, is associated with a first user behavior predictor;

assign, based on determining that the first category is associated with the first user behavior predictor, a first weight to a received value associated with the first category;

determine that a second category, of the plurality of categories, is associated with a second user behavior predictor,

the second user behavior predictor being different than the first user behavior predictor;

assign, based on determining that the second category is associated with the second user behavior predictor, a second weight to a received value associated with the second category,

the second weight being greater than the first weight; and

weight the index value based on the first weight and the second weight.

11. The device of claim 8 , where the processor is further to:

determine a quantity of the received values that satisfy a respective threshold value of the threshold values associated with the plurality of variables; and

determine the index value based on the determined quantity of received values that satisfy the respective threshold value.

12. The device of claim 8 , where the processor is further to:

determine that at least one received value, of a plurality of received values, for another user satisfies a threshold associated with a respective variable of the plurality of variables; and

determine an index value associated with the other user using the determined at least one received value for the other user.

13. The device of claim 12 , where the processor, when generating the information to modify the user behavior, is further to:

generate the information to modify the user behavior using the determined index value associated with the other user.

14. The device of claim 8 , where the processor is further to:

determine that at least one of the received values for the user satisfies a threshold associated with a respective variable of the plurality of variables, and

the processor, when determining the index value associated with the user, is further to:

determine the index value associated with the user using the determined at least one of the received values for the user.

15. A non-transitory computer-readable medium storing instructions, the instructions comprising:

one or more instructions which, when executed by a processor, cause the processor to:

receive values for a user of the plurality of users,

the received values for the user being based on received user action of the user;

compare the received values for the user to threshold values associated with a plurality of variables,

each variable, of the plurality of variables, being associated with a category, of a plurality of categories, of user action of a plurality of users;

determine, based on the received values, an index value associated with the user;

generate, based on the determined index value, one or more offers associated with at least one category of the plurality of categories; and

transmit the generated one or more offers to at least one of the plurality of users.

16. The medium of claim 15 , where the instructions further include:

one or more instructions to determine, using a plurality of received values for another user, an index value associated with the other user,

the index value associated with the other user being on received values for the other user,

each received value, of the received values for the other user, being associated with a particular category of the plurality of categories; and

one or more instructions to weight the index value associated with the other user based on a weight associated with each category, of the plurality of categories, that is associated with a received value of the received values for the other user,

at least one category, of the plurality of categories, being weighted differently than at least one other category of the plurality of categories.

17. The medium of claim 15 , where the instructions further include:

one or more instructions to determine that at least one of the received values for the user satisfies a threshold associated with a respective variable of the plurality of variables, and

the one or more instructions to determine the index value associated with the user include:

one or more instructions to determine the index value associated with the user using the determined at least one of the received values for the user.

18. The medium of claim 15 , where the instructions further include:

one or more instructions to determine that at least one received value, of a plurality of received values, for another user satisfies a threshold associated with a respective variable of the plurality of variables; and

one or more instructions to determine an index value associated with the other user using the determined at least one received value for the other user, and

the one or more instructions to generate the information to modify the user behavior include:

one or more instructions to generate the information to modify the user behavior using the determined index value associated with the other user.

19. The medium of claim 15 , where the instructions further include:

one or more instructions to weight the index value based on a weight associated with each category, of the plurality of categories, that is associated with a received value of the received values,

at least one category, of the plurality of categories, being weighted differently than at least one other category of the plurality of categories.

20. The medium of claim 15 , where the instructions further include:

one or more instructions to determine that the index value satisfies a threshold value; and

the one or more instructions to transmit the generated information include:

one or more instructions to transmit, based on determining that the index value satisfies the threshold value, the generated information to the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2014
From: AHN, JUNGHOON
To: ACCENTURE GLOBAL SERVICES LIMITED
Reel/Frame 033778/0354 →
Continuity (2)
Continuation 13286645 · Nov 1, 2011
Related Publication 20150006640A1 · Jan 1, 2015