# US 2014/0208233 A1 · User interface for bookmarks in a social networking system

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

- Number: US 2014/0208233 A1
- Document ID: US20140208233A1
- Status: Published application
- Kind: A1
- Application number: 13/748,112
- Filed: 2013-01-23
- Published: 2014-07-24
- Earliest claimed: 2013-01-23
- Assignees: Facebook, Inc.
- Inventors: Ken Taro Deeter; Tom Stocky; Robyn D. Morris
- Web page: https://patentgrep.com/patent/US20140208233A1

## CPC

- G06Q 10/42: Determination of affinities or common interests between users
- G06Q 10/48: using social graphs
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 2203/04803: Split screen, i.e. subdividing the display area or the window area into separate subareas
- 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
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A bookmark displays one or more bookmark tiles each linked to an object in a social networking system, allowing faster and easier access to the linked objects. The bookmark tiles are arranged in a tile region displayed proximate to a page of content from the social networking system. For example, the tile region is a horizontal row proximate to the page content. The tile region may be accessed by performing a scrolling input when the page is displayed by a client device. The bookmark tiles may be navigated using a search region for receiving input to search the bookmark tiles. The search region may be accessible by performing a second scrolling input while the client device displays the page.

## Claims

### Claim 1

A method comprising:
displaying, at a client device, a page including content retrieved from a social networking system;
detecting a first scrolling input performed by a user on the displayed page; and
responsive to detecting the first scrolling input, displaying a modified page comprising:
at least a portion of the content included in the page, and
a tile region proximate to the portion of the content, the tile region including one or more bookmark tiles, each bookmark tile linked to an object maintained by the social networking system and including an image representing a content item associated with the object linked to the bookmark tile.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
detecting a second scrolling input performed on the first modified page; and
responsive to detecting the second scrolling input, displaying an additionally modified page comprising:
at least a portion of the content included in the first modified page, and
a search region proximate to the portion of the content included in the first modified page, the search region including a search field configured to receive text input from the user.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
receiving text input from the user in the search field; and
responsive to receiving the text input, updating the tile region to include a subset of the one or more bookmark tiles, each bookmark tile in the subset linked to an object related to the text input.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
detecting an input selecting a bookmark tile; and
displaying an object from the social networking system linked to the selected bookmark tile.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
receiving a notification that new content has been associated with an object linked to one of the bookmark tiles;
receiving an image representing the new content associated the object; and
updating the bookmark tile to display the received image.

### Claim 6 (depends on 1)

The method of claim 1, wherein an order of the one or more bookmark tiles is based at least in part on interactions by the user with objects linked to each of the one or more bookmark tiles.

### Claim 7 (depends on 1)

The method of claim 1, wherein a bookmark tile further displays a number representing a number of notifications associated with the object linked to the bookmark tile that the user has not viewed.

### Claim 8 (depends on 1)

The method of claim 1, wherein the displayed page includes content from a user profile associated with the user.

### Claim 9 (depends on 1)

The method of claim 1, wherein the client device is a mobile device comprising a touchscreen and the first scrolling input is a downward swiping gesture performed by the user on the touchscreen.

### Claim 10

A non-transitory computer-readable medium comprising computer program code, the computer program code when executed by a processor of a client device causing the processor to perform steps including:
displaying, at the client device, a page including content retrieved from a social networking system;
detecting a first input performed by a user on the displayed page; and
responsive to the first input, displaying a modified page comprising:
at least a portion of the content included in the page, and
a tile region proximate to the portion of the content, the tile region including one or more bookmark tiles, each bookmark tile linked to an object maintained by the social networking system and including an image representing a content item associated with the object linked to the bookmark tile.

### Claim 11 (depends on 10)

The non-transitory computer-readable medium of claim 10, further comprising computer program code that, when executed by the processor of the client device, causes the processor to perform steps including:
detecting a second input performed on the first modified page; and
responsive to detecting the second input, displaying an additionally modified page comprising:
at least a portion of the content included in the first modified page, and
a search region proximate to the portion of the content included in the first modified page, the search region including a search field configured to receive text input from the user.

### Claim 12 (depends on 11)

The non-transitory computer-readable medium of claim 11, further comprising computer program code that, when executed by the processor of the client device, causes the processor to perform steps including:
receiving text input from the user in the search field; and
responsive to receiving the text input, updating the tile region to include a subset of the one or more bookmark tiles, each bookmark tile in the subset linked to an object related to the text input.

### Claim 13 (depends on 10)

The non-transitory computer-readable medium of claim 10, further comprising computer program code that, when executed by the processor of the client device, causes the processor to perform steps including:
detecting an input selecting a bookmark tile; and
displaying an object from the social networking system linked to the selected bookmark tile.

### Claim 14 (depends on 10)

The non-transitory computer-readable medium of claim 10, further comprising computer program code that, when executed by the processor of the client device, causes the processor to perform steps including:
receiving a notification that new content has been associated with an object linked to one of the bookmark tiles;
receiving an image representing the new content associated the object; and
updating the bookmark tile to display the received image.

### Claim 15 (depends on 10)

The non-transitory computer-readable medium of claim 10, wherein an order of the one or more bookmark tiles is based at least in part on interactions by the user with objects linked to each of the one or more bookmark tiles.

### Claim 16 (depends on 10)

The non-transitory computer-readable medium of claim 10, wherein a bookmark tile further displays a number representing a number of notifications associated with the object linked to the bookmark tile that the user has not viewed.

### Claim 17 (depends on 10)

The non-transitory computer-readable medium of claim 10, wherein the displayed page includes content from a user profile associated with the user.

### Claim 18 (depends on 10)

The non-transitory computer-readable storage medium of claim 10, wherein the first input is a scrolling input.

### Claim 19 (depends on 18)

The non-transitory computer-readable storage medium of claim 18, wherein the scrolling input is a downward swiping gesture detected by a touchscreen of the client device.
