Natural language processing system to analyze mobile application feedback
First Claim
1. A computing platform comprising:
- at least one processor;
a communication interface communicatively coupled to the at least one processor; and
memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to;
receive, by the at least one processor, via the communication interface, and from a first user device, mobile application feedback information comprising text feedback associated with feedback of a mobile application;
identify, based on the text feedback, one or more nouns associated with the text feedback;
identify, based on a comparison between the one or more nouns with a plurality of mobile application topics associated with the mobile application, one or more text feedback topics;
generate, based on the one or more text feedback topics, one or more commands directing a sentiment analysis server to determine one or more sentiments for the one or more text feedback topics, wherein the generating the one or more commands directing the sentiment analysis server to determine the one or more text feedback topics comprises;
determining, based on performing sentiment analysis on a part of the text feedback associated with the one or more text feedback topics, the one or more sentiments for the one or more text feedback topics, wherein determining the one or more sentiments for the one or more text feedback topics comprises;
receiving a sentiment analysis model comprising past recorded user feedback data, anddetermining, based on a comparison between the sentiment analysis model and the part of the text feedback associated with the one or more text feedback topics, the one or more sentiments and one or more score probabilities associated with the one or more sentiments, andtransmitting the one or more sentiments for the one or more text feedback topics;
transmit, via the communication interface and to the sentiment analysis server, the one or more commands directing the sentiment analysis server to determine the one or more sentiments;
receive, via the communication interface and from the sentiment analysis server, the one or more sentiments; and
transmit, via the communication interface and to a summarization server, the one or more text feedback topics and the one or more sentiments.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the disclosure relate to using a natural language processing system to analyze mobile application feedback. A computing platform having at least one processor, a memory, and a communication interface may receive mobile application feedback information comprising text feedback associated with feedback of a mobile application. The computing platform may identify one or more nouns associated with the text feedback. The computing platform may identify one or more text feedback topics. The computing platform may generate one or more commands directing a sentiment analysis server to determine one or more sentiments for the one or more text feedback topics. The computing platform may transmit the one or more commands directing the sentiment analysis server to determine the one or more sentiments. The computing platform may receive the one or more sentiments. The computing platform may transmit the feedback topics and the one or more sentiments.
-
Citations
20 Claims
-
1. A computing platform comprising:
-
at least one processor; a communication interface communicatively coupled to the at least one processor; and memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to; receive, by the at least one processor, via the communication interface, and from a first user device, mobile application feedback information comprising text feedback associated with feedback of a mobile application; identify, based on the text feedback, one or more nouns associated with the text feedback; identify, based on a comparison between the one or more nouns with a plurality of mobile application topics associated with the mobile application, one or more text feedback topics; generate, based on the one or more text feedback topics, one or more commands directing a sentiment analysis server to determine one or more sentiments for the one or more text feedback topics, wherein the generating the one or more commands directing the sentiment analysis server to determine the one or more text feedback topics comprises; determining, based on performing sentiment analysis on a part of the text feedback associated with the one or more text feedback topics, the one or more sentiments for the one or more text feedback topics, wherein determining the one or more sentiments for the one or more text feedback topics comprises; receiving a sentiment analysis model comprising past recorded user feedback data, and determining, based on a comparison between the sentiment analysis model and the part of the text feedback associated with the one or more text feedback topics, the one or more sentiments and one or more score probabilities associated with the one or more sentiments, and transmitting the one or more sentiments for the one or more text feedback topics; transmit, via the communication interface and to the sentiment analysis server, the one or more commands directing the sentiment analysis server to determine the one or more sentiments; receive, via the communication interface and from the sentiment analysis server, the one or more sentiments; and transmit, via the communication interface and to a summarization server, the one or more text feedback topics and the one or more sentiments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
at a computing platform comprising at least one processor, memory, and a communication interface; receiving, by the at least one processor, via the communication interface, and from a first user device, mobile application feedback information comprising text feedback associated with feedback of a mobile application; identifying, by the at least one processor, based on the text feedback, one or more nouns associated with the text feedback; identifying, by the at least one processor and based on a comparison between the one or more nouns with a plurality of mobile application topics associated with the mobile application, one or more text feedback topics; generating, by the at least one processor and based on the one or more text feedback topics, one or more commands directing a sentiment analysis server to determine one or more sentiments for the one or more text feedback topics, wherein the generating the one or more commands directing the sentiment analysis server to determine the text feedback topics comprises; determining, by the at least one processor and based on performing sentiment analysis on a part of the text feedback associated with the one or more text feedback topics, the one or more sentiments for the one or more text feedback topics, wherein determining the one or more sentiments comprises; receiving, by the at least one processor, a sentiment analysis model comprising past recorded user feedback data, and determining, by the at least one processor and based on a comparison between the sentiment analysis model and the part of the text feedback associated with the one or more text feedback topics, the one or more sentiments and one or more score probabilities associated with the one or more sentiments, and transmitting the one or more sentiments for the one or more text feedback topics; transmitting, by the at least one processor, via the communication interface, and to the sentiment analysis server, the one or more commands directing the sentiment analysis server to determine the one or more sentiments; receiving, by the at least one processor, via the communication interface, and from the sentiment analysis server, the one or more sentiments; and transmitting, by the at least one processor, via the communication interface, and to a summarization server, the one or more text feedback topics and the one or more sentiments. - View Dependent Claims (12, 13, 14, 15)
-
16. One or more non-transitory computer-readable media storing instructions that, when executed by a computing platform comprising at least one processor, memory, and a communication interface, cause the computing platform to:
-
receive, by the at least one processor, via the communication interface, and from a first user device, mobile application feedback information comprising text feedback associated with feedback of a mobile application; identify, based on the text feedback, one or more nouns associated with the text feedback; identify, based on a comparison between the one or more nouns with a plurality of mobile application topics associated with the mobile application, one or more text feedback topics; generate, based on the one or more text feedback topics, one or more commands directing a sentiment analysis server to determine one or more sentiments for the one or more text feedback topics, wherein the generating the one or more commands directing the sentiment analysis server to determine the one or more text feedback topics comprises; determining, based on performing sentiment analysis on a part of the text feedback associated with the one or more text feedback topics, the one or more sentiments for the one or more text feedback topics, wherein determining the one or more sentiments for the one or more text feedback topics comprises; receiving a sentiment analysis model comprising past recorded user feedback data, and determining, based on a comparison between the sentiment analysis model and the part of the text feedback associated with the one or more text feedback topics, the one or more sentiments and one or more score probabilities associated with the one or more sentiments, and transmitting the one or more sentiments for the one or more text feedback topics; transmit, via the communication interface and to the sentiment analysis server, the one or more commands directing the sentiment analysis server to determine the one or more sentiments; receive, via the communication interface and from the sentiment analysis server, the one or more sentiments; and transmit, via the communication interface and to a summarization server, the one or more text feedback topics and the one or more sentiments. - View Dependent Claims (17, 18, 19, 20)
-
Specification