Method, system and architecture for delivering messages in a network to automatically increase a signal-to-noise ratio of user interests
AssigneeSemiocast
InventorsPaul Guyot, Jean-Charles Campagne
Life of this patent
Estimating the term…
Loading patent…
AssigneeSemiocast
InventorsPaul Guyot, Jean-Charles Campagne
Estimating the term…
The present invention pertains to a method for delivering messages in a social network to increase a signal-to-noise ratio for the recipients of messages, characterized in that a process mechanism comprises of a diffusion process and a selection process combined through an adaptive process, in which: the diffusion process dispatches each message through dynamic routing graphs defined between the sender user and a set of potentially interested recipient users; the selection process locally filters the messages that are transmitted from sender users and received by potentially interested recipient users, according to the result of the application of a selection function on the metadata values constituting a message profile extracted from each transmitted message and weighted feature values constituting a user profile of the recipient to establish an estimate of interest for the user regarding each message, and the adaptive process continuously adjusts processing functions to adapt the graphs structure according to the user profiles dynamically updated by message metadata.
Method for delivering messages in a social network to increase a signal-to-noise ratio for the recipients of messages, characterized in that a process mechanism comprises of a diffusion process and a selection process combined through an adaptive process, in which:
Method for delivering messages according to any of the preceding claim, wherein features, feature values and weighted feature values are derived from messages metadata comprising at least language, user identity and topic values.
Method for delivering messages according to any of the preceding claims, wherein the selection function (30) is based on an inner product between a message vector based on metadata as coordinates extracted from the message profile (38) space and a user vector based on weighed feature values as coordinates of the user profiles (32) space, the maximization being achieved by selecting the inner product values greater than a threshold value chosen between user identity, topic and language.
Method for delivering messages according to any of the preceding claims, wherein the message profile extracted from the message comprises metadata chosen between at least one list of weighted feature values, a list of users identified in the message, a unique login of the sender user, of the former message in connection with the current message and of the primary message of linked messages, a sequence of characters to identify the software configuration or support used to send the message and the network on which the message is transmitted, the time of the message, Boolean information to indicate the confidentiality degree of the message and its accessibility in another network.
Method for delivering messages according to any of the preceding claims, wherein at least two types of graphs are used, a topic graph (23) and a user graph (24), the topic graph diffusing messages according to topics mentioned in the messages and the user graph diffusing messages according to the relationships between users as recorded in user profiles.
Method for delivering messages according to any of the preceding claims, wherein the graphs are modified according to changes in the content of messages and changes in message flows.
Method for delivering messages according to the preceding claim, wherein a route is created between two users when the rate of messages exchanged between them is greater than a predetermined threshold.
Method for delivering messages according to any of the preceding claims, wherein the adaptive selection function (30) has three outcomes:
System for delivering messages in a social network to implement the method according to any of the preceding claims, characterized by comprising two types of addressable network nodes, diffusion feature nodes and user nodes, the messages being diffused through routing graphs that link sender user nodes, feature nodes and potential recipient user nodes on which messages are filtered, and where links between nodes are continuously modified, created or destroyed in response to updates in user profiles or transmission of messages.
System for delivering messages according to the preceding claim, wherein the routing graphs are dynamically adapted to involve updated features nodes and new feature nodes created from message profiles extracted from newly transmitted messages with a pre-process tool.
Dependencies are inferred from the claim text.