# US 2013/0159440 A1 · Methods and systems for delivering multiple notifications

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

- Number: US 2013/0159440 A1
- Document ID: US20130159440A1
- Status: Published application
- Kind: A1
- Application number: 13/766,779
- 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/US20130159440A1

## 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 a notification;
sending, using one or more processors, the notification to an intended recipient in a first delivery format; and
irrespective of whether the notification in the first delivery format is delivered to, or accessed by, the intended recipient, sending the notification to the intended recipient in a second delivery format.

### Claim 51 (depends on 50)

The method as recited in claim 50, wherein:
the first delivery format comprises one of an icon, a pop-up notification, a flashing indicator, a tactile alarm, or an audible alert; and
the second delivery format comprises another of an icon, a pop-up notification, a flashing indicator, a tactile alarm, or an audible alert.

### Claim 52 (depends on 51)

The method as recited in claim 51, wherein:
the first delivery format comprises an icon; and
the second delivery format comprises a pop-up notification.

### Claim 53 (depends on 51)

The method as recited in claim 51, wherein:
the first delivery format comprises an audible alert; and
the second delivery format comprises a pop-up notification.

### Claim 54 (depends on 51)

The method as recited in claim 51, wherein the pop-up notification comprises a pop-up window.

### Claim 55 (depends on 51)

The method as recited in claim 51, further comprising sending the notification to the intended recipient in a third delivery format.

### Claim 56 (depends on 55)

The method as recited in claim 55, wherein:
the first delivery format comprises an icon;
the second delivery format comprises a pop-up notification; and
the third delivery format comprises an audible alert.

### Claim 57 (depends on 50)

The method as recited in claim 50, further comprising:
accessing one or more user selected preferences; and
selecting the first delivery format and the second delivery format based on the one or more user selected preferences.

### Claim 58 (depends on 50)

The method as recited in claim 50, further comprising receiving the notification at a mobile device associated with the intended recipient.

### Claim 59 (depends on 58)

The method as recited in claim 58, wherein the notification is received from a source associated with a client application on the mobile device.

### Claim 60 (depends on 59)

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

### Claim 61 (depends on 58)

The method as recited in claim 58, wherein sending the notification to the intended recipient comprises an operating system of the mobile device enabling the presentation of the notification on the mobile device.

### Claim 62 (depends on 58)

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

### Claim 63 (depends on 58)

The method as recited in claim 58, wherein the mobile device comprises a tablet computer.

### Claim 64

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 a notification;
sending the notification to an intended recipient in a first delivery format; and
irrespective of whether the notification in the first delivery format is delivered to, or accessed by, the intended recipient, sending the notification to the intended recipient in a second delivery format.

### Claim 65 (depends on 64)

The computer-readable storage medium as recited in claim 64, wherein:
the first delivery format comprises one of an icon, a pop-up notification, a flashing indicator, a tactile alarm, or an audible alert; and
the second delivery format comprises another of an icon, a pop-up notification, a flashing indicator, a tactile alarm, or an audible alert.

### Claim 66 (depends on 65)

The computer-readable storage medium as recited in claim 65, wherein:
the first delivery format comprises an icon; and
the second delivery format comprises a pop-up notification.

### Claim 67 (depends on 65)

The computer-readable storage medium as recited in claim 65, wherein:
the first delivery format comprises an audible alert; and
the second delivery format comprises a pop-up notification.

### Claim 68 (depends on 65)

The computer-readable storage medium as recited in claim 65, further comprising instructions that, when executed, cause the at least one processor to send the notification to the intended recipient in a third delivery format.

### Claim 69 (depends on 68)

The computer-readable storage medium as recited in claim 68, wherein:
the first delivery format comprises an icon;
the second delivery format comprises a pop-up notification; and
the third delivery format comprises an audible alert.

### Claim 70 (depends on 65)

The computer-readable storage medium as recited in claim 65, further comprising instructions that, when executed, cause the at least one processor to:
access one or more user selected preferences; and
select the first delivery format and the second delivery format based on the one or more user selected preferences.

### Claim 71 (depends on 70)

The computer-readable storage medium as recited in claim 70, wherein the notification is received at a mobile device from a source associated with a client application on the mobile device.

### Claim 72 (depends on 71)

The computer-readable storage medium as recited in claim 71, wherein the client application comprises one of a calendar application, a weather application, and a task application.

### Claim 73 (depends on 72)

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

### Claim 74

A method comprising:
receiving an electronic message;
sending, using one or more processors, the electronic message to an intended recipient via a first delivery mechanism; and
concurrently sending, using the one or more processors, the electronic message to the intended recipient via a second delivery mechanism.

### Claim 75 (depends on 74)

The method as recited in claim 74, wherein:
the first delivery mechanism comprises one of a text message, an instant message, a pop-up notification, an icon, or an email; and
the second delivery format comprises another of a text message, an instant message, a pop-up notification, an icon, or an email.

### Claim 76 (depends on 75)

The method as recited in claim 75, wherein:
the first delivery mechanism comprises a text message; and
the second delivery mechanism comprises a pop-up notification.

### Claim 77 (depends on 75)

The method as recited claim 75, further comprising sending the electronic message to the intended recipient via a third delivery mechanism.

### Claim 78 (depends on 74)

The method as recited in claim 74, further comprising reconfiguring the electronic message as a notification prior to sending the electronic message.

### Claim 79 (depends on 78)

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

### Claim 80 (depends on 79)

The method as recited in claim 79, further comprising providing access to the electronic message upon recipient interaction with the notification.

### Claim 81 (depends on 74)

The method as recited claim 74, further comprising:
accessing one or more user selected preferences; and
selecting the first delivery mechanism and the second delivery mechanism based on the one or more user selected preferences.

### Claim 82 (depends on 74)

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

### Claim 83 (depends on 82)

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

### Claim 84 (depends on 74)

The method as recited in claim 74, further comprising:
determining a presence of the intended recipient; and
selecting one or more of the first delivery mechanism and the second delivery mechanism based on the determined presence information.

### Claim 85 (depends on 84)

The method as recited in claim 84, wherein determining the presence of the intended recipient comprises determining that a mobile device associated with the intended recipient is active.

### Claim 86

A system comprising:
an input interface configured to receive an electronic message intended for a recipient; and
at least one processor configured to:
send the electronic message to the intended recipient via a first delivery mechanism; and
concurrently send the electronic message to the intended recipient via a second delivery mechanism.

### Claim 87 (depends on 86)

The system as recited in claim 86, wherein:
the first delivery mechanism comprises one of a text message, an instant message, a pop-up notification, an icon, or an email; and
the second delivery format comprises another of a text message, an instant message, a pop-up notification, an icon, or an email.

### Claim 88 (depends on 87)

The system as recited in claim 87, wherein:
the first delivery mechanism comprises a text message; and
the second delivery mechanism comprises a pop-up notification.

### Claim 89 (depends on 87)

The system as recited in claim 87, wherein the at least one processor is further configured to send the electronic message to the intended recipient via a third delivery mechanism.

### Claim 90 (depends on 87)

The system as recited in claim 87, wherein sending the electronic message to the intended recipient via the first delivery mechanism comprises reconfiguring the electronic message as a notification.

### Claim 91 (depends on 90)

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

### Claim 92 (depends on 91)

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

### Claim 93 (depends on 92)

The system as recited in claim 92, wherein the at least one processor is further configured to:
access one or more user selected preferences; and
select the first delivery format and the second delivery format based on the one or more user selected preferences.

### Claim 94 (depends on 93)

The system as recited in claim 93, wherein the at least one processor is further configured to send the 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 mobile device comprises a mobile phone.

### Claim 96 (depends on 95)

The system as recited in claim 95, wherein the at least one processor is further configured to:
determine a presence of the intended recipient; and
select one or more of the first delivery mechanism and the second delivery mechanism based on the determined presence information.

### Claim 97 (depends on 96)

The system as recited in claim 96, wherein the presence of the intended recipient comprises a presence on the mobile device.
