# US 11,310,183 B2 · Dynamic configuration of application component tiles

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

- Number: US 11,310,183 B2
- Document ID: US11310183B2
- Status: Granted
- Kind: B2
- Application number: 16/948,849
- Filed: 2020-10-02
- Published: 2021-04-29
- Granted: 2022-04-19
- Earliest claimed: 2014-05-09
- Assignees: Snap Inc.
- Applicants: Snap Inc.
- Inventors: Chamal Samaranayake
- Web page: https://patentgrep.com/patent/US11310183B2

## CPC

- H04L 51/216: Handling conversation history, e.g. grouping of messages in sessions or threads
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 9/451: Execution arrangements for user interfaces
- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- 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)

## Abstract

A server with a tile construction module has instructions executed by a processor to collect communication threads associated with a user. Tiles representative of the communication threads are dynamically configured in accordance with specified policies to form a tile configuration. The tile configuration is supplied to the user.

## Claims

### Claim 1

A method comprising:
collecting communication threads associated with a user, wherein the communication threads form a social media application comprising a set of conversation tiles and a set of camera tiles that are automatically deleted after a specified viewing period;
dynamically configuring the set of conversation tiles and the set of camera tiles in accordance with specified policies to form a tile configuration,
wherein the tile configuration includes an application setting tile for configuring application settings, and
wherein the specified policies include parameters for respectively specifying a threshold minimum number of tiles for the set of conversation tiles and for the set of camera tiles; and
supplying the tile configuration to a mobile device associated with the user.

### Claim 2 (depends on 1)

The method of claim 1, wherein the set of conversation tiles and the set of camera tiles are automatically deleted after the specified viewing period unless a user overrides automatic deletion by applying a gesture to a text entry within a conversation tile within the set of conversation tiles so that the text entry is preserved.

### Claim 3 (depends on 1)

The method of claim 1, wherein the specified policies include a parameter to include at least one application modality tile.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
coordinating manipulation of the tile configuration with an application controller on a client device.

### Claim 5 (depends on 4)

The method of claim 4, wherein the application controller monitors signals from a touch controller to coordinate invocation of application component tiles.

### Claim 6 (depends on 5)

The method of claim 5, wherein the touch controller is responsive to haptic signals applied to a display.

### Claim 7 (depends on 4)

The method of claim 4, wherein the application controller monitors signals from a touch controller to coordinate reconfiguration of application component tiles.

### Claim 8 (depends on 4)

The method of claim 4, wherein the application controller processes tile commands.

### Claim 9 (depends on 1)

The method of claim 1, wherein the tile configuration includes notification indicia.

### Claim 10 (depends on 1)

The method of claim 1, wherein the set of conversation tiles comprises a set of text threads.

### Claim 11 (depends on 1)

The method of claim 1, wherein the set of camera tiles comprises a set of photographs.

### Claim 12 (depends on 1)

The method of claim 1, wherein the set of camera tiles comprises a set of videos.

### Claim 13 (depends on 1)

The method of claim 1, wherein the tile configuration is configured to be updated in response to a screen swipe.

### Claim 14

A system comprising:
a processor; and
a memory storing instructions that, when executed by the processor, configure the processor to perform operations comprising:
collecting communication threads associated with a user, wherein the communication threads form a social media application comprising a set of conversation tiles and a set of camera tiles that are automatically deleted after a specified viewing period;
dynamically configuring the set of conversation tiles and the set of camera tiles in accordance with specified policies to form a tile configuration,
wherein the tile configuration includes an application setting tile for configuring application settings, and
wherein the specified policies include parameters for respectively specifying a threshold minimum number of tiles for the set of conversation tiles and for the set of camera tiles; and
supplying the tile configuration to a mobile device associated with the user.

### Claim 15 (depends on 14)

The system of claim 14, wherein the set of conversation tiles and the set of camera tiles are automatically deleted after the specified viewing period unless a user overrides automatic deletion by applying a gesture to a text entry within a conversation tile within the set of conversation tiles so that the text entry is preserved.

### Claim 16 (depends on 14)

The system of claim 14, wherein the specified policies include a parameter to include at least one application modality tile.

### Claim 17

A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to perform operations comprising:
collecting communication threads associated with a user, wherein the communication threads form a social media application comprising a set of conversation tiles and a set of camera tiles that are automatically deleted after a specified viewing period;
dynamically configuring the set of conversation tiles and the set of camera tiles in accordance with specified policies to form a tile configuration,
wherein the tile configuration includes an application setting tile for configuring application settings, and
wherein the specified policies include parameters for respectively specifying a threshold minimum number of tiles for the set of conversation tiles and for the set of camera tiles; and
supplying the tile configuration to a mobile device associated with the user.
