Ranking notifications based on rules

US11580498B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11580498-B2
Application numberUS-202117340800-A
CountryUS
Kind codeB2
Filing dateJun 7, 2021
Priority dateJun 20, 2012
Publication dateFeb 14, 2023
Grant dateFeb 14, 2023

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.

System and methods for enhancing user productivity by integrating multiple services and providing a centralized output to a user is disclosed. A message notification server may receive store a set of notification rules and, as various notifications are received, the server may dynamically monitor them for processing to users. The system may automatically re-rank the notifications based on changed conditions or to present messages of greatest urgency or importance. The system may also store sender-specific sets of rules, governing how notifications are to be handled for different application servers or services.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: storing, by a computing device, different notification rules corresponding to different sources that are located at different premises, wherein each of the notification rules indicates at least one notification condition, and a corresponding notification treatment, for notifications from a corresponding source, wherein the at least one notification condition comprises a location of a recipient of a corresponding notification; receiving a first notification from a first source; and implementing, based on a first notification rule corresponding to the first source, a notification treatment for the first notification; wherein the first notification comprises data for two different applications associated with the computing device, and the implementing the notification treatment comprises implementing a first treatment for a first application and a second treatment for a second application. 2. The method of claim 1 , wherein the at least one notification condition comprises data indicating that a recipient of the first notification is away from a home of the recipient. 3. The method of claim 1 , wherein the at least one notification condition comprises a location of a sender of the first notification. 4. The method of claim 1 , wherein the at least one notification condition comprises data indicating that a sender of the first notification is away from a home of a recipient. 5. The method of claim 1 , further comprising determining a sender of the first notification. 6. The method of claim 1 , further comprising determining a sender of the first notification, wherein the implementing the notification treatment for the first notification comprises determining a recipient device based on the determined sender of the first notification. 7. The method of claim 1 , wherein the implementing the notification treatment for the first notification comprises sending data representative of the first notification based on a determined location of a recipient. 8. The method of claim 1 , further comprising causing rearrangement of displayed notifications in the absence of a recipient user accessing the displayed notifications. 9. The method of claim 1 , further comprising causing rearrangement of displayed notifications based on a change in geographic location of a sender of the first notification. 10. The method of claim 1 , wherein the first source is an appliance in a home. 11. The method of claim 1 , wherein the at least one notification condition comprises time of day data and the implementing the notification treatment comprises determining whether, based upon the time of day data, to send data of the first notification to a recipient. 12. The method of claim 1 , wherein the first notification comprises data for a calendar application and data for a coupon application, and implementing the notification treatment comprises implementing a first notification treatment for the calendar application and a second notification treatment for the coupon application. 13. The method of claim 1 , wherein the implementing the notification treatment comprises determining whether a recipient of the first notification is located at a location identified in the first notification rule. 14. The method of claim 1 , wherein the implementing the notification treatment comprises determining where a sender of the first notification is located at a location identified in the first notification rule. 15. A method comprising: storing, by a computing device, multiple notification rules for each sender of a plurality of senders, wherein, each of the multiple notification rules indicates at least one notification condition, and a corresponding notification treatment, for notifications from a corresponding sender; storing, by the computing device, a prioritization scheme indicating how multiple notifications are prioritized and delivered; receiving a first notification from a first sender; receiving a second notification from a second sender; implementing, based on the prioritization scheme and a first notification rule corresponding to the first sender, a first notification treatment for the first notification; and implementing, based on the prioritization scheme and a second notification rule corresponding to the second sender, a second notification treatment for the second notification; wherein the first notification comprises data for two different applications associated with the computing device, and the implementing the notification treatment comprises implementing a first treatment for a first application and a second treatment for a second application. 16. The method of claim 15 , further comprising determining a location of a recipient of the first notification, wherein at least one notification condition of the first notification rule comprises the location of the recipient of the first notification. 17. The method of claim 15 , further comprising determining a time of day, wherein at least one notification condition of the first notification rule comprises time of day data and the implementing the first notification treatment comprises determining whether to send data of the first notification to a recipient based on the determined time of day and the time of day data. 18. The method of claim 15 , further comprising causing rearrangement of displayed notifications based on a change in geographic location of the first sender of the first notification. 19. A method comprising: storing, by a computing device, different notification rules corresponding to different sources that are located at different premises, wherein each of the notification rules indicates at least one notification condition, and a corresponding notification treatment, for notifications from a corresponding source; receiving a first notification from a first source, wherein at least one notification condition of a first notification rule corresponding to the first source comprises a location of a recipient of the first notification; implementing, based on the first notification rule corresponding to the first source, a first notification treatment for the first notification; determining a change in location of the recipient of the first notification; and implementing, based on the change in location of the recipient of the first notification, a second notification treatment for the first notification; wherein the implementing the first notification treatment for the first notification comprises sending first data, representative of the first notification, to a first device of the recipient, and the implementing the second notification treatment for the first notification comprises sending second data, representative of the first notification, to a second device of the recipient. 20. The method of claim 19 , further comprising determining a time of day, wherein at least one notification condition of the first notification rule comprises time of day data and the implementing the first notification treatment comprises determining whether to send data of the first notification to a recipient based on the determined time of day and the time of day data.

Assignees

Inventors

Classifications

  • G06Q10/10Primary

    Office automation; Time management · 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 US11580498B2 cover?
System and methods for enhancing user productivity by integrating multiple services and providing a centralized output to a user is disclosed. A message notification server may receive store a set of notification rules and, as various notifications are received, the server may dynamically monitor them for processing to users. The system may automatically re-rank the notifications based on chang…
Who is the assignee on this patent?
Comcast Cable Comm Llc
What technology area does this patent fall under?
Primary CPC classification G06Q10/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 14 2023 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).