SYSTEM AND METHOD FOR INCREASING RELEVANCY OF MESSAGES DELIVERED TO A DEVICE OVER A NETWORK
First Claim
1. A method for delivering messages to a device over a network wherein the method comprises the following steps operated at the device:
- determining a user'"'"'s profile, the user'"'"'s profile comprising;
a plurality of classes, each class being associated to a at least a level of interest, each level of interest being function of at least one of the following parameters;
the time, a parameter related to the place of the user, an event mode indicating whether a detected event is an action initiated by the user in order to access a message delivered to the device,storing said user'"'"'s profile in storage means of the device;
receiving messages from a server via a network, each message comprising a content and a header, the header comprising a class that relates to the content;
defining from the user'"'"'s profile a probability of interest associated the class of the message;
retrieving a threshold of interest;
filtering the received message through storing the message in storage means of the device in case the probability of interest associated to the class of the message is higher than the threshold;
rejecting the message in case the probability of interest associated to the class of the message is lower than the threshold;
detecting an event and determining whether said event matches at least one event type comprised in a predetermined list of event types;
if said event matches at least one event type of the predetermined list, then retrieving data related to at least one of the following parameters;
the current time, a data related to the current place of the user, an event mode of said detected event,retrieving in the user'"'"'s profile classes based on said retrieved data, then ranking the retrieved classes in function of at least their associated level of interest, then selecting one class among the ranked classes,selecting a message stored in the device and having a header comprising said selected class;
displaying on the device a message invitation, the message invitation requesting from the user a consent to display the content of the message;
receiving from the user a response to the request; and
updating in the user'"'"'s profile the level of interest of the selected class taking into account the response.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for increasing relevancy of messages delivered to a device (100) over network (300), characterized in that the device (100) comprises: a profile module (110) arranged for determining a user'"'"'s profile, the user'"'"'s profile comprising: a plurality of classes; a least a level of interest associated to each class, the level of interest depending on the class and on at least one of the following parameters: the time, the place of the user, an event mode, the event mode indicating if a detected event must be initiated by an application of the device (100) itself or if a detected event must be initiated by the user or by another device, a profile file comprising storage means for storing said user'"'"'s profile; reception means (102) for receiving from a server via a network (300) messages, each message comprising a content and a header, the header comprising a class that relates to the content; the profile module (110) being arranged for: defining from the user'"'"'s profile a probability of interest associated the class of the message; determining a threshold of interest; filtering the received message through storing the message in storage means of the device (100) in case the probability of interest associated to the class of the message is higher than the threshold; rejecting the message from the device (100) in case the probability of interest associated to the class of the message is lower than the threshold; detecting an event and determining whether said event matches at least one event type of a list of event types stored in the device (100); if said event matches at least one event type, then retrieving data related to at least one of the following parameters: the current time, a parameter related to the current place of the user, an event mode of said detected event; based on the retrieved data, selecting in the user'"'"'s profile the class having the highest level of interest; selecting a message stored in the device (100) and having a header comprising said selected class; the device (100) comprising: display means for displaying on the device (100) a message invitation, the message invitation requesting from the user a consent to display on the device (100) the content of the message, a user interface for receiving from the user a response to the request, the device (100) being arranged for updating in the user'"'"'s profile (110) the level of interest of the selected class taking into account the response.
-
Citations
17 Claims
-
1. A method for delivering messages to a device over a network wherein the method comprises the following steps operated at the device:
-
determining a user'"'"'s profile, the user'"'"'s profile comprising;
a plurality of classes, each class being associated to a at least a level of interest, each level of interest being function of at least one of the following parameters;
the time, a parameter related to the place of the user, an event mode indicating whether a detected event is an action initiated by the user in order to access a message delivered to the device,storing said user'"'"'s profile in storage means of the device; receiving messages from a server via a network, each message comprising a content and a header, the header comprising a class that relates to the content; defining from the user'"'"'s profile a probability of interest associated the class of the message; retrieving a threshold of interest; filtering the received message through storing the message in storage means of the device in case the probability of interest associated to the class of the message is higher than the threshold;
rejecting the message in case the probability of interest associated to the class of the message is lower than the threshold;detecting an event and determining whether said event matches at least one event type comprised in a predetermined list of event types; if said event matches at least one event type of the predetermined list, then retrieving data related to at least one of the following parameters;
the current time, a data related to the current place of the user, an event mode of said detected event,retrieving in the user'"'"'s profile classes based on said retrieved data, then ranking the retrieved classes in function of at least their associated level of interest, then selecting one class among the ranked classes, selecting a message stored in the device and having a header comprising said selected class; displaying on the device a message invitation, the message invitation requesting from the user a consent to display the content of the message; receiving from the user a response to the request; and updating in the user'"'"'s profile the level of interest of the selected class taking into account the response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. (canceled)
-
16. A system for delivering messages to a device over network wherein the device comprises:
-
a profile module arranged for determining a user'"'"'s profile, the user'"'"'s profile comprising;
a plurality of classes;
a least a level of interest associated to each class, the level of interest depending on the class and on at least one of the following parameters;
the time, the place of the user, an event mode, the event mode indicating whether a detected event is an action initiated by the user in order to access a message delivered to the device,a profile file comprising storage means for storing said user'"'"'s profile; reception means for receiving from a server via a network messages, each message comprising a content and a header, the header comprising a class that relates to the content; the profile module being arranged for; defining from the user'"'"'s profile a probability of interest associated the class of the message; determining a threshold of interest; filtering the received message through storing the message in storage means of the device in case the probability of interest associated to the class of the message is higher than the threshold;
rejecting the message from the device in case the probability of interest associated to the class of the message is lower than the threshold;detecting an event and determining whether said event matches at least one event type of a list of event types stored in the device; if said event matches at least one event type, then retrieving data related to at least one of the following parameters;
the current time, a parameter related to the current place of the user, an event mode of said detected event;retrieving in the user'"'"'s profile classes based on said retrieved data, then ranking the retrieved classes in function of at least their associated level of interest, then selecting one class among the ranked classes, selecting a message stored in the device and having a header comprising said selected class; the device comprising; display means for displaying on the device a message invitation, the message invitation requesting from the user a consent to display on the device the content of the message, a user interface for receiving from the user a response to the request, and the device being arranged for updating in the user'"'"'s profile the level of interest of the selected class taking into account the response.
-
-
17. A method for delivering messages to a mobile device over a network, the method comprises the following steps operated at the device:
-
determining a user'"'"'s profile, wherein the user'"'"'s profile comprises;
a plurality of classes, each class being associated to a at least a level of interest, each level of interest being function of at least one of the following parameters;
time, a parameter related to the place of the user, an event mode indicating whether a detected event is an action initiated by the user in order to access a message delivered to the device,storing the user'"'"'s profile in the device; receiving messages, each message being associated with a class that relates to a content of the message; defining from the user'"'"'s profile a probability of interest associated the class of the message; retrieving a threshold of interest; filtering a received message through storing the message in the device in case the probability of interest associated to the class of the message is higher than the threshold;
rejecting the message in case the probability of interest associated to the class of the message is lower than the threshold;retrieving data related to at least one of the following parameters;
the current time, a data related to the current place of the user, an event mode of said detected event,retrieving in the user'"'"'s profile classes based on said retrieved data, then ranking the retrieved classes in function of at least their associated level of interest, then selecting one class among the ranked classes; selecting a message stored in the device and associated with said selected class; displaying on the device a message invitation, the message invitation requesting from the user a consent to display the content of the message; receiving from the user a response to the request; and updating in the user'"'"'s profile the level of interest of the selected class taking into account the response.
-
Specification