User interface for selection from media collection
First Claim
1. A computer-implemented method, comprising:
- receiving, at a computing device, one or more content items from one or more resources, wherein content items include multimedia content, audio content, video content, image content, and user generated content;
displaying the content items, wherein the display includes a group of content items, wherein a pre-determined amount of two or more content items in the group are initially selectable, wherein the remaining content items in the group are initially non-selectable, wherein the group of content items is capable of having multiple states within the display, wherein the multiple states include a starting state, a middle state, and an ending state, wherein a starting state initially includes a flat content item on the left and one or more tilted content items on the right, wherein a middle state includes one or more tilted content items on the left and on the right, wherein an ending state initially includes one or more tilted content items on the left and a flat content item on the right, and wherein the state of the group of content items changes when a non-selectable content item in the group is selected;
receiving a selection corresponding to a content item in the group of content items, wherein the content item is associated with a type;
determining whether the selected content item is a shared content item, wherein shared content items are syncable among a plurality of devices;
associating one or more options with the selected content item, wherein the one or more options are based upon the type associated with the content item and whether the selected content item is a shared content item; and
displaying the one or more options associated with the selected content item.
1 Assignment
0 Petitions
Accused Products
Abstract
Among other things, techniques and systems are disclosed for providing a graphical user interface (GUI) to user. A system includes a content source and a GUI communicatively connected to the content source. The GUI includes a user input area to receive user input and a display area to display available content items from the content source based on the received user input. The display area includes a presentation of the available content arranged in one or more rows. Each row includes a user selectable area to display at least one visual indication that represents one or more of the available content items. Each row includes a holding area to display another visual indication that represents other available content items not displayed in the user selectable area. The display area includes highlighting positioned over one of the available content items.
133 Citations
36 Claims
-
1. A computer-implemented method, comprising:
-
receiving, at a computing device, one or more content items from one or more resources, wherein content items include multimedia content, audio content, video content, image content, and user generated content; displaying the content items, wherein the display includes a group of content items, wherein a pre-determined amount of two or more content items in the group are initially selectable, wherein the remaining content items in the group are initially non-selectable, wherein the group of content items is capable of having multiple states within the display, wherein the multiple states include a starting state, a middle state, and an ending state, wherein a starting state initially includes a flat content item on the left and one or more tilted content items on the right, wherein a middle state includes one or more tilted content items on the left and on the right, wherein an ending state initially includes one or more tilted content items on the left and a flat content item on the right, and wherein the state of the group of content items changes when a non-selectable content item in the group is selected; receiving a selection corresponding to a content item in the group of content items, wherein the content item is associated with a type; determining whether the selected content item is a shared content item, wherein shared content items are syncable among a plurality of devices; associating one or more options with the selected content item, wherein the one or more options are based upon the type associated with the content item and whether the selected content item is a shared content item; and displaying the one or more options associated with the selected content item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
one or more processors; a non-transitory computer-readable storage medium coupled to the one or more processors, and containing instructions configured to cause the one or more processors to perform operations, including; receiving one or more content items from one or more resources, wherein content items include multimedia content, audio content, video content, image content, and user generated content; displaying the content items at a display device, wherein the display includes a group of content items, wherein a pre-determined amount of two or more content items in the group are initially selectable, wherein the remaining content items in the group are initially non-selectable, wherein the group of content items is capable of having multiple states within the display, wherein the multiple states include a starting state, a middle state, and an ending state, wherein a starting state initially includes a flat content item on the left and one or more tilted content items on the right, wherein a middle state includes one or more tilted content items on the left and on the right, wherein an ending state initially includes one or more tilted content items on the left and a flat content item on the right, and wherein the state of the group of content items changes when a non-selectable content item in the group is selected; receiving a selection at the display device or from an input device, wherein the selection corresponds to a content item in the group of content items, wherein the content item is associated with a type; determining whether the selected content item is a shared content item, wherein shared content items are syncable among a plurality of devices; associating one or more options with the selected content item, wherein the one or more options are based upon the type associated with the content item and whether the selected content item is a shared content item; and displaying the one or more options associated with the selected content item. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-program product, tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to:
-
receive one or more content items from one or more resources, wherein content items include multimedia content, audio content, video content, image content, and user generated content; display the content items, wherein the display includes a group of content items, wherein a pre-determined amount of two or more content items in the group are initially selectable, wherein the remaining content items in the group are initially non-selectable, wherein the group of content items is capable of having multiple states within the display, wherein the multiple states include a starting state, a middle state, and an ending state, wherein a starting state initially includes a flat content item on the left and one or more tilted content items on the right, wherein a middle state includes one or more tilted content items on the left and on the right, wherein an ending state initially includes one or more tilted content items on the left and a flat content item on the right, and wherein the state of the group of content items changes when a non-selectable content item in the group is selected; receive a selection corresponding to a content item in the group of content items, wherein the content item is associated with a type; determine whether the selected content item is a shared content item, wherein shared content items are syncable among a plurality of devices; associate one or more options with the selected content item, wherein the one or more options are based upon the type associated with the content item and whether the selected content item is a shared content item; and display the one or more options associated with the selected content item. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification