IP Library Granted Patent US 9,276,886
Granted Patent B1
US 9,276,886 · App. 14/274,627 · Granted Mar 1, 2016

Apparatus and method for dynamically configuring application component tiles

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,276,886
App. No.
14/274,627
Granted
Mar 1, 2016
Kind
B1
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 (18)

1. A server, comprising:

a tile construction module with instructions executed by a processor to:

collect communication threads associated with a user, wherein the communication threads form a social media application comprising conversation tiles and camera tiles that are automatically deleted after a specified viewing period unless a user overrides automatic deletion by applying a gesture to a text entry so that the text entry is preserved;

dynamically configure the conversation tiles and the camera tiles in accordance with specified policies to form a tile configuration, wherein the specified policies include a parameter to specify a distribution of conversation tiles and camera tiles in proportion to the respective number of conversation tiles and camera tiles associated with the user; and

supply the tile configuration to a mobile device associated with the user.

2. The server of claim 1 wherein the specified policies include a parameter to include an application setting tile.

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

4. The server of claim 1 further comprising instructions executed by the processor to coordinate manipulation of the tile configuration with an application controller on a client device.

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

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

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

8. The server of claim 4 wherein the application controller processes tile commands.

9. The server of claim 1 wherein the tile configuration includes notification indicia.

10. The server of claim 1 wherein the conversation tiles are text threads.

11. The server of claim 1 wherein the camera tiles are photographs.

12. The server of claim 1 wherein the camera tiles are videos.

13. The server of claim 1 wherein the tile construction module processes tile commands.

14. The server of claim 1 wherein the tile construction module updates a tile configuration in response to a screen swipe.

Assignments (2)
CHANGE OF NAME Recorded Dec 28, 2016
From: SNAPCHAT, INC.
To: SNAP INC.
Reel/Frame 041210/0073 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2014
From: SAMARANAYAKE, CHAMAL
To: SNAPCHAT, INC.
Reel/Frame 032865/0299 →