Methods and systems for priority-based notifications for mobile devices

US9479387B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9479387-B2
Application numberUS-201313925721-A
CountryUS
Kind codeB2
Filing dateJun 24, 2013
Priority dateJun 22, 2012
Publication dateOct 25, 2016
Grant dateOct 25, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: receiving, by a user system that includes at least a processor system having at least one processor and a memory system and from a push service provider, a first push notification associated with a first priority level for display on the user system, the first push notification being a notification message that, from a publisher server, is pushed by the push service provider to the user system, the notification message being received at the user system without the user system sending a request to a publisher for the notification message; receiving by the user system, subsequent to receiving the first push notification, a second push notification associated with a second priority level for display on the user system; determining, by the user system, whether the second priority level is higher than a particular threshold priority level that is different from the first priority level; responsive to determining that the second priority level is higher than the particular threshold priority level, the user system: determining whether the second priority level is higher than the first priority level; and causing display of the second push notification prior to the first push notification when the second priority level is determined to be higher than the first priority level; and responsive to determining that the second priority level is not higher than the particular threshold priority level, the user system causing display of the first push notification prior to the second push notification level regardless of whether the second priority level is higher than the first priority level. 2. The method of claim 1 , wherein the user system is a mobile device, a desktop computer, or laptop computer. 3. The method of claim 1 , wherein the receiving of the second push notification includes receiving metadata having a display setting, and wherein the display of the second push notification is based on the display setting. 4. The method of claim 3 , wherein the metadata includes an acknowledgment setting, and wherein the display of the second push notification is performed according to the acknowledgment setting, where the display of the second push notification includes at least continuing to display the second push notification until receiving an input from a user acknowledging the second push notification. 5. The method of claim 4 , further comprising sending a message to the publisher server notifying the publisher that the user has acknowledged the second push notification, the second push notification being initiated from the publisher server. 6. The method of claim 1 , further comprising sending a message to the push service provider after receiving the first push notification, the message confirming that the first push notification was received at the user system. 7. A method comprising: creating, by a publisher server 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 a user system, the first push notification being a notification message to be pushed to the user system and being of a type of content that a user has indicated that the user would like to receive, the notification message further including a metadata including an acknowledgement setting indicating that at least one of (i) an audio alert be presented that increases in volume or frequency until a user acknowledges the notification message and (ii) a pop-up button be presented that will not disappear until the user presses a button which indicates to the publisher server that the user has acknowledged the push notification; pushing, by the publisher server, the first push notification to the push service provider with the first priority level for being pushed by the push service provider to the user system; creating, by the publisher server, a second push notification associated with a second priority level, the second priority level being higher than the first priority level; pushing, by the publisher server, the second push notification to the push service provider with the second priority level after pushing the first push notification; receiving a message from the user system notifying the publisher server that the user has acknowledged the second push notification; and subsequent to receiving the message notifying the publisher server that the user has acknowledged the second push notification, receiving another message from the user system notifying the publisher server that the user has acknowledged the first push notification. 8. The method of claim 7 , wherein a priority level of a push notification depends on a content of the push notification. 9. The method of claim 7 , further comprising sending default display settings and default acknowledgment settings to the user system. 10. The method of claim 7 , further comprising receiving user settings from the user system, the user settings being used for delivery instruction. 11. The method of claim 10 , wherein the user settings include a user system's address, identifiers of applications on the user system, a user subscription level, and a user system's device type. 12. The method of claim 7 , wherein the first push notification includes a metadata having a display setting. 13. The method of claim 12 , wherein the display setting and the acknowledgment setting depend on the first priority level. 14. A method comprising: receiving, by a push service provider that includes at least a processor system having at least one processor and a memory system, a first push notification pushed from a publisher server, associated with a first priority level and for display on a user system, the first push notification being a notification message that is to be pushed from the push service provider to the user system; receiving, subsequent to the push service provider receiving the first push notification, a second push notification pushed from the publisher server and associated with a second priority level; determining, by the push service provider, whether the second priority level is higher than a particular threshold priority level that is different from the first priority level; responsive to determining that the second priority level is higher than the particular threshold priority level, the push service provider: determining whether the second priority level is higher than the first priority level; and sending, the second push notification to the user system before sending the first push notification to the user system when the second priority level is determined to be higher than the first priority level; and responsive to determining that the second priority level is not higher than the particular threshold priority level, the push service provider sending the first push notification to the user system before sending the second push notification to the user system regardless of whether the second priority level is higher than the first priority level. 15. The method of claim 14 , further comprising sending a message to the publisher server after receiving the first push notification, the message confirming that the first push notification was received at the push service provider. 16. The method of claim 14 , further comprising resending the first push notification to the user system after a pre-determined time if a message is not received from the user system within the pre-determined time. 17. The method of claim 16 , further comprising continuing to resend the first push

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • Electricity · mapped topic

  • Electricity · mapped topic

  • taking into account QoS or priority requirements · CPC title

  • H04L67/55Primary

    Push-based network services · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9479387B2 cover?
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 …
Who is the assignee on this patent?
Salesforce Com Inc
What technology area does this patent fall under?
Primary CPC classification H04L29/08693. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 25 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).