METHOD FOR SELECTIVELY DISTRIBUTING INFORMATION IN A COMPUTER OR COMMUNICATION NETWORK, AND PHYSICAL ENTITIES THEREFOR
First Claim
1. Method carried out by at leasta controller,at least one social network,a provider, anda terminal of a user, here referred to as primary user,whereineach of the at least one social network is at least one of a software application and a web site that is at least configured to maintain profiles of at least the primary user and other users, here referred to as secondary users, who are associated with the primary user in the social network;
- andthe provider is at least one of a software application and a web site that is at least configured to present and/or offer information, services and/or goods to users;
the method includingsetting up a trust relationship between the controller and each of the at least one social network;
accessing, by the terminal of the primary user, the provider;
transmitting, by the provider to the terminal of the primary user, a proposal to provide information relating to the provider at least to some or all secondary users associated with the primary user in the at least one social network;
accepting, by the terminal of the primary user, the proposal;
transmitting, by the provider to the controller, a message including or identifying the information relating to the provider;
obtaining, by the controller, identification of the primary user to whom the message relates; and
triggering, by the controller, the transmission, to some or all secondary users associated with the primary user in the at least one social network, of the information relating to the provider.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is carried out by a controller (100), a social network (200), a provider (300) and a terminal (400) of a primary user (450). After a trust relationship is set up (s10) between the controller (300) and social network (200), the terminal (400) accesses (s20) the provider (300). The provider (300) transmits (s30) to the terminal (400) a proposal to provide information relating to the provider (300) to secondary users of the primary user in the social network (200). If the terminal (400) accepts (s40) the proposal, the provider (300) transmits (s30) to the controller (100) a message including the information relating to the provider (300). The controller (300) obtains identification of the primary user (450) to whom the message relates and triggers (s70) transmission, to the secondary users, of the information relating to the provider (300). A controller (100), a system (500) and computer programs are also disclosed.
136 Citations
20 Claims
-
1. Method carried out by at least
a controller, at least one social network, a provider, and a terminal of a user, here referred to as primary user, wherein each of the at least one social network is at least one of a software application and a web site that is at least configured to maintain profiles of at least the primary user and other users, here referred to as secondary users, who are associated with the primary user in the social network; - and
the provider is at least one of a software application and a web site that is at least configured to present and/or offer information, services and/or goods to users; the method including setting up a trust relationship between the controller and each of the at least one social network; accessing, by the terminal of the primary user, the provider; transmitting, by the provider to the terminal of the primary user, a proposal to provide information relating to the provider at least to some or all secondary users associated with the primary user in the at least one social network; accepting, by the terminal of the primary user, the proposal; transmitting, by the provider to the controller, a message including or identifying the information relating to the provider; obtaining, by the controller, identification of the primary user to whom the message relates; and triggering, by the controller, the transmission, to some or all secondary users associated with the primary user in the at least one social network, of the information relating to the provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- and
-
6. Method according to claim 1, further including,
before triggering, by the controller, the transmission, to some or all secondary users associated with the primary user in the at least one social network, of the information relating to the provider, requesting, by the controller to the terminal of the primary user, and transmitting, by the terminal of the primary user to the controller, at least one of: -
information about the at least one social network to which the information relating to the provider is to be transmitted; information about the secondary users associated with the primary user in the at least one social network to whom the information relating to the provider is to be transmitted; and at least one condition to be met for the information relating to the provider to be transmitted at least to some or all secondary users associated with the primary user in the at least one social network.
-
-
7. Method of claim 5, wherein
the at least one condition includes at least one of: -
one or more conditions associated with the primary user, one or more conditions associated with the secondary users associated with the primary user, and one or more conditions associated with the at least one social network; and the method further includes, before triggering, by the controller, the transmission, to some or all secondary users associated with the primary user in the at least one social network, of the information relating to the provider, determining that the at least one condition is met.
-
-
8. Method of claim 7, further including,
before determining that the at least one condition is met, obtaining, by the controller, information regarding at least one of the primary user in each of the at least one social network, and the primary user'"'"'s social graph in each of the at least one social network, wherein a user'"'"'s social graph includes the associations between the user and other users in a social network. -
9. Method according to claim 1, wherein
triggering, by the controller, the transmission, to some or all secondary users associated with the primary user in the at least one social network, of the information relating to the provider includes transmitting, by the controller to the at least one social network, a message causing the profile of the primary user in each of the at least one social network to be modified, and the modification to the profile of the primary user to be notified to the some or all secondary users associated with the primary user in the at least one social network. -
10. Method according to claim 1, further including:
recording, by the controller, upon receiving a message transmitted from the provider, at least one of; information regarding the provider from which the message originates; information regarding the primary user to whom the message relates; meta-information regarding the information identified or included in the message transmitted by the provider; information regarding conditions, if any, to be met for the information relating to the provider to be transmitted at least to some or all secondary users associated with the primary user in the at least one social network; information regarding the at least one social network to which information relating to the provider is transmitted; information regarding the secondary users to whom information relating to the provider is triggered to be transmitted; and information regarding the time when information relating to the provider is triggered to be transmitted.
-
11. Controller including
a setup unit configured for setting up a trust relationship between the controller and at least one social network, wherein each of the at least one social network is at least one of a software application and a web site that is at least configured to maintain profiles of at least a user, here referred to as primary user, the primary user having a terminal, and other users, here referred to as secondary users, who are associated with the primary user in the at least one social network; -
a receiver configured for receiving, from a provider, a message including or identifying information relating to the provider, wherein the provider is at least one of a software application and a web site that is at least configured to present and/or offer information, services and/or goods to users; an obtainer configured for obtaining identification of the primary user to whom the message relates; and a triggerer configured for triggering the transmission, to some or all secondary users associated with the primary user in the at least one social network, of the information relating to the provider. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification