TIME AND SENTIMENT BASED MESSAGING
First Claim
1. A method for time and sentiment based messaging, comprising:
- obtaining, by a server, information for a set of messages from online social networks related to a specified object, the information comprising at least a user identifier associated with each message, a time of each message, and content of each message;
for each unique identifier, establishing, by the server, an initial message from the set of messages related to the specified object;
analyzing, by the server, each message in the set of messages to determine a sentiment of each message;
building, by the server, a sentiment line time for each unique user identifier;
building, by the server, a time-based sentiment model related to the specified object by overlapping the sentiment time lines for each unique user identifier according to the initial message for each unique user identifier; and
generating a targeted message to a set of one or more users using the time-based sentiment model.
1 Assignment
0 Petitions
Accused Products
Abstract
In time and sentiment based messaging, a server obtains information for a set of messages from online social networks related to a specified object. The information includes at least a user identifier associated with each message, a time of each message, and content of each message. For each unique identifier, the server establishes an initial message from the set of messages related to the specified object, analyzes each message in the set of messages to determine a sentiment of each message, and builds a sentiment line time for each unique user identifier. The server then builds a time-based sentiment model related to the specified object by overlapping the sentiment time lines for each unique user identifier according to the initial message for each unique user identifier. A targeted message to a set of one or more users may then be generated using the time-based sentiment model.
-
Citations
20 Claims
-
1. A method for time and sentiment based messaging, comprising:
-
obtaining, by a server, information for a set of messages from online social networks related to a specified object, the information comprising at least a user identifier associated with each message, a time of each message, and content of each message; for each unique identifier, establishing, by the server, an initial message from the set of messages related to the specified object; analyzing, by the server, each message in the set of messages to determine a sentiment of each message; building, by the server, a sentiment line time for each unique user identifier; building, by the server, a time-based sentiment model related to the specified object by overlapping the sentiment time lines for each unique user identifier according to the initial message for each unique user identifier; and generating a targeted message to a set of one or more users using the time-based sentiment model. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for time and sentiment based messaging, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:
-
obtain information for a set of messages from online social networks related to a specified object, the information comprising at least a user identifier associated with each message, a time of each message, and content of each message; for each unique identifier, establish an initial message from the set of messages related to the specified object; analyze each message in the set of messages to determine a sentiment of each message; build a sentiment line time for each unique user identifier; build a time-based sentiment model related to the specified object by overlapping the sentiment time lines for each unique user identifier according to the initial message for each unique user identifier; and generate a targeted message to a set of one or more users using the time-based sentiment model. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a processor; and a computer readable storage medium having program instructions embodied therewith, the program instructions executable by the processor to cause the processor to; obtain information for a set of messages from online social networks related to a specified object, the information comprising at least a user identifier associated with each message, a time of each message, and content of each message; for each unique identifier, establish an initial message from the set of messages related to the specified object; analyze each message in the set of messages to determine a sentiment of each message; build a sentiment line time for each unique user identifier; build a time-based sentiment model related to the specified object by overlapping the sentiment time lines for each unique user identifier according to the initial message for each unique user identifier; and generate a targeted message to a set of one or more users using the time-based sentiment model. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification