Patent ID: 8843839
Filing Date: 2014-09-23
Classification: G06F,G06Q,H04L

Abstract:
1. A non-transitory computer-readable medium embodying an application executable in a computing device, comprising: code that tracks a presentation of a plurality of media items for a user, the plurality of media items being associated with a plurality of genres and comprising at least one of a video, an audio, or an electronic book; code that maintains user review data by the user of at least a portion of the plurality of media items; code that calculates a histogram of the plurality of genres based at least upon the presentation of the plurality of media items, the histogram being weighted according to the user review data, wherein the histogram tracks a respective degree of user interest for each of the plurality of genres; code that generates a graphic identifier for the user according to the histogram based at least in part on the respective degree of user interest for individual ones of the plurality of genres, the graphic identifier having a predefined area and comprising a plurality of adjacent visual symbols, each of the plurality of adjacent visual symbols comprising a visual characteristic and a graphical dimension, the visual characteristic being a unique visual representation of a corresponding genre, and the graphical dimension corresponding to a portion of the predefined area of the graphic identifier that is defined based at least in part on the respective degree of user interest associated with the corresponding genre, wherein a first graphical dimension corresponding to a first genre of the plurality of genres is greater than a second graphical dimension corresponding to a second genre of the plurality of genres when a degree of user interest of the first genre is greater than a degree of user interest of the second genre; code that encodes for rendering a user interface for the user, the user interface being configured to present the graphic identifier to the user; and code that configures the user interface to receive a specification of a social networking platform from the user for sharing the graphic identifier over a network.