Prioritized notifications in a social network for a user-selected view

US9787485B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9787485-B1
Application numberUS-201414583053-A
CountryUS
Kind codeB1
Filing dateDec 24, 2014
Priority dateMar 9, 2012
Publication dateOct 10, 2017
Grant dateOct 10, 2017

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.

The disclosed subject matter relates to systems, methods, and machine-readable media for ordering notifications for display in a social networking environment. One example system is configured to obtain a set of notifications for a user, wherein each notification in the set of notifications is generated in response to an event in a social network and, for each notification in the set of notifications, determine an event type associated with the notification and calculate a priority score for the notification based on the event type associated with the notification. The system is further configured to display the set of notifications based on the priority score for each notification in the set of notifications.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: obtaining a plurality of notifications for a user, wherein each notification in the plurality of notifications is generated in response to a respective event in a social network, and wherein the respective event is an interaction between the user and an entity in the social network; and for each notification in the plurality of notifications: determining an event type associated with the notification, wherein the event type is based on a type of the interaction between the user and the entity; calculating a first priority score for the notification based on a first calculation of first weighted factors including the event type associated with the notification; calculating a second priority score for the notification based on a second calculation of second weighted factors, wherein the first weighted factors are different from the second weighted factors; receiving an indication of a selection by the user of a first view or a second view; displaying, in response to the first view being selected, the plurality of notifications based on the first priority score for each notification in the plurality of notifications; and displaying, in response to the second view being selected, the plurality of notifications based on the second priority score for each notification in the plurality of notifications. 2. The computer-implemented method of claim 1 , wherein the first calculation of the first weighted factors comprises applying a first plurality of weights to factors of the first calculation, and wherein the second calculation of the second weighted factors comprises applying a second plurality of weights, different from the first plurality of weights, to factors of the second calculation. 3. The computer-implemented method of claim 1 , wherein factors of the first calculation of the first weighted factors comprise a first plurality of factors, and wherein factors of the second calculation of the second weighted factors comprise a second plurality of factors, different from the first plurality of factors. 4. The computer-implemented method of claim 1 , wherein displaying the plurality of notifications based on the first priority score comprises: ranking the plurality of notifications based on the first priority score for each notification; and displaying the plurality of notifications according to the ranking. 5. The computer-implemented method of claim 1 , wherein displaying the plurality of notifications based on the first priority score comprises: displaying notifications having first priority scores above a threshold score in a first area; and displaying notifications having first priority scores at or below the threshold score in a second area. 6. The computer-implemented method of claim 1 , wherein factors of the first calculation of the first weighted factors comprises a frequency value the user creates public posts. 7. The computer-implemented method of claim 1 , wherein factors of the first calculation of the first weighted factors comprises a percentage value of posts by the user that are public. 8. The computer-implemented method of claim 1 , wherein factors of the first calculation of the first weighted factors comprises a frequency value the user blocks other entities in the social network. 9. The computer-implemented method of claim 1 , wherein factors of the first calculation of the first weighted factors comprises a proportion value of total notifications delivered to the user resulting in the user adding an entity associated with a notification to a social graph of the user. 10. The computer-implemented method of claim 1 , further comprising removing a notification from the plurality of notifications based on the event type of the notification. 11. A system comprising: one or more processors; and a machine-readable medium comprising instructions stored therein, which when executed by the one or more processors, cause the one or more processors to perform operations comprising: obtaining a first content item and a second content item for a user; determining a first event type associated with the first content item based on a first event in a social network, wherein the first event is a first interaction between the user and a first entity, and wherein the first event type is based on a type of the first interaction between the user and the first entity in the social network; determining a second event type associated with the second content item based on a second event in the social network, wherein the second event is a second interaction between the user and a second entity, wherein the second interaction is different from the first interaction, and wherein the second event type is based on a type of the second interaction between the user and the second entity in the social network; prioritizing the first event type for the first content item with the second event type for the second content item based on a first calculation of first weighted factors; prioritizing the first event type for the first content item with the second event type for the second content item based on a second calculation of second weighted factors, wherein the first weighted factors are different from the second weighted factors; displaying, in a first view, the first content item and the second content item based on the first prioritization; and displaying, in a second view, the first content item and the second content item based on the second prioritization. 12. The system of claim 11 , wherein the first content item and the second content item are notifications. 13. The system of claim 11 , wherein the first calculation comprises calculating a first priority score for the first content item and the second content item based on a first plurality of weights of the first weighted factors, and wherein the second calculation comprises calculating a second priority score for the first content item and the second content item based on a second plurality of weights to factors of the second calculation of the second weighted factors. 14. The system of claim 11 , wherein the first calculation is based on a first plurality of factors of the first weighted factors and the second calculation is based on a second plurality of factors of the second weighted factors, the first plurality of factors are different from the second plurality of factors. 15. The system of claim 11 , wherein the first calculation comprises applying a first plurality of weights to factors of the first weighted factors, and wherein the second calculation comprises applying a second plurality of weights to factors of the second weighted factors, the first plurality of weights is different from the second plurality of weights. 16. The system of claim 11 , wherein the operations for displaying the first content item and the second content item based on the first prioritization comprise: displaying notifications having first priority scores above a threshold score in a first area; and displaying notifications having first priority scores at or below the threshold score in a second area. 17. The system of claim 11 , wherein the operations further comprise: determining that the first event and the second event in the social network have occurred; and generating the first content item and the second content item in response to the determining. 18. A machine-readable medium comprising instructions stored therein, which when executed by a machine, cause the machine to perform operations comprising: obtaining a plurality of no

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • for computer conferences, e.g. chat rooms (instant messaging H04L51/04; protocols for multimedia communication H04L65/1101; arrangements for multi-party communication H04L65/403; telephonic conference arrangements H04M3/56; television conference systems H04N7/15) · CPC title

  • Physics · mapped topic

  • using information identifiers, e.g. uniform resource locators [URL] · 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 US9787485B1 cover?
The disclosed subject matter relates to systems, methods, and machine-readable media for ordering notifications for display in a social networking environment. One example system is configured to obtain a set of notifications for a user, wherein each notification in the set of notifications is generated in response to an event in a social network and, for each notification in the set of notific…
Who is the assignee on this patent?
Google Inc
What technology area does this patent fall under?
Primary CPC classification H04L12/1813. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 10 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). 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).