Patent attributes
Managing usage of a points-based loyalty program includes: receiving, by a data processing system, terms and conditions of a points-based loyalty program of a user; applying, by the system, Natural Language Understanding (NLU) to the terms and conditions, resulting in NLU output, the NLU output including decay characteristic(s) and half-life(lives) for the program; and assisting the user, by the data processing system, in managing usage by the user of the program, based on the decay characteristic(s) and the half-life(lives). The assisting includes monitoring, by the system, aspect(s) of the program for potential use(s) of the set of points by the user based, at least in part, on the half-life; and alerting, by the system, the user as to the potential use(s). The managing further includes determining a decay value for a set of points received by the user based on the one or more decay characteristic and the half-life(lives).