# US 10,481,760 B2 · Interactive dynamic push notifications

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

- Number: US 10,481,760 B2
- Document ID: US10481760B2
- Status: Granted
- Kind: B2
- Application number: 15/942,848
- Filed: 2018-04-02
- Published: 2018-08-09
- Granted: 2019-11-19
- Earliest claimed: 2015-02-27
- Assignees: Appelago Inc.
- Applicants: Appelago Inc.
- Inventors: Peter Rolih
- Web page: https://patentgrep.com/patent/US10481760B2

## CPC

- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06Q 30/0241: Advertisements
- G06Q 30/0601: Electronic shopping [e-shopping]
- G06T 11/10: Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77)
- G06T 13/80: Two-dimensional [2D] animation, e.g. using sprites
- H04L 12/1859: {adapted to provide push services, e.g. data channels}
- H04L 51/224: providing notification on incoming messages, e.g. pushed notifications of received messages
- H04W 4/12: Messaging; Mailboxes; Announcements
- G06T 2200/24: involving graphical user interfaces [GUIs]
- H04L 51/10: Multimedia information
- 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
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

An example method includes receiving, at a mobile device, one or more user selections by a user of the mobile device, where each user selection indicates a respective type of data item to be presented on the mobile device. The method also includes receiving, at the mobile device, one or more data items. The method also includes identifying data items that are associated with the types of data items to be presented on the mobile device, and responsive to identifying data items that are associated with the types of data items to be presented on the mobile device, presenting, on the mobile device, a dynamic icon to present the identified data items.

## Claims

### Claim 1

A method comprising:
determining one or more types of data items to be presented on a mobile device;
receiving, in the mobile device from a server system remote from the mobile device, one or more data items;
identifying one or more data items that are associated with the one or more types of data items to be presented on the mobile device;
receiving, in the mobile device, one or more animations from the server system, the one or more animations corresponding to the one or more identified data items; and
presenting the one or more identified data items on a home screen interface by:
displaying a dynamic icon on the home screen interface, the home screen interface being operable to display a plurality of additional icons, each additional icon indicating a different respective application on the mobile device, and
animating, on the home screen interface, one or more display elements depicted in the dynamic icon according to the one or more received animations,
wherein the one or more identified data items on the home screen interface are presented responsive to a command transmitted by a second device to the server system, the command comprising an instruction to present the one or more identified data items on the home screen interface of the mobile device.

### Claim 2 (depends on 1)

The method of claim 1, wherein presenting the one or more identified data items on the home screen interface comprises revealing a previously hidden dynamic icon.

### Claim 3 (depends on 2)

The method of claim 2, wherein the previously hidden dynamic icon is revealed in a pre-determined portion of the home screen interface.

### Claim 4 (depends on 1)

The method of claim 1, wherein presenting the one or more identified data items on the home screen interface comprises presenting a video within the dynamic icon.

### Claim 5 (depends on 4)

The method of claim 4, wherein the video is presented in a native video format.

### Claim 6 (depends on 4)

The method of claim 4, wherein the video is presented in an animated image format.

### Claim 7 (depends on 6)

The method of claim 6, wherein the animated image format is an animated GIF format.

### Claim 8 (depends on 1)

The method of claim 1, further comprising presenting a portion of audio concurrently with presenting the one or more identified data items on the home screen interface.

### Claim 9 (depends on 1)

The method of claim 1, wherein at least one type of data item comprises one or more promotional offers from a particular merchant.

### Claim 10 (depends on 1)

The method of claim 1, wherein the one or more types of data items to be presented on the mobile device are determined based on input received in the mobile device from a user of the mobile device.

### Claim 11

A mobile device comprising:
a display screen;
one or more processors; and
memory coupled to the one or more processors and configured to store instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising:
determining one or more types of data items to be presented on the mobile device;
receiving, in the mobile device from a server system remote from the mobile device, one or more data items;
identifying one or more data items that are associated with the one or more types of data items to be presented on the mobile device;
receiving, in the mobile device, one or more animations from the server system, the one or more animations corresponding to the one or more identified data items; and
presenting, using the display screen, the one or more identified data items on a home screen interface by:
displaying a dynamic icon on the home screen interface, the home screen interface being operable to display a plurality of additional icons, each additional icon indicating a different respective application on the mobile device, and
animating, on the home screen interface, one or more display elements depicted in the dynamic icon according to the one or more received animations,
wherein the one or more identified data items on the home screen interface are presented responsive to a command transmitted by a second device to the server system, the command comprising an instruction to present the one or more identified data items on the home screen interface of the mobile device.

### Claim 12 (depends on 11)

The mobile device of claim 11, wherein presenting the one or more identified data items on the home screen interface comprises revealing a previously hidden dynamic icon.

### Claim 13 (depends on 12)

The mobile device of claim 12, wherein the previously hidden dynamic icon is revealed in a pre-determined portion of the home screen interface.

### Claim 14 (depends on 11)

The mobile device of claim 11, wherein presenting the one or more identified data items on the home screen interface comprises presenting a video within the dynamic icon.

### Claim 15 (depends on 14)

The mobile device of claim 14, wherein the video is presented in a native video format.

### Claim 16 (depends on 14)

The mobile device of claim 14, wherein the video is presented in an animated image format.

### Claim 17 (depends on 16)

The mobile device of claim 16, wherein the animated image format is an animated GIF format.

### Claim 18 (depends on 11)

The mobile device of claim 11, the operations further comprising presenting a portion of audio concurrently with presenting the one or more identified data items on the home screen interface.

### Claim 19 (depends on 11)

The mobile device of claim 11, wherein at least one type of data item comprises one or more promotional offers from a particular merchant.

### Claim 20 (depends on 11)

The mobile device of claim 11, wherein the one or more types of data items to be presented on the mobile device are determined based on input received in the mobile device from a user of the mobile device.
