Adaptive notification system for mobile devices
AssigneeWellpepper, Inc.
InventorMichael Van Snellenberg
Life of this patent
Estimating the term…
Abstract
Adaptive message notification for mobile devices is disclosed. Notification messages, each with an attached or embedded Trace ID, are sent by a message service to one or more mobile devices. The message content and timing is controlled by a modifiable ruleset maintained by the message service. User action in response to a notification message results in session data and an embedded or attached Trace ID being sent by the mobile device(s) to the message service. The message service analyzes the session data and, if appropriate, modifies the ruleset.
Claims16
An adaptive mobile device notification system comprising one or more computing devices programmed to:
- send a notification messages to a plurality of mobile devices, wherein content of the notification messages is selected using a modifiable ruleset maintained by the adaptive notification system, and wherein the notification messages each include an identifier that uniquely identifies the message;
- receive session data from the plurality of mobile devices in response to the notification messages, wherein the session data includes session details relating to user engagement with the notification messages, wherein the session details relating to user engagement on at least one of the plurality of mobile devices are recorded directly by an application on the at least one mobile device and include an indication of whether the application was launched within a predetermined time period of receipt of the notification message;
- and
- perform an automatic modification of the ruleset based at least in part on the user engagement with the notification messages,
- wherein the ruleset includes at least one delivery parameter, the delivery parameter chosen from the group consisting of an identity of a user of the mobile device, type of mobile device, a cohort of users sharing a property or behavior, frequency of notification, time of day, location of the mobile device, day of the week, and textual or media content of the notification message.
A method comprising, by a system comprising one or more computing devices:
- sending notification messages to a plurality of mobile devices, wherein content of the notification messages is selected using a modifiable ruleset maintained by the adaptive notification system, and wherein the notification messages each include an identifier that uniquely identifies the message;
- receiving session data from the plurality of mobile devices in response to the notification messages, wherein the session data includes session details relating to user engagement with the notification messages, wherein the session details relating to user engagement on at least one of the plurality of mobile devices are recorded directly by an application on the at least one mobile device and include an indication of whether the application was launched within a predetermined time period of receipt of the notification message;
- and
- automatically modifying the ruleset based at least in part on the user engagement with the notification messages,
- wherein the ruleset includes at least one delivery parameter, the delivery parameter chosen from the group consisting of an identity of a user of the mobile device, type of mobile device, a cohort of users sharing a property or behavior, frequency of notification, time of day, location of the mobile device, day of the week, and textual or media content of the notification message.
Dependencies are inferred from the claim text.