# US 2013/0159441 A1 · Systems and methods for prioritized notification delivery

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2013/0159441 A1
- Document ID: US20130159441A1
- Status: Published application
- Kind: A1
- Application number: 13/766,781
- Filed: 2013-02-14
- Published: 2013-06-20
- Earliest claimed: 2002-11-18
- Assignees: Facebook, Inc.
- Inventors: Barry Appelman; Muhammad Mohsin Hussain
- Web page: https://patentgrep.com/patent/US20130159441A1

## CPC

- H04L 51/224: providing notification on incoming messages, e.g. pushed notifications of received messages
- G06F 9/54: Interprogram communication
- G06F 9/542: {Event management; Broadcasting; Multicasting; Notifications}
- G06Q 10/10: Office automation; Time management
- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06Q 30/08: Auctions
- H04L 51/04: Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L 51/043: using or handling presence information
- H04L 51/06: Message adaptation to terminal or network requirements
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

An electronic message may be reconfigured to effect an enhanced notification using an input interface to receive at least one electronic message created by or on behalf of a message source for delivery to an intended recipient. A matching engine determines whether the electronic message corresponds to a predetermined definition of an enhanced notification. An enhancement engine reconfigures the electronic message to the enhanced notification if stored information related to the intended recipient indicates that the intended recipient is subscribed to receive the enhanced notification. Reconfiguring the electronic message may include reconfiguring the message to provide special handling, routing or presentation.

## Claims

### Claim at position 1

-49. (canceled)

### Claim 50

A method comprising:
identifying, using one or more processors, content of a first notification intended for a recipient;
identifying, using the one or more processors, content of a second notification intended for the recipient; and
prioritizing the display of the first notification over the display of the second notification based on the content of the first notification and the content of the second notification.

### Claim 51 (depends on 50)

The method as recited in claim 50, wherein the content of the first notification indicates a delivery urgency.

### Claim 52 (depends on 51)

The method as recited in claim 51, wherein the content of the second notification indicates no delivery urgency.

### Claim 53 (depends on 50)

The method as recited in claim 50, wherein:
the content of the first notification has a first period of relevancy; and
the content of the second notification has a second period of relevancy that is longer than the first period of relevancy.

### Claim 54 (depends on 50)

The method as recited in claim 50, wherein the content of the first notification relates to weather.

### Claim 55 (depends on 50)

The method as recited in claim 50, wherein prioritizing the display of the first notification over the display of the second notification comprises displaying the first notification prior to the second notification.

### Claim 56 (depends on 50)

The method as recited in claim 50, wherein the first notification comprises an icon.

### Claim 57 (depends on 50)

The method as recited in claim 50, wherein the first notification comprises one or more of an icon, a text message, an email, a pop-up notification, a tactile alarm, a flashing indicator, or an audible alert.

### Claim 58 (depends on 56)

The method as recited in claim 56, further comprising concurrently displaying the first notification in two different notification delivery formats.

### Claim 59 (depends on 57)

The method as recited in claim 57, wherein the two different notification delivery formats comprise an icon and a pop-up notification.

### Claim 60 (depends on 50)

The method as recited in claim 50, further comprising:
receiving the first notification at a mobile device; and
presenting the first notification on the mobile device.

### Claim 61 (depends on 60)

The method as recited in claim 60, wherein the mobile device comprises a mobile phone.

### Claim 62

A non-transitory computer-readable storage medium including a set of instructions that, when executed, cause at least one processor to perform steps comprising:
identifying content of a first notification intended for a recipient;
identifying content of a second notification intended for the recipient; and
prioritizing the display of the first notification over the display of the second notification based on the content of the first notification and the content of the second notification.

### Claim 63 (depends on 62)

The computer-readable storage medium as recited in claim 62, wherein:
the content of the first notification indicates a delivery urgency; and
the content of the second notification indicates no delivery urgency.

### Claim 64 (depends on 62)

The computer-readable storage medium as recited in claim 62, wherein:
the content of the first notification has a first period of relevancy; and
the content of the second notification has a second period of relevancy that is longer than the first period of relevancy.

### Claim 65 (depends on 64)

The computer-readable storage medium as recited in claim 64, wherein the content of the second notification relate to weather.

### Claim 66 (depends on 65)

The computer-readable storage medium as recited in claim 65, wherein prioritizing the display of the first notification over the display of the second notification comprises displaying the first notification prior to the second notification.

### Claim 67 (depends on 62)

The computer-readable storage medium as recited in claim 62, wherein the first notification comprises one or more of an icon, a text message, a tactile alarm, an email, a pop-up notification, a flashing indicator, or an audible alert.

### Claim 68 (depends on 67)

The computer-readable storage medium as recited in claim 67, further comprising instructions that, when executed, cause the at least one processor to concurrently display the first notification in two different notification delivery formats.

### Claim 69 (depends on 68)

The computer-readable storage medium as recited in claim 68, wherein the first notification is received at a mobile device.

### Claim 70 (depends on 69)

The computer-readable storage medium as recited in claim 69, wherein the mobile device comprises a mobile phone.

### Claim 71

A method comprising:
identifying, using one or more processors, a type of a first notification intended for a recipient;
identifying, using the one or more processors, a type of a second notification intended for the recipient; and
prioritizing the display of the first notification over the display of the second notification based on the type of the first notification and the type of the second notification.

### Claim 72 (depends on 71)

The method as recited in claim 71, further comprising:
assessing one or more user preferences that indicate that a first type of notification is to be prioritized; and
determining that the first notification is of the first type.

### Claim 73 (depends on 71)

The method as recited in claim 71, wherein the type of the first notification is based on a source of the first notification and the type of the second notification is based on a source of the second notification.

### Claim 74 (depends on 71)

The method as recited in claim 71, wherein prioritizing the display of the first notification over the display of the second notification comprises displaying the first notification prior to the second notification.

### Claim 75 (depends on 71)

The method as recited in claim 71, wherein the first notification comprises an icon.

### Claim 76 (depends on 71)

The method as recited in claim 71, wherein the first notification comprises one or more of an icon, a text message, an email, a pop-up notification, a flashing indicator, or an audible alert.

### Claim 77 (depends on 71)

The method as recited in claim 71, further comprising receiving the first notification at a mobile device; and
wherein an operating system of the mobile device functions as a delivery mechanism for the first and second notifications.

### Claim 78 (depends on 77)

The method as recited in claim 77, wherein the mobile device comprises a mobile phone.

### Claim 79 (depends on 77)

The method as recited in claim 77, wherein a source of the first notification is associated with a client application on the mobile device.

### Claim 80 (depends on 79)

The method as recited in claim 79, wherein the client application comprises one of a task application, a calendar application, and a weather application.

### Claim 81

A method comprising:
analyzing, using one or more processors, a first electronic message;
analyzing, using the one or more processors, a second electronic message; and
delivering the first electronic message to an intended recipient prior to delivering the second electronic message to the intended recipient based at least in part upon the analyses of the first and second electronic messages.

### Claim 82 (depends on 81)

The method as recited in claim 81, wherein:
analyzing the first electronic message comprises determining a first period of relevancy of the first electronic message;
analyzing the second electronic message comprises determining a second period of relevancy of the second electronic message; and
the first period of relevancy ends before the second period of relevancy.

### Claim 83 (depends on 82)

The method as recited in claim 82, wherein the first period of relevancy is shorter than the second period of relevancy.

### Claim 84 (depends on 81)

The method as recited in claim 81, wherein delivering the first electronic message comprises determining sending the first electronic message to a mobile device associated with the intended recipient.

### Claim 85 (depends on 84)

The method as recited in claim 84, further comprising configuring the first electronic message as a notification.

### Claim 86 (depends on 85)

The method as recited in claim 85, further comprising providing additional information regarding the first electronic message upon recipient interaction with the notification.

### Claim 87 (depends on 86)

The method as recited in claim 86, wherein providing additional information comprises providing access to the electronic message.

### Claim 88 (depends on 85)

The method as recited in claim 85, wherein the notification comprises one of an icon, a text message, a pop-up notification, a flashing indicator, a tactile alarm, or an audible alert.

### Claim 89 (depends on 84)

The method as recited in claim 84, further comprising receiving the first notification from a source associated with a client application on the mobile device.

### Claim 90 (depends on 89)

The method as recited in claim 89, wherein the mobile device comprises a mobile phone.

### Claim 91

A system comprising:
an input interface configured to receive a first electronic message and a second electronic message both intended for a recipient; and
at least one processor configured to:
analyze the first electronic message;
analyze the second electronic message; and
prioritize delivery of the first electronic message over the second electronic message to the intended recipient based at least in part upon the analyses of the first and second electronic messages.

### Claim 92 (depends on 91)

The system as recited in claim 91, wherein the at least one processor is further configured to:
determine a period of relevancy of the first electronic message;
determine a period of relevancy of the second electronic message ends after the period of relevancy of the first electronic message.

### Claim 93 (depends on 92)

The system as recited in claim 92, wherein the at least one processor is further configured to:
send the first electronic message via a first delivery mechanism; and
send the second electronic message via a second delivery mechanism.

### Claim 94 (depends on 92)

The system as recited in claim 92, wherein the at least one processor is further configured to prioritize delivery of the first electronic message by sending a notification related to the first electronic message to a mobile device associated with the intended recipient.

### Claim 95 (depends on 94)

The system as recited in claim 94, wherein the at least one processor is further configured to provide access to the first electronic message upon user interaction with the notification.

### Claim 96 (depends on 95)

The system as recited in claim 95, wherein the notification comprises one of an icon, a text message, a pop-up notification, a flashing indicator, a tactile alarm, or an audible alert.
