User interface for bookmarks in a social networking system
First Claim
Patent Images
1. A method comprising:
- displaying, on a display screen of a client device, an application page for a social networking system, the application page including content retrieved from the social networking system;
detecting, using a processor of the client device, a first touch input to the display screen of the client device, the first touch input corresponding to a scrolling command performed by a user to the displayed application page;
responsive to detecting the first touch input, scrolling the application page downward and displaying, on the display screen of the client device, a tile region located in a space at a top of the display screen vacated by the downwardly scrolled application page;
displaying one or more bookmark tiles previously set by a user of the social networking system in the tile region, each bookmark tile represented by an image and, when selected by a user input, displays a different page in the social networking system represented by a different node in the social graph maintained by the social networking system;
detecting a second touch input to the display screen of the client device, the second touch input independent of the first touch input and detected at a different time point than when the first touch input was detected;
responsive to detecting the second touch input, scrolling the tile region and the application page downward and displaying a search region at the top of the display screen vacated by the downwardly scrolled tile region and application page;
receiving text input in the search region;
responsive to receiving the text input, updating the downwardly scrolled tile region located between the search region and the downwardly scrolled application page to include a subset of the one or more bookmark tiles, each bookmark tile in the subset linked to a page in the social networking system related to the text input;
detecting a third input selecting a bookmark tile of the subset of the one or more bookmarks; and
displaying a different page within the social networking system corresponding to the selected bookmark tile.
2 Assignments
0 Petitions
Accused Products
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.
24 Citations
16 Claims
-
1. A method comprising:
-
displaying, on a display screen of a client device, an application page for a social networking system, the application page including content retrieved from the social networking system; detecting, using a processor of the client device, a first touch input to the display screen of the client device, the first touch input corresponding to a scrolling command performed by a user to the displayed application page; responsive to detecting the first touch input, scrolling the application page downward and displaying, on the display screen of the client device, a tile region located in a space at a top of the display screen vacated by the downwardly scrolled application page; displaying one or more bookmark tiles previously set by a user of the social networking system in the tile region, each bookmark tile represented by an image and, when selected by a user input, displays a different page in the social networking system represented by a different node in the social graph maintained by the social networking system; detecting a second touch input to the display screen of the client device, the second touch input independent of the first touch input and detected at a different time point than when the first touch input was detected; responsive to detecting the second touch input, scrolling the tile region and the application page downward and displaying a search region at the top of the display screen vacated by the downwardly scrolled tile region and application page; receiving text input in the search region; responsive to receiving the text input, updating the downwardly scrolled tile region located between the search region and the downwardly scrolled application page to include a subset of the one or more bookmark tiles, each bookmark tile in the subset linked to a page in the social networking system related to the text input; detecting a third input selecting a bookmark tile of the subset of the one or more bookmarks; and displaying a different page within the social networking system corresponding to the selected bookmark tile. - View Dependent Claims (2, 3, 4, 5, 6, 14, 15)
-
-
7. 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, an application page for a social networking system, the application page including content retrieved from the social networking system; detecting a first touch input to a display screen of the client device, the first touch input performed by a user to the displayed page; responsive to the first touch input, scrolling the application page downward and displaying, a tile region located in a space at a top of the display screen vacated by the downwardly scrolled application page; displaying one or more bookmark tiles previously set by a user of the social networking system in the tile region, each bookmark tile represented by an image and, when selected by a user input, displays a different page in the social networking system represented by a different node in the social graph maintained by the social networking system; detecting a second touch input to the display screen of the client device, the second touch input independent of the first touch input and detected at a different time point than when the first touch input was detected; responsive to detecting the second touch input, scrolling the tile region and the application page downward and displaying a search region at the top of the display screen vacated by the downwardly scrolled tile region and application page; receiving text input in the search region; responsive to receiving the text input, updating the downwardly scrolled tile region located between the search region and the downwardly scrolled application page to include a subset of the one or more bookmark tiles, each bookmark tile in the subset linked to a page in the social networking system related to the text input; detecting a third input selecting a bookmark tile of the subset of the one or more bookmarks; and displaying a different page within the social networking system corresponding to the selected bookmark tile. - View Dependent Claims (8, 9, 10, 11, 12, 13, 16)
-
Specification