Patent ID: 9558278
Date: 2017-01-31
CPC Classifications: G06F,G06Q

Claim:
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a display, cause the electronic device to: receive a request from a user for content recommendations based on a respective content item in a media library of the user; gather source information needed to make a content recommendation for the respective content item; gather graphical user interface information comprising a layout definition of the graphical user interface; analyze the source information needed to make the content recommendation to determine content that is related to the source information; generate the content recommendation, wherein the content recommendation comprises the content that is related to the source information in a format that is defined by the graphical user interface information; provide the content recommendation to a digital content player for display within the digital content player; display, on the display, a first user interface for the digital content player that includes the content recommendation for the respective media content item, the first user interface including a plurality of media content items, wherein the content recommendation includes: detect activation of an action menu icon adjacent to or within a first media content item in the plurality of media content items; and, in response to detecting activation of the action menu icon adjacent to or within the first media content item: