TRANSMISSION OF NOTIFICATIONS TO MULTIPLE DEVICES ASSOCIATED WITH A USER
First Claim
1. A computer-implemented method comprising:
- generating a notification designating a user;
identifying a plurality of user devices eligible to receive the notification, each user device associated with the user and configured to provide an acknowledgment responsive to the user interacting with the notification on the user device;
selecting a user device from the plurality of user devices;
transmitting the notification to the selected user device;
selecting an additional user device from the plurality of user devices if an acknowledgement is not received from the selected user device within an acknowledgement delay period;
removing the selected user device from the plurality of user devices eligible to receive the notification; and
transmitting the notification to the selected additional user device.
2 Assignments
0 Petitions
Accused Products
Abstract
A notification system provides notifications to a user associated with multiple user devices. The notification system selects a user device to receive a notification based on user behavior, such as user interactions with the notification system via the user device or acknowledgments of notifications received from user devices. The notification is sent to the selected user device, and the notification system waits for an acknowledgment from the selected notification system for an acknowledgement delay period. If no acknowledgment is received within the acknowledgment delay period, an additional user device is selected and the notification is sent to the additional user device.
39 Citations
16 Claims
-
1. A computer-implemented method comprising:
-
generating a notification designating a user; identifying a plurality of user devices eligible to receive the notification, each user device associated with the user and configured to provide an acknowledgment responsive to the user interacting with the notification on the user device; selecting a user device from the plurality of user devices; transmitting the notification to the selected user device; selecting an additional user device from the plurality of user devices if an acknowledgement is not received from the selected user device within an acknowledgement delay period; removing the selected user device from the plurality of user devices eligible to receive the notification; and transmitting the notification to the selected additional user device. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method comprising:
-
generating a notification identifying a user; selecting a user device from a plurality of user devices associated with the user; transmitting the notification to the user device, the user device configured to provide an acknowledgment of the notification responsive to the user interacting with the notification; determining whether the acknowledgment is received from the user device within an acknowledgement delay period; and responsive to determining acknowledgment was not received from the user device within the acknowledgment delay period, transmitting the notification to an additional user device from the plurality of user devices associated with the user. - View Dependent Claims (11, 12, 13, 14, 16)
-
-
15. The computer-implemented method of claim 15, further comprising:
responsive to receiving an acknowledgment of the notification from the alternative user device, removing the notification transmitted to the user device and transmitted to the additional user device.
Specification