Selectively emphasizing digital content
First Claim
1. A method comprising:
- identifying a plurality of digital content items for presentation in a grid within a graphical user interface displayed on a client device, the grid comprising grid spaces defined by intersecting rows and columns where a given grid space comprises a preview of a digital content item from the plurality of digital content items;
determining a score for each digital content item of the plurality of digital content items, wherein the score for a given digital content item corresponds to a predicted interest corresponding to the given digital content item;
identifying a viewable range of digital content items from the plurality of digital content items, the viewable range of digital content items comprising a proper subset of consecutive digital content items from the plurality of digital content items defined by a number of digital content items currently displayed within the grid on a screen of the client device;
determining, from the viewable range of digital content items, a digital content item having a highest score within the viewable range of digital content items;
in response to determining the digital content item having the highest score within the viewable range of digital content items, emphasizing, by at least one processor and within the grid, a preview of the digital content item having the highest score within the viewable range of digital content items relative to previews of one or more other digital content items within the grid, wherein emphasizing the preview of the digital content item comprises enlarging the preview of the digital content item having the highest score within the viewable range of digital content items to occupy an area of two or more grid spaces of the grid;
detecting, with respect to the graphical user interface of the client device, a scrolling input modifying a display of the viewable range of digital content items;
identifying a second viewable range of digital content items from the plurality of digital content items, the second viewable range of digital content items comprising a second proper subset of consecutive digital content items from the plurality of digital content items, the second proper subset of consecutive digital content items comprising at least one digital content item from the plurality of digital content items outside the viewable range of digital content items;
determining, from the second viewable range of digital content items, a second digital content item having a highest score within the second viewable range of digital content items; and
in response to determining the second digital content item having the highest score within the second viewable range of digital content items, emphasizing, by the at least one processor and within the grid, a preview of the second digital content item having the highest score within the second viewable range of digital content items relative to previews of one or more other digital content items within the grid.
3 Assignments
0 Petitions
Accused Products
Abstract
One or more embodiments increase the visual appeal and organization of presenting digital content items. In particular, one or more embodiments improve the visual appeal of a presentation of digital content items by emphasizing one or more digital content items within the presentation of digital content items. For instance, one or more digital content items may be emphasized within a graphical user interface including a gallery of digital content items. The emphasized digital content items can be selected based on a score reflecting a particular characteristic of the digital content item and/or a metric of user interest in the digital content item. Digital content items with relatively high scores as compared to other digital content items may be emphasized when presented in conjunction with the other digital content items.
37 Citations
17 Claims
-
1. A method comprising:
-
identifying a plurality of digital content items for presentation in a grid within a graphical user interface displayed on a client device, the grid comprising grid spaces defined by intersecting rows and columns where a given grid space comprises a preview of a digital content item from the plurality of digital content items; determining a score for each digital content item of the plurality of digital content items, wherein the score for a given digital content item corresponds to a predicted interest corresponding to the given digital content item; identifying a viewable range of digital content items from the plurality of digital content items, the viewable range of digital content items comprising a proper subset of consecutive digital content items from the plurality of digital content items defined by a number of digital content items currently displayed within the grid on a screen of the client device; determining, from the viewable range of digital content items, a digital content item having a highest score within the viewable range of digital content items; in response to determining the digital content item having the highest score within the viewable range of digital content items, emphasizing, by at least one processor and within the grid, a preview of the digital content item having the highest score within the viewable range of digital content items relative to previews of one or more other digital content items within the grid, wherein emphasizing the preview of the digital content item comprises enlarging the preview of the digital content item having the highest score within the viewable range of digital content items to occupy an area of two or more grid spaces of the grid; detecting, with respect to the graphical user interface of the client device, a scrolling input modifying a display of the viewable range of digital content items; identifying a second viewable range of digital content items from the plurality of digital content items, the second viewable range of digital content items comprising a second proper subset of consecutive digital content items from the plurality of digital content items, the second proper subset of consecutive digital content items comprising at least one digital content item from the plurality of digital content items outside the viewable range of digital content items; determining, from the second viewable range of digital content items, a second digital content item having a highest score within the second viewable range of digital content items; and in response to determining the second digital content item having the highest score within the second viewable range of digital content items, emphasizing, by the at least one processor and within the grid, a preview of the second digital content item having the highest score within the second viewable range of digital content items relative to previews of one or more other digital content items within the grid. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A mobile device comprising:
-
at least one processor; and a non-transitory, computer-readable medium storing instructions that, when executed by the at least one processor, cause the mobile device to; identify a plurality of digital content items for presentation in a grid within a graphical user interface at the mobile device, the grid comprising grid spaces defined by intersecting rows and columns where a given grid space comprises a preview of a digital content item from the plurality of digital content items; determining a score for each digital content item of the plurality of digital content items, wherein the score for a given digital content item corresponds to a predicted interest corresponding to the given digital content item; identify a viewable range of digital content items from the plurality of digital content items, the viewable range of digital content items comprising a proper subset of consecutive digital content items from the plurality of digital content items defined by a number of digital content items currently displayed within the grid on a screen of the mobile device; determine, from the viewable range of digital content items, a digital content item having a highest score within the viewable range of digital content items; in response to determining the digital content items having the highest score within the viewable range of digital content items, emphasize, within the grid, a preview of the digital content item having the highest score within the viewable range of digital content items relative to previews of one or more other digital content items within the grid, wherein emphasizing the preview of the digital content item comprises enlarging the preview of the digital content item having the highest score within the viewable range of digital content items to occupy an area of two or more grid spaces of the grid; detect, with respect to the graphical user interface of the client device, a scrolling input modifying a display of the viewable range of digital content items; identify a second viewable range of digital content items from the plurality of digital content items, the second viewable range of digital content items comprising a second proper subset of consecutive digital content items from the plurality of digital content items, the second proper subset of consecutive digital content items comprising at least one digital content item from the plurality of digital content items outside the viewable range of digital content items; determine, from the second viewable range of digital content items, a second digital content item having a highest score within the second viewable range of digital content items; and in response to determining the second digital content item having the highest score within the second viewable range of digital content items, emphasize, by the at least one processor and within the grid, a preview of the second digital content item having the highest score within the second viewable range of digital content items relative to previews of one or more other digital content items within the grid. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory computer readable medium storing instructions thereon that, when executed by at least one processor, cause a computer system to:
-
identify a plurality of digital content items for presentation in a grid within a graphical user interface displayed on a client device, the grid comprising grid spaces defined by intersecting rows and columns where a given grid space comprises a preview of a digital content item from the plurality of digital content items; determine a score for each digital content item of the plurality of digital content items, wherein the score for a given digital content item corresponds to a predicted interest corresponding to the given digital content item; identify a viewable range of digital content items from the plurality of digital content items, the viewable range of digital content items comprising a proper subset of consecutive digital content items from the plurality of digital content items defined by a number of digital content items currently displayed within the grid on a screen of the client device; determine, from the viewable range of digital content items, a digital content item having a highest score within the viewable range of digital content items; in response to determining the digital content item having the highest score within the viewable range of digital content items, emphasize, within the grid, a preview of the digital content item having the highest score within the viewable range of digital content items relative to previews of one or more other digital content items within the grid, wherein emphasizing the preview of the digital content item comprises enlarging the preview of the digital content item having the highest score within the viewable range of digital content items to occupy an area of two or more grid spaces of the grid; detect, with respect to the graphical user interface of the client device, a scrolling input modifying a display of the viewable range of digital content items; identify a second viewable range of digital content items from the plurality of digital content items, the second viewable range of digital content items comprising a second proper subset of consecutive digital content items from the plurality of digital content items, the second proper subset of consecutive digital content items comprising at least one digital content item from the plurality of digital content items outside the viewable range of digital content items; determine, from the second viewable range of digital content items, a second digital content item having a highest score within the second viewable range of digital content items; and in response to determining the second digital content item having the highest score within the second viewable range of digital content items, emphasize by the at least one processor and within the grid, a preview of the second digital content item having the highest score within the second viewable range of digital content items relative to previews of one or more other digital content items within the grid. - View Dependent Claims (16, 17)
-
Specification