Method, computer-readable storage device, and apparatus for analyzing text messages
First Claim
Patent Images
1. A method for analyzing text messages, the method comprising:
- receiving, by a processor of a telecommunication service provider, over a communication network of the telecommunication service provider, the text messages;
storing, by the processor, to a memory, the text messages;
tokenizing, by the processor, each one of the text messages to extract a token, wherein the token relates to a product or a service of a third party entity;
identifying, by the processor, the token as trending, wherein the trending comprises the token having a frequency of occurrence in the text messages within a period of time that is above a threshold;
classifying, by the processor in response to the identifying the token as trending, a sentiment for each one of the text messages having the token that is identified as trending, wherein the sentiment is classified using a naive bayes classifier;
identifying, by the processor, a demographic for each one of the text messages having the token that is identified as trending, wherein the demographic comprises a relationship type between a sender and a recipient of each one of the text messages having the sentiment of the token that is identified as trending, wherein the demographic is determined from subscriber information of the telecommunication service provider, wherein the relationship type is identified based upon a group subscription plan subscribed to by the sender and the recipient, wherein the relationship type is at least one of;
a parent to children relationship, a spouse to spouse relationship, an employer to employee relationship, a supervisor to employee relationship, or an employee to a particular department or business unit relationship;
removing, by the processor, information related to an identity of the sender and an identity of the recipient from each one of the text messages having the token that is identified as trending in response to the identifying the demographic;
generating, by the processor, an overall sentiment for the token that is identified as trending; and
providing, by the processor, the overall sentiment, or the demographic and the sentiment for each one of the text messages having the token that is identified as trending to an endpoint device of the third party entity associated with the token, wherein the demographic and the sentiment of the token that is identified as trending are presented in a list based on the relationship type for allowing the third party entity to distinguish the sentiment of the product or the service with respect to family members and company employees.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, computer-readable storage device and apparatus for analyzing text messages are disclosed. For example, the method receives the text messages, tokenizes each one of the text messages to extract a token, identifies the token as trending, wherein trending comprises the token having a frequency above a threshold, classifies a sentiment for each one of the text messages having the token that is identified as trending, identifies a demographic for the sentiment of the token that is trending, and provides the demographic and the sentiment of the token that is trending to a third party entity associated with the token.
-
Citations
20 Claims
-
1. A method for analyzing text messages, the method comprising:
-
receiving, by a processor of a telecommunication service provider, over a communication network of the telecommunication service provider, the text messages; storing, by the processor, to a memory, the text messages; tokenizing, by the processor, each one of the text messages to extract a token, wherein the token relates to a product or a service of a third party entity; identifying, by the processor, the token as trending, wherein the trending comprises the token having a frequency of occurrence in the text messages within a period of time that is above a threshold; classifying, by the processor in response to the identifying the token as trending, a sentiment for each one of the text messages having the token that is identified as trending, wherein the sentiment is classified using a naive bayes classifier; identifying, by the processor, a demographic for each one of the text messages having the token that is identified as trending, wherein the demographic comprises a relationship type between a sender and a recipient of each one of the text messages having the sentiment of the token that is identified as trending, wherein the demographic is determined from subscriber information of the telecommunication service provider, wherein the relationship type is identified based upon a group subscription plan subscribed to by the sender and the recipient, wherein the relationship type is at least one of;
a parent to children relationship, a spouse to spouse relationship, an employer to employee relationship, a supervisor to employee relationship, or an employee to a particular department or business unit relationship;removing, by the processor, information related to an identity of the sender and an identity of the recipient from each one of the text messages having the token that is identified as trending in response to the identifying the demographic; generating, by the processor, an overall sentiment for the token that is identified as trending; and providing, by the processor, the overall sentiment, or the demographic and the sentiment for each one of the text messages having the token that is identified as trending to an endpoint device of the third party entity associated with the token, wherein the demographic and the sentiment of the token that is identified as trending are presented in a list based on the relationship type for allowing the third party entity to distinguish the sentiment of the product or the service with respect to family members and company employees. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage device storing a plurality of instructions which, when executed by a processor of a telecommunication service provider, cause the processor to perform operations for analyzing text messages, the operations comprising:
-
receiving, over a communication network of the telecommunication service provider, the text messages; storing, by the processor, to a memory, the text messages; tokenizing each one of the text messages to extract a token, wherein the token relates to a product or a service of a third party entity; identifying the token as trending, wherein the trending comprises the token having a frequency of occurrence in the text messages within a period of time that is above a threshold; classifying, in response to the identifying the token as trending, a sentiment for each one of the text messages having the token that is identified as trending, wherein the sentiment is classified using a naive bayes classifier; identifying a demographic for each one of the text messages having the token that is identified as trending, wherein the demographic comprises a relationship type between a sender and a recipient of each one of the text messages having the sentiment of the token that is identified as trending, wherein the demographic is determined from subscriber information of the telecommunication service provider, wherein the relationship type is identified based upon a group subscription plan subscribed to by the sender and the recipient, wherein the relationship type is at least one of;
a parent to children relationship, a spouse to spouse relationship, an employer to employee relationship, a supervisor to employee relationship, or an employee to a particular department or business unit relationship;removing information related to an identity of the sender and an identity of the recipient from each one of the text messages having the token that is identified as trending in response to the identifying the demographic; generating an overall sentiment for the token that is identified as trending; and providing the overall sentiment, or the demographic and the sentiment for each one of the text messages having the token that is identified as trending to an endpoint device of the third party entity associated with the token, wherein the demographic and the sentiment of the token that is identified as trending are presented in a list based on the relationship type for allowing the third party entity to distinguish the sentiment of the product or the service with respect to family members and company employees. - View Dependent Claims (10, 11, 12)
-
-
13. An apparatus for analyzing text messages, the apparatus comprising:
-
a processor of a telecommunication service provider; and a computer-readable storage device storing a plurality of instructions which, when executed by the processor, cause the processor to perform operations, the operations comprising; receiving, over a communication network of the telecommunication service provider, the text messages; storing, to a memory, the text messages; tokenizing each one of the text messages to extract a token, wherein the token relates to a product or a service of a third party entity; identifying the token as trending, wherein the trending comprises the token having a frequency of occurrence in the text messages within a period of time that is above a threshold; classifying, in response to the identifying the token as trending, a sentiment for each one of the text messages having the token that is identified as trending, wherein the sentiment is classified using a naive bayes classifier; identifying a demographic for each one of the text messages having the token that is identified as trending, wherein the demographic comprises a relationship type between a sender and a recipient of each one of the text messages having the sentiment of the token that is identified as trending, wherein the demographic is determined from subscriber information of the telecommunication service provider, wherein the relationship type is identified based upon a group subscription plan subscribed to by the sender and the recipient, wherein the relationship type is at least one of;
a parent to children relationship, a spouse to spouse relationship, an employer to employee relationship, a supervisor to employee relationship, or an employee to a particular department or business unit relationship;removing information related to an identity of the sender and an identity of the recipient from each one of the text messages having of the token that is identified as trending in response to the identifying the demographic; generating an overall sentiment for the token that is identified as trending; and providing the overall sentiment, or the demographic and the sentiment for each one of the text messages having the token that is identified as trending to an endpoint device of the third party entity associated with the token, wherein the demographic and the sentiment of the token that is identified as trending are presented in a list based on the relationship type for allowing the third party entity to distinguish the sentiment of the product or the service with respect to family members and company employees. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification