Sequential behavior-based content delivery
AssigneeSamsung Electronics Co., Ltd.
InventorsAbhishek Mukherji, Vijay Srinivasan, Satheesh Sudarsan, Shalinder Singh Sidhu
Life of this patent
Estimating the term…
Abstract
Providing sequential behavior-based content may include detecting, using a processor, an event sequence involving at least one device of a user, wherein the event sequence includes a current event and a prior event, correlating, using the processor, the event sequence with a frequent sequential pattern selected from a plurality of frequent sequential patterns associated with the user, and predicting, using the processor, a next event for the user according to a plurality of ordered events specified by the selected frequent sequential pattern. Responsive to predicting the next event, content relating to the next event may be provided to the device using the processor.
Claims20
A method, comprising:
- detecting, using a processor, an event sequence involving at least one device of a user, wherein the event sequence comprises a current event and a prior event separated by an amount of time;
- correlating, using the processor, the event sequence with a frequent sequential pattern selected from a plurality of frequent sequential patterns associated with the user by matching the current event, the prior event, and the amount of time of the event sequence with a plurality of ordered events and amount of time between the plurality of ordered events of the selected frequent sequential pattern;
- predicting, using the processor, a next event for the user according to the plurality of ordered events specified by the selected frequent sequential pattern;
- and
- responsive to predicting the next event, providing content relating to the next event to the device user using the processor.
A system, comprising:
- a processor programmed to initiate executable operations comprising:
- detecting an event sequence involving at least one device of a user, wherein the event sequence comprises a current event and a prior event separated by an amount of time;
- correlating the event sequence with a frequent sequential pattern selected from a plurality of frequent sequential patterns associated with the user by matching the current event, the prior event, and the amount of time of the event sequence with a plurality of ordered events and amount of time between the plurality of ordered events of the selected frequent sequential pattern;
- predicting a next event for the user according to the plurality of ordered events specified by the selected frequent sequential pattern;
- and
- responsive to predicting the next event, providing content relating to the next event to the device.
A computer program product comprising a computer readable storage medium having program code stored thereon, the program code executable by a processor to perform a method comprising:
- detecting an event sequence involving at least one device of a user, wherein the event sequence comprises a current event and a prior event separated by an amount of time;
- correlating the event sequence with a frequent sequential pattern selected from a plurality of frequent sequential patterns associated with the user by matching the current event, the prior event, and the amount of time of the event sequence with a plurality of ordered events and amount of time between the plurality of ordered events of the selected frequent sequential pattern;
- predicting a next event for the user according to the plurality of ordered events specified by the selected frequent sequential pattern;
- and
- responsive to predicting the next event, providing content relating to the next event to the device.
Dependencies are inferred from the claim text.