Prioritized notification display

US2016337299A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016337299-A1
Application numberUS-201514710732-A
CountryUS
Kind codeA1
Filing dateMay 13, 2015
Priority dateMay 13, 2015
Publication dateNov 17, 2016
Grant date

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.

Systems, methods and computer readable media for prioritized notification display are described. Some implementations can include a method. The method can include receiving a notification, and determining a priority score of the notification. When the notification is determined to have a priority equal to or greater than a given value, the method can also include causing the notification to be displayed individually in a user interface. The method can further include causing the notification to be displayed as a portion of a deck element in the user interface when the notification is determined to have a priority less than the given value.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: receiving, at one or more processors, a notification; determining, using the one or more processors, a priority score of the notification; when the notification is determined to have a priority score equal to or greater than a given value, causing, using the one or more processors, the notification to be displayed individually in a user interface; and when the notification is determined to have a priority score less than the given value, causing, using the one or more processors, the notification to be displayed as a portion of a deck element in the user interface. 2 . The method of claim 1 , wherein determining the priority score of the notification includes determining a source of the notification. 3 . The method of claim 1 , wherein determining the priority score of the notification includes determining whether a sending account of a message that is a subject of the notification has a social affinity score with a recipient account of the notification above a given social affinity value. 4 . The method of claim 1 , further comprising: when the notification has a priority score less than the given value and the notification is a first notification in a current notification list for a corresponding source, creating, using the one or more processors, a new deck element associated with the corresponding source; and adding, using the one or more processors, the notification to the new deck element. 5 . The method of claim 1 , further comprising: when the notification has a priority score less than the given value and the notification is not a first notification in a current notification list for a corresponding source, adding, using the one or more processors, the notification to an existing deck element associated with the corresponding source. 6 . The method of claim 5 , wherein the notification is added to a top of the existing deck element. 7 . The method of claim 5 , wherein the notification is added to a bottom of the existing deck element. 8 . The method of claim 1 , further comprising: causing the deck element in the user interface to be displayed as a number of individual notifications in an expanded deck element when an indication is received that the deck element has been selected. 9 . The method of claim 8 , further comprising: causing all of the individual notifications within the deck element to be displayed when an indication is received that a show all element of the expanded deck element has been selected. 10 . A system comprising one or more computers configured to perform operations including: receiving a notification; determining a priority score of the notification; when the notification is determined to have a priority score equal to or greater than a given value, causing the notification to be displayed individually in a user interface; and when the notification is determined to have a priority score less than the given value, causing the notification to be displayed as a portion of a deck element in the user interface. 11 . The system of claim 10 , wherein determining the priority score of the notification determining a source of the notification. 12 . The system of claim 10 , wherein determining the priority score of the notification includes determining whether a sending account of a message that is a subject of the notification has a social affinity score with a recipient account of the notification above a given social affinity score value. 13 . The system of claim 10 , wherein the operations further comprise: when the notification is determined to have a priority score less than the given value and the notification is a first notification in a current notification list for a corresponding source, creating a new deck element associated with the corresponding source; and adding the notification to the new deck element. 14 . The system of claim 10 , wherein the operations further comprise: when the notification is determined to have a priority score less than the given value and the notification is not a first notification in a current notification list for a corresponding source, adding the notification to an existing deck element associated with the corresponding source. 15 . The system of claim 10 , wherein the operations further comprise: causing the deck element in the user interface to be displayed as a number of individual notifications in an expanded deck element when an indication is received that the deck element has been selected; and causing all of the individual notifications within the deck element to be displayed when an indication is received that a show all element of the expanded deck element has been selected. 16 . A nontransitory computer readable medium having stored thereon software instructions that, when executed by a processor, cause the processor to perform operations including: receiving, at one or more processors, a notification; determining, using the one or more processors, a priority score of the notification; when the notification is determined to have a priority score equal to or greater than a given value, causing, using the one or more processors, the notification to be displayed individually in a user interface; and when the notification is determined to have a priority score less than the given value, causing, using the one or more processors, the notification to be displayed as a portion of a deck element in the user interface. 17 . The nontransitory computer readable medium of claim 16 , wherein determining the priority score of the notification includes determining a source of the notification. 18 . The nontransitory computer readable medium of claim 16 , wherein determining the priority score of the notification includes determining whether a sending account of a message that is a subject of the notification has a social affinity with a recipient account of the notification above a given value. 19 . The nontransitory computer readable medium of claim 16 , wherein the operations further comprise: when the notification is determined to have a priority less than the given value and the notification is a first notification in a current notification list for a corresponding source, creating a new deck element associated with the corresponding source; and adding the notification to the new deck element. 20 . The nontransitory computer readable medium of claim 16 , wherein the operations further comprise: when the notification is determined to have a priority less than the given value and the notification is not a first notification in a current notification list for a corresponding source, adding the notification to an existing deck element associated with the corresponding source.

Assignees

Inventors

Classifications

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • H04L51/26Primary

    Electricity · mapped topic

  • H04L51/226Primary

    Delivery according to priorities · CPC title

  • for social networking applications · CPC title

  • for supporting social networking 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 US2016337299A1 cover?
Systems, methods and computer readable media for prioritized notification display are described. Some implementations can include a method. The method can include receiving a notification, and determining a priority score of the notification. When the notification is determined to have a priority equal to or greater than a given value, the method can also include causing the notification to be …
Who is the assignee on this patent?
Google Inc
What technology area does this patent fall under?
Primary CPC classification H04L51/26. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Nov 17 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).