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.
Claims20
An adaptive notification system for mobile devices comprising:
- (a) a message service for:
- (i) sending notification messages to at least one mobile device, the content of the notification messages being determined by a modifiable ruleset maintained by the message service;
- (ii) adding a Trace ID in each notification message that uniquely identifies the message;
- (iii) in response to the receipt of session data from the at least one mobile device responding to a notification message, analyzing the session data to determine if the ruleset should be modified;
- and
- (iv) modifying the ruleset if the analysis determines that the ruleset should be modified;
- and
- (b) at least one mobile device for:
- (i) receiving notification messages from said message service;
- and
- (ii) sending session data created by the user of said mobile device to said message service for analysis, the session data including the Trace ID that uniquely identified the notification message.
A computer-implemented adaptive method of notifying at least one mobile device of the need for the user of the at least one mobile device to take action, the method comprising:
- (a) generating notification messages based on a ruleset maintained by a message service, each of the notification messages including a Trace ID that uniquely identifies the message;
- (b) sending the generated notification messages to the at least one mobile device;
- (c) alerting the user of the at least one mobile device when a notification message is received;
- (d) in response to action by the user of the mobile device, sending session data to the message service, the session data including the Trace ID that uniquely identified the notification message;
- (e) analyzing the session data to determine if the ruleset should be changed;
- and
- (f) if the analysis determines that the ruleset should be changed, changing the ruleset.
Computer-readable media stored on a message server and at least one mobile device for adaptively providing notification messages to the at least one mobile device, the computer-readable media including computer-executable instructions that, when executed:
- (a) send notification messages from the message server to the at least one mobile device, the messages being based on a ruleset maintained by the message server, each message including a Trace ID that uniquely identifies the message;
- (b) upon receipt of a notification message by the at least one mobile device, alert the user of the mobile device to the receipt of the message;
- (c) in response to actions taken by the user of the at least one mobile device, send session data to the message service, the session data including the Trace ID that uniquely identified the notification message;
- (d) analyze the session data to determine if the ruleset should be changed;
- and
- (e) if the analysis determines that the ruleset should be changed, change the ruleset.
Dependencies are inferred from the claim text.