Coordinated notifications
First Claim
Patent Images
1. A method comprising, in a first device:
- receiving a notification of an incoming message by the first device;
generating a first ranking score based on an activity level of the first device, wherein the activity level is based on the first device having a current connection to a second device corresponding to a particular device type;
adjusting the first ranking score based on the incoming message and one or more particular applications associated with the first device;
broadcasting an indication of the activity level of the first device;
receiving at least one broadcast from at least one additional device that also received the notification of the incoming message, the broadcast including an indication of at least one activity level of the at least one additional device and at least one corresponding ranking score;
comparing the first ranking score corresponding to the activity level of the first device with the received at least one corresponding ranking score; and
in response to determining that the first ranking score of the first device is equal to or greater than a highest received at least one corresponding ranking score, displaying the notification of the incoming message.
0 Assignments
0 Petitions
Accused Products
Abstract
A device may broadcast an indication of an activity level of the device. The device may also receive a notification of an incoming message and receive at least one broadcast from at least one additional device also receiving the notification of the incoming message including an indication of at least one activity level of the at least one additional device. The device may compare its own activity level with the received at least one activity level. In response to determining that the activity level of the device is equal to or greater than a highest received at least one activity level, the device may display the notification of the incoming message.
-
Citations
20 Claims
-
1. A method comprising, in a first device:
-
receiving a notification of an incoming message by the first device; generating a first ranking score based on an activity level of the first device, wherein the activity level is based on the first device having a current connection to a second device corresponding to a particular device type; adjusting the first ranking score based on the incoming message and one or more particular applications associated with the first device; broadcasting an indication of the activity level of the first device; receiving at least one broadcast from at least one additional device that also received the notification of the incoming message, the broadcast including an indication of at least one activity level of the at least one additional device and at least one corresponding ranking score; comparing the first ranking score corresponding to the activity level of the first device with the received at least one corresponding ranking score; and in response to determining that the first ranking score of the first device is equal to or greater than a highest received at least one corresponding ranking score, displaying the notification of the incoming message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device comprising:
-
a network interface configured to; receive a notification of an incoming message by the first device; and receive at least one broadcast from at least one additional device that also received the notification of the incoming message, the broadcast including an indication of at least one activity level of the at least one additional device and at least one corresponding ranking score; and a processor coupled to the network interface and configured to; generate a first ranking score based on the activity level of the device, wherein the activity level is based on the first device having a current connection to a second device corresponding to a particular device type; adjust the first ranking score based on the incoming message and one or more particular applications associated with the first device; broadcast an indication of an activity level of the device; compare the first ranking score corresponding to the activity level of the device with the received at least one corresponding ranking score; and in response to determining that the first ranking score of the device is equal to or greater than a highest received at least one corresponding ranking score, cause the notification of the incoming message to be displayed by the device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification