The present invention relates generally to content presentation, and in particular relates to systems and methods for recommending content to a user based on information from a social network.
Content is often presented to a user in alphabetical order, chronological order of broadcast or recording, or alternatively in sequential order of presentation. Alternatively, content may be presented in channels to a user for selection.
Some content becomes popular either through the influence of influential content consumers (also referred to as tastemakers), and/or influential content consumer are persons that are able to identify content that will become popular.
According to exemplary embodiments, the present invention provides a method for presenting content information to a user. The method includes identifying by a processor content associated with a tastemaker. The method also includes providing the content information of the content associated with the tastemaker for display to the user.
A system for presenting content information to a user is provided. The system includes a social network database and an available content index comprising data concerning available content. The system also includes a recommendation engine adapted to access the social network database and identify a tastemaker. The recommendation engine is further adapted to apply content data associated with the tastemaker to the available content index to provide the content information to the user.
A non-transitory computer readable medium having recorded thereon a program is provided. The program when executed causes a computer to perform a method for presenting content information to a user. The method includes applying a filter selection to metadata of content associated with a tastemaker based on an area of competence of the tastemaker, and identifying the content associated with the tastemaker within the area of competence. The method also includes providing the content information of the content within the area of competence for display to the user.
These and other advantages of the present invention will be apparent when reference is made to the accompanying drawings and the following description.
While this invention is susceptible of embodiment in many different forms, there is shown in the drawings and will herein be described in detail several specific embodiments with the understanding that the present disclosure is to be considered as an exemplification of the principles of the invention and is not intended to limit the invention to the embodiments illustrated. According to exemplary embodiments, the present technology relates generally to content organization and delivery systems. More specifically, the present invention provides a system and method for identifying tastemakers and presenting, to a user, content information associated with a tastemaker. Though most of the following examples relate to video content, the invention is applicable to any content, for instance audio and/or written content.
Systems, methods and media are provided herein for identifying person(s) that influence the consumption of content within social network services and applications for set top boxes, computers, tablets, mobile phones and other devices.
A social network (also referred to as an SN) service may be an online service, platform, or site that focuses on building and reflecting social networks or social relations among people, who, for example, share interests and/or activities. An SN service may include a representation of each user (e.g., a profile), his/her social links, and a variety of additional services (e.g., games, content sharing, etc.). SN services may, for example, be web based and provide means for users to interact over the Internet, such as e-mail and instant messaging. Examples of SN services include Myspace™, LinkedIn™, Facebook™, Google+™, Badoo™, Renren™, and the like.
User-generated content (UGC) has become an important element to the experience of participating in SN services and applications. Depending on the capabilities of a particular SN service, users may be able to voice opinions or express their affinity for, distaste for, and/or indifference to a variety of subject matter in a multitude of ways. For instance, a user may post personal commentary about a subject, post direct links to (editorial) content from around the web, submit ratings about content, submit recommendations of content, and/or reviews of content. For example, users may post a rating or recommendation, such as “Liked” or “+1”ed, of content from anywhere on the internet.
As SNs continue to focus their efforts around entertainment and commerce, explicit user recommendations may increase in importance and influence. Just as the role of the individual blogger has been elevated to a legitimate source of editorial and news coverage over the past decade, the availability of a forum to submit recommendations to users throughout an entire SN service may enable some SN users to become legitimate purveyors of valued opinion on various forms of content, i.e., tastemakers.
Content may include, but is not limited to: a TV show, documentary, news program, performance, movie, web video clip, game or other form of entertainment content. Content may also include a news story, blog post, message board post, website link, or other form of informational content. Content may also include user-generated content such as a user-made video, photo, photo gallery, story, news, editorial or opinions about news, websites, blogs, editorials, stories, photos, and the like. Content may, for example, be accessible through a content provider, or from a personal collection of stored content on a computer, connected device, digital content service, and the like. Content may also be digitally encoded and optionally compressed video and audio (e.g., MPEG-1, MPEG-2, H.264, VC-2, AAC, AC-3, MP3, etc.).
These trends raise questions. For instance, how do users find out about where the value lies within a mass of explicit, user-generated recommendations? Recommendations, like all opinions, are subjective in nature. How can the effectiveness of recommendations be derived and presented to a user base? Additionally, how can knowledge about the quality of the source of user-generated recommendations be leveraged to provide an enhanced experience for an entire user base?
Depending on the paradigms employed by the SN service, users may have the ability to, for example, to “follow” certain users or invite or add them as a “friend”. The process of following or friending allows an SN user to gain access to the activity stream of UGC generated by the followed user. In the context of entertainment-centric SNs, explicit user-generated recommendations may be included in this activity stream. For such services, the ability to make a recommendation does not require the ‘editorialist’ to hold any credentials that verify the quality of their selections. The ability to identify users whose recommendations may drive consumption of content, and whose recommendations significantly propagate throughout all networked users, provides great value to users of an SN, as well as content providers. These identified ‘tastemakers’ inform end users or proprietors of content about the content and its popularity or prospective popularity, and are consequently individuals within a SN whose opinions are highly valued.
Being a tastemaker implies an impact on the actions of a community of people. This may manifest in the following ways. An in-network tastemaker may be someone specifically residing within a user's network of followers or friends that has explicitly influenced the perception of content by others in their local network. A global tastemaker may be someone that has explicitly influenced the perception of content across a broad range of users within an SN service or application.
The concept of ‘content perception influence’ is defined as a measure of how users are affected by the receipt of content recommendations based on subsequent related actions taken upon that content, and extends to include many things. Actual content consumption includes when a user watches, purchases, and/or downloads an item that was previously recommended by another individual. Reciprocally expressed affinity includes when a user positively rates an item that was previously recommended by another individual. Recommendation confirmation includes when a user subsequently recommends or shares an item that was previously recommended to them by another individual.
By tracking the occurrence and manner of subsequent user-content interactions that are relevant to these concepts around ‘content perception influence’, tastemakers may be derived and presented to users in a variety of ways. Tastemakers may be presented as recommended individuals to follow, may be presented as ‘featured’ profiles of a service, and/or may be provided special benefits or other incentives. Virtual commendations such as medals or badges may be awarded to a tastemaker, and local network tastemakers (among your personal network) may be presented on user profile pages.
The expression of tastemakers may be segmented by a topic of ‘expertise’. Users who are particularly effective at recommending items concerning a particular subject matter or matters may be identified as tastemakers for this respective topic, type, or category of content.
In addition to the identification and presentation of tastemakers to end-users, this concept may also be used when predicting relevant content for users through use of a recommendation engine. This engine, which may exist in a server environment or on a remote device, takes in all previous viewing behaviors exhibited by a user and renders them into a data store. This recommendation/personalization engine applies algorithms to the stored user behavioral data, as well as content meta-data also rendered in a data store, in order to understand each individual user's content tastes/preferences. Based on this calculated understanding of the user, the recommendation engine may offer predictions or recommendations about the content the users are likely to consume. Multiple variables may be applied in a statistical model in order to render predictions or, more specifically, the content a user is likely to consume. Examples of such variables may be a particular time of the day and/or day of the week, the length of time they have available to watch content at a particular time of day and/or day of the week, and their mood at a particular time of day and/or day of the week.
Items suggested by tastemakers, whether they are ‘in-network’ or ‘global’, may be used to influence recommendations using the following approaches. A tastemaker suggested content may simply be appended to the list of engine derived recommendations as user-generated editorial. The fact that a particular item has been recommended by an identified tastemaker may be reflected by the association of a weight value to that item. This assigned weight value, in turn, may affect the determination of the recommendation engine, thus increasing the likelihood of the item's inclusion with subsequently derived recommendations.
Recommendation engine 160 may output tastemaker influenced recommendations 170, that may be generated based on user behavior and influenced by any relevant aspects of the described tastemaker concept. Tastemaker influenced recommendations 170 may be sent to SDP 120 for presentation to one, some, or all users 110. Usage data used in tastemaker analysis 150 may be output to derive tastemaker users and other tastemaker data 180. For instance, tastemaker users and other tastemaker data 180 may include identification of a global or in-network tastemaker, and/or an area or areas of competence for the tastemaker. Tastemaker users and other tastemaker data 180 may be sent to SDP 120 for presentation to one, some, or all users 110. In this manner, tastemaker users and related information, and tastemaker-affected recommendations may be displayed to the end-user via the target service user interface.
The system may include a display module adapted to display the content information. The recommendation engine may be further adapted to form a hierarchical presentation of the content information. The hierarchical presentation may indicate a degree of association between the content and the tastemaker. The system may include a search engine providing search results based on a query from the user. The content information may be provided with the search results.
The system may include an area of competence filter. The area of competence filter may be applied to metadata of the content based on an area of competence of the tastemaker to highlight the content information of the content within the area of competence. The system may include a tastemaker identifier module adapted to recommend the tastemaker to the user with the area of competence of the tastemaker. The system may include a tastemaker recommender module adapted to recommend the tastemaker to the user. The system may include a viewing history database recording data related to content consumed by at least one of the user and the tastemaker.
In method 300, a filter selection may be a historical analysis of a user's past preferences, and the historical analysis may be determined by a recommendation engine based on content consumption data of the user. The available content may include broadcast television, cable television, streaming video, audio content, and DVR-accessible video. The hierarchical presentation of the available content may maximize a likelihood of a user preference for content presented earlier in the hierarchical presentation.
In method 300, the providing of the content information may include forming a hierarchical presentation of the content information. The hierarchical presentation may indicate a degree of association between the content and the tastemaker.
Method 300 may include providing search results based on a query from the user. The content information of the content may be associated with the tastemaker is provided with the search results. The identifying operation may include applying a filter selection to metadata of the content based on an area of competence of the tastemaker to highlight the content information of the content within the area of competence. The method may include recommending the tastemaker to the user with the area of competence of the tastemaker. The method may include recommending the tastemaker to the user. The tastemaker may be in a network of the user, or alternatively, may be presented to the user as a global tastemaker. The method may include identifying the tastemaker to the user, and enabling the user to obtain additional content information associated with the tastemaker.
Method 300 may include identifying the tastemaker based a first correspondence between a content consumption of the tastemaker and identified popular content, a second correspondence between a content grade by the tastemaker and the identified popular content, and/or a third correspondence between a recommendation by the tastemaker and the identified popular content.
Method 300 may include recommending the tastemaker to a user based on a first correspondence between a content consumption of the tastemaker and a content consumption of the user, a second correspondence between a content grade by the tastemaker and the content consumption of the user, and a third correspondence between the content consumption of the tastemaker and a content grade by the user. Alternatively, the method may include recommending the tastemaker to a user based on a fourth correspondence between the content grade by the tastemaker and the content grade by the user, a fifth correspondence between the content consumption of the tastemaker and a content recommendation by the user, and a sixth correspondence between the content grade by the tastemaker and the content recommendation by the user. Alternatively, the method may include recommending the tastemaker to a user based on a seventh correspondence between a content recommendation by the tastemaker and the content grade by the user, an eighth correspondence between the content recommendation by the tastemaker and the content recommendation by the user, and a ninth correspondence between the content recommendation by the tastemaker and the content consumption by the user.
The components shown in
Mass storage 530, which may be implemented with a magnetic disk drive or an optical disk drive, is a non-volatile storage device for storing data and instructions for use by processor 510. Mass storage 530 can store the system software for implementing embodiments of the present technology for purposes of loading that software into memory 520.
Portable storage 540 operate in conjunction with a portable non-volatile storage medium, such as a floppy disk, compact disk or digital video disc, to input and output data and code to and from the computing system 500 of
Input devices 560 provide a portion of a user interface. Input devices 560 may include an alphanumeric keypad, such as a keyboard, for inputting alphanumeric and other information, or a pointing device, such as a mouse, a trackball, stylus, or cursor direction keys. Additionally, the system 500 as shown in
Graphics display 570 may include a liquid crystal display (LCD) or other suitable display device. Graphics display 570 receives textual and graphical information, and processes the information for output to the display device.
Peripherals device(s) 580 may include any type of computer support device to add additional functionality to the computing system. Peripheral device(s) 580 may include a modem or a router.
The components contained in the computing system 500 of
The above description is illustrative and not restrictive. Many variations of the invention will become apparent to those of skill in the art upon review of this disclosure. The scope of the invention should, therefore, be determined not with reference to the above description, but instead should be determined with reference to the appended claims along with their full scope of equivalents.
This Non-Provisional U.S. Patent Application claims the benefit of U.S. Provisional Patent Application Ser. No. 61/541,025 filed on Sep. 29, 2011, entitled “Method to Identify Users that Increase Consumption within Social Networks to Influence Recommendations”, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
61541025 | Sep 2011 | US |