Communicating a newsfeed of media content based on a member's interactions in a social network environment
First Claim
1. A method for communicating a social networking system newsfeed based on a user'"'"'s interactions, the method comprising:
- storing in a database a user profile for a viewing user of a social network system, the user profile including an identification of a plurality of other users of the social network with whom the viewing user has established a connection;
generating a plurality of news stories about one or more other users of the social network system, at least one of the news stories comprising a description about an action taken by at least one of the other users of the social networking system with whom the viewing user has established a connection;
generating a newsfeed that comprises a plurality of the generated news stories about the other users of the social network system with whom the viewing user has established a connection, wherein the plurality of generated news stories are selected for the newsfeed based on the viewing user'"'"'s affinity for content in the news stories;
sending the newsfeed comprising the news stories to a user device for display to the viewing user;
monitoring one or more interactions of the viewing user of the social network system, wherein the monitored interactions are between the viewing user and at least one of;
another user of the social network system, and media content in the social network system;
updating the newsfeed to include one or more additional news stories selected based on the monitored interactions, at least one of the additional news stories comprising a description about an action taken by at least one of the other users of the social network system with whom the viewing user has established a connection; and
sending the updated newsfeed comprising the selected additional news stories to the user device for display to the viewing user in an order that is based at least in part on the viewing user'"'"'s affinity for the selected additional news stories.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method provides dynamically selected media content to someone using an electronic device in a social network environment. Items of media content are selected for the user based on his or her relationships with one or more other users. The user'"'"'s relationships with other users are reflected in the selected media content and its format. An order is assigned to the items of media content, for example, based on their anticipated importance to the user, and the items of media content are displayed to the user in the assigned order. The user may change the order of the items of media content. The user'"'"'s interactions with media content available in the social network environment are monitored, and those interactions are used to select additional items of media content for the user.
-
Citations
24 Claims
-
1. A method for communicating a social networking system newsfeed based on a user'"'"'s interactions, the method comprising:
-
storing in a database a user profile for a viewing user of a social network system, the user profile including an identification of a plurality of other users of the social network with whom the viewing user has established a connection; generating a plurality of news stories about one or more other users of the social network system, at least one of the news stories comprising a description about an action taken by at least one of the other users of the social networking system with whom the viewing user has established a connection; generating a newsfeed that comprises a plurality of the generated news stories about the other users of the social network system with whom the viewing user has established a connection, wherein the plurality of generated news stories are selected for the newsfeed based on the viewing user'"'"'s affinity for content in the news stories; sending the newsfeed comprising the news stories to a user device for display to the viewing user; monitoring one or more interactions of the viewing user of the social network system, wherein the monitored interactions are between the viewing user and at least one of;
another user of the social network system, and media content in the social network system;updating the newsfeed to include one or more additional news stories selected based on the monitored interactions, at least one of the additional news stories comprising a description about an action taken by at least one of the other users of the social network system with whom the viewing user has established a connection; and sending the updated newsfeed comprising the selected additional news stories to the user device for display to the viewing user in an order that is based at least in part on the viewing user'"'"'s affinity for the selected additional news stories. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19, 20)
-
-
10. A system for communicating a social networking system newsfeed based on a user'"'"'s interactions, the system comprising:
-
a user profile database storing a user profile for a viewing user of a social network, the user profile including an identification of a plurality of other users of the social network system with whom the viewing user has established a connection; a communications interface configured to generate news stories about the plurality of other users of the social network system, at least one of the news stories comprising a description about an action taken by at least one of the other users of the social networking system with whom the user has established a connection; a media selector configured to generate a newsfeed that comprises a plurality of the generated news stories about the plurality of other users of the social network system with whom the viewing user has established a connection, wherein the plurality of generated news stories are selected for the newsfeed based on the viewing user'"'"'s affinity for content in the news stories; a display engine, in communication with the media selector, the display engine configured to display the newsfeed comprising the news stories to the viewing user in an order that is based at least in part on the viewing user'"'"'s affinity for the news stories; and a monitoring module, in communication with the media selector, the monitoring module configured to monitor one or more interactions of the viewing user of the social network, wherein the monitored interactions are between the user and at least one of; another user of the social network system, and media content in the social network system; wherein the media selector is further configured to update the newsfeed to include one or more additional news stories selected based on the monitored interactions, at least one of the additional news stories comprising a description about an action taken by at least one of the other users of the social network system with whom the viewing user has established a connection, and wherein the display engine is further configured to send the updated news feed comprising the selected one or more additional news stories for display to the viewing user. - View Dependent Claims (11, 12, 13, 14, 21, 22)
-
-
15. A non-transitory computer readable medium having embodied thereon a program, the program being executable by a processor for performing a method for communicating a social network system newsfeed based on a user'"'"'s interactions, the method comprising:
-
storing in a database a user profile for a viewing user of a social network system, the user profile including an identification of a plurality of other users of the social network with whom the viewing user has established a connection; generating a plurality of news stories about one or more other users of the social network system, at least one of the news stories comprising a description about an action taken by at least one of the other users of the social networking system with whom the viewing user has established a connection; generating a newsfeed that comprises a plurality of the generated news stories about the other users of the social network system with whom the viewing user has established a connection, wherein the plurality of generated news stories are selected for the newsfeed based on the viewing user'"'"'s affinity for content in the news stories; sending the newsfeed comprising the news stories to a user device for display to the viewing user; monitoring one or more interactions of the viewing user of the social network system, wherein the monitored interactions are between the viewing user and at least one of;
another user of the social network system, and media content in the social network system;updating the newsfeed to include one or more additional news stories selected based on the monitored interactions, at least one of the additional news stories comprising a description about an action taken by at least one of the other users of the social network system with whom the viewing user has established a connection; and sending the updated newsfeed comprising the selected additional news stories to the user device for display to the viewing user in an order that is based at least in part on the viewing user'"'"'s affinity for the selected additional news stories. - View Dependent Claims (16, 17, 18, 23, 24)
-
Specification