Selecting friends for sharing on social media
AssigneeInternational Business Machines Corporation
InventorsSu Liu, Cheng Xu, Jun Su, Debbie Anglin
Life of this patent
Estimating the term…
Abstract
A graphical user interface allows a user to dynamically select a scope of friends to share media content based on a sharing criteria and interest degree analysis. The sharing criteria may be selected by the user to filter friends for sharing content. The interest degree analysis may be provided from a social media platform that identifies the topic and content of the media which is being shared and determines a degree of interest for each friend on the identified topic. The degree of interest is used to assign each friend to a sharing scope on the graphical user interface to allow the user to select a scope of friends to share the media.
Claims19
An apparatus comprising:
- at least one processor;
- a memory coupled to the at least one processor;
- a social media application residing in the memory and executed by the at least one processor, the social media application having a sharing manager with a graphical user interface, wherein the graphical user interface allows a user to select dynamic sharing of media content to a number of friends from a contact list;
- in response to the user selecting dynamic sharing, the graphical user interface displays a plurality of criteria for filtering contacts, allows the user to select one or more of the displayed plurality of criteria and prompts the user to provide a data range for any selected of the one or more criteria;
- wherein the graphical user interface communicates with a targeted contact classifier that filters the contact list based on the selected one or more sharing criteria, the provided data range and friend data to produce a list of friends;
- and
- wherein the graphical user interface communicates with a sharing server to share the media content to the list of friends.
A computer-implemented method executed by at least one processor for dynamically sharing on social media comprising:
- monitoring sharing action of a user viewing media content on a social media application to determine when a user wants to share media content;
- when the user acts to share media content, giving the user an option to dynamically share the media content to a number of friends from a contact list;
- in response to the user selecting dynamic sharing, displaying a plurality of criteria for filtering contacts, allowing the user to select one or more of the displayed plurality of criteria and prompting the user to provide a data range for any selected of the one or more criteria;
- producing a list of friends by filtering the contact list based on the selected one or more sharing criteria, the provided data range and friend data;
- identifying a topic of the media content being viewed by the user;
- determining an interest degree score for friends in the list of friends for the identified topic;
- providing sharing scopes of friends to the user according to the interest degree score to the user;
- allowing the user to select a sharing scope of friends with a graphical user interface;
- and
- providing a list of selected friends from the sharing scope of friends to a sharing sever to share the media content.
A computer-implemented method executed by at least one processor for dynamically sharing on social media comprising:
- monitoring sharing action of a user viewing media content on a social media application to determine when a user wants to share media content;
- when the user acts to share media content, giving the user an option to dynamically share the media content to a number of friends from a contact list;
- in response to the user selecting dynamic sharing, identifying a topic of the media content being viewed by the user;
- determining an interest degree score for friends in the contact list for the identified topic;
- and
- providing sharing scopes of friends to the user according to the interest degree score to the user;
- allowing the user to select a sharing scope of friends with a graphical user interface;
- and
- providing a list of selected friends from the sharing scope of friends to a sharing sever to share the media content.
Dependencies are inferred from the claim text.