Methods and systems for priority-based notifications for mobile devices
Assigneesalesforce.com, inc.
InventorsMohamed Arabo, Joshua Schneyer, Jason Schroeder
Life of this patent
Estimating the term…
Abstract
A method comprising of receiving, by a user system that includes at least a processor system having at least one processor and a memory system, a first push notification associated with a first priority level for display on the user system; receiving, by the user system, a second push notification associated with a second priority level for display on the user system, the second priority level being higher than the first priority level; and displaying, by the user system, the second push notification prior to the first push notification based on the first and second priority level.
Claims20
A method for implementing push notifications at a user device, comprising:
- receiving a first push notification having a first importance level within a range of importance levels, wherein each importance level within the range of importance levels comprises a same push notification setting;
- receiving a second push notification having a second importance level, wherein the second push notification comprises a second importance level within the range of importance levels, wherein the second importance level is different from the first importance level, and wherein the second push notification is received after the first push notification;
- determining a first push notification setting associated with the first push notification and determining a second push notification setting associated with the second push notification, wherein the second push notification setting is different from the first push notification setting, and wherein the first push notification setting is based at least in part on the first importance level and the second push notification setting is based at least in part on the second importance level;
- comparing the second importance level to a threshold importance level in response to receiving the second push notification after the first push notification;
- and
- implementing the first push notification setting and the second push notification setting in an order that is based at least in part on the first importance level and the comparing of the second importance level to the threshold importance level.
An apparatus comprising, comprising:
- a processor,
- memory in electronic communication with the processor;
- and
- instructions stored in the memory and executable by the processor to cause the apparatus to:
- receive a first push notification having a first importance level within a range of importance levels, wherein each importance level within the range comprises a same push notification setting;
- receive a second push notification having a second priority level, wherein the second push notification comprises a second importance level within the range of importance levels, wherein the second importance level is different from the first importance level, and wherein the second push notification is received after the first push notification;
- determine a first push notification setting associated with the first push notification and determining a second push notification setting associated with the second push notification, wherein the second push notification setting is different from the first push notification setting, and wherein the first push notification setting is based at least in part on the first importance level and the second push notification setting is based at least in part on the second importance level;
- compare the second importance level to a threshold importance level in response to receiving the second push notification after the first push notification;
- and
- implement the first push notification setting and the second push notification setting in an order that is based at least in part on the first importance level and the comparing of the second importance level to the threshold importance level.
A non-transitory computer-readable medium storing code, the code comprising instructions executable by a processor to:
- receive a first push notification having a first importance level within a range of importance levels, wherein each importance level within the range comprises a same push notification setting;
- receive a second push notification having a second priority level, wherein the second push notification comprises a second importance level within the range of importance levels, wherein the second importance level is different from the first importance level, and wherein the second push notification is received after the first push notification;
- determine a first push notification setting associated with the first push notification and determining a second push notification setting associated with the second push notification, wherein the second push notification setting is different from the first push notification setting, and wherein the first push notification setting is based at least in part on the first importance level and the second push notification setting is based at least in part on the second importance level;
- compare the second importance level to a threshold importance level in response to receiving the second push notification after the first push notification;
- and
- implement the first push notification setting and the second push notification setting in an order that is based at least in part on the first importance level and the comparing of the second importance level to the threshold importance level.
Dependencies are inferred from the claim text.