# US 2014/0195620 A1 · Notification routing to a user device

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

- Number: US 2014/0195620 A1
- Document ID: US20140195620A1
- Status: Published application
- Kind: A1
- Application number: 13/736,348
- Filed: 2013-01-08
- Published: 2014-07-10
- Earliest claimed: 2013-01-08
- Assignees: eBay Inc.
- Applicants: Ebay Inc.
- Inventors: Arun Srinivasan; Anthony Shah; Zhenyin Yang; Vivek Kumar Murarka; Suresh Anamanamuri; Udaiyaraj Subramaniam Sivashanmugam; Hemadri Ananta; Steven Romero
- Web page: https://patentgrep.com/patent/US20140195620A1

## CPC

- H04L 51/214: using selective forwarding
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system, machine-readable storage medium storing at least one program, and computer-implemented method for routing a notification to at least one device of a user is provided. User preference data including usage data is obtained from a user. The usage data may relate to activity of the user on at least one device and may indicate a preference of the user in receiving notifications on the at least one device. The occurrence of a notification event is detected. In response to the detection of the notification event, a notification is communicated to the user in accordance with the user preference data. The notification may indicate that a notification event has occurred.

## Claims

### Claim 1

A system comprising:
a user preference module configured to:
obtain user preference data including usage data corresponding to a user, the usage data relating to activity of the user on at least one device and indicating a preference of the user in receiving notifications on the at least one device based on the activity; and
determine that a notification event indicated by the user preference data has occurred; and
a communication module in communication with the user preference module, the communication module configured to provide to the at least one device, in response to receiving an indication of a notification event, a notification in accordance with the user preference data, the notification indicating that the notification event has occurred.

### Claim 2 (depends on 1)

The system of claim 1, further comprising:
a notification history module configured to store the notification and facilitate retrieval of the notification for viewing at a later time.

### Claim 3 (depends on 1)

The system of claim 1, wherein the notification is communicated to the user based on the usage data fulfilling a criteria specified by a merchant.

### Claim 4 (depends on 1)

The system of claim 1, further comprising:
a usage tracking module configured to monitor the activity of the user on the at least one device to obtain the usage data and configured to store the usage data in a database.

### Claim 5 (depends on 1)

The system of claim 1, wherein the user preference data further includes one or more user designated preference settings associated with receiving notifications on the at least one device of the user, the one or more user designated preference settings being specified by the user.

### Claim 6 (depends on 1)

The system of claim 1, wherein the notification event is associated with an item offered for sale by an online merchant.

### Claim 7 (depends on 1)

The system of claim 1, wherein the user preference data includes an indication of a selected device of the user to which the user is to receive notifications.

### Claim 8 (depends on 7)

The system of claim 7, wherein the notification is communicated to the selected device.

### Claim 9 (depends on 7)

The system of claim 7, wherein the selected device of the user is a device last used by the user.

### Claim 10 (depends on 1)

The system of claim 1, wherein the user preference data includes an indication of a time in which the user is to receive notifications.

### Claim 11 (depends on 1)

The system of claim 1, wherein the user preference data includes an indication of a selected notification type and wherein the notification is communicated to the user based on the notification event corresponding to the selected notification type.

### Claim 12 (depends on 1)

The system of claim 1, wherein the user preference data includes an indication of a specified communication type.

### Claim 13

A method comprising:
obtaining user preference data including usage data corresponding to a user, the usage data relating to activity of the user on at least one device and indicating a preference of the user in receiving notifications on the at least one device;
receiving an indication of a notification event;
determining that the notification event is indicated by the user preference data; and
providing, using at least one processor, a notification in accordance with the user preference data, the notification indicating an occurrence of the notification event.

### Claim 14 (depends on 13)

The method of claim 13, further comprising transmitting instructions which cause the user device to store and provide a user interface to view the notification at a later time.

### Claim 15 (depends on 13)

The method of claim 13, further comprising monitoring the activity of the user on the at least one device and collecting the corresponding usage data in a repository.

### Claim 16 (depends on 13)

The method of claim 13, wherein the notification is communicated to the user based on the usage data fulfilling a criteria specified by an additional user.

### Claim 17 (depends on 13)

The method of claim 13, wherein the user preference data indicates a selected device of the user and wherein the notification is communicated to the selected device.

### Claim 18 (depends on 13)

The method of claim 13, wherein the user preference data indicates a time for receiving notifications and wherein the notification is communicated to at least one device of the user during the time.

### Claim 19 (depends on 13)

The method of claim 13, wherein the user preference data indicates a specified notification type and wherein the notification is communicated to the user based on the notification event being of the specified notification type.

### Claim 20

A non-transitory machine-readable storage medium embodying instructions that, when executed by a machine, cause the machine to perform operations comprising:
obtaining user preference data including usage data corresponding to a user, the usage data relating to activity of the user on at least one device and indicating a preference of the user in receiving notifications on the at least one device;
receiving an indication of a notification event;
determining that the notification event is indicated by the user preference data; and
providing, using at least one processor, a notification in accordance with the user preference data, the notification indicating an occurrence of the notification event.
