IP Library Granted Patent US 9,015,033
Granted Patent B2
US 9,015,033 · App. 12/911,856 · Granted Apr 21, 2015

Method and apparatus for detecting a sentiment of short messages

Inventors: Luciano De Andrade Barbosa (Madison, NJ); Junlan Feng (Basking Ridge, NJ)
Assignee: AT&T Intellectual Property I, L.P.
G06F17/27
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,015,033
App. No.
12/911,856
Granted
Apr 21, 2015
Kind
B2
Abstract

A method, computer readable medium and apparatus for detecting a sentiment for a short message are disclosed. For example, the method receives the short message, and obtains an abstraction of the short message. The method then determines the sentiment of the short message based upon the abstraction.

Claims (28)

1. A method for detecting a sentiment for a short message, comprising:

receiving, via a processor, the short message, wherein the short message contains less than 140 characters;

obtaining, via the processor, an abstraction of the short message, wherein the obtaining the abstraction of the short message comprises translating the short message into a plurality of features of the short message, wherein the plurality of features comprises syntax features, wherein the syntax features comprise a punctuation feature and an upper case feature; and

determining, via the processor, the sentiment of the short message based upon the abstraction, wherein the determining the sentiment of the short message is performed in a hierarchical fashion, wherein the determining the sentiment of the short message comprises:

identifying if the short message is subjective based upon the abstraction; and

identifying a polarity of the short message based upon the abstraction when the short message is subjective.

2. The method of claim 1 , wherein the plurality of features further comprises meta-features.

3. The method of claim 1 , wherein the translating is performed by applying a dictionary.

4. The method of claim 1 , wherein the determining the sentiment of the short message further comprises providing the abstraction to a machine learning tool that applies a created sentiment model.

5. The method of claim 1 , wherein the sentiment comprises a positive sentiment, a negative sentiment or a neutral sentiment.

6. The method of claim 1 , further comprising:

outputting the sentiment.

7. A non-transitory computer-readable medium storing a plurality of instructions which, when executed by a processor, cause the processor to perform operations for detecting a sentiment for a short message, the operations comprising:

receiving the short message, wherein the short message contains less than 140 characters;

obtaining an abstraction of the short message, wherein the obtaining the abstraction of the short message comprises translating the short message into a plurality of features of the short message, wherein the plurality of features comprises syntax features, wherein the syntax features comprise a punctuation feature and an upper case feature; and

determining the sentiment of the short message based upon the abstraction, wherein the determining the sentiment of the short message is performed in a hierarchical fashion, wherein the determining the sentiment of the short message comprises:

identifying if the short message is subjective based upon the abstraction; and

identifying a polarity of the short message based upon the abstraction when the short message is subjective.

8. The non-transitory computer-readable medium of claim 7 , wherein the plurality of features further comprises meta-features.

9. The non-transitory computer-readable medium of claim 7 , wherein the translating is performed by applying a dictionary.

10. An apparatus for detecting a sentiment for a short message, comprising:

a processor; and

a computer readable medium storing a plurality of instructions which, when executed by the processor, cause the processor to perform operations, the operations comprising:

receiving the short message, wherein the short message contains less than 140 characters;

obtaining an abstraction of the short message, wherein the obtaining the abstraction of the short message comprises translating the short message into a plurality of features of the short message, wherein the plurality of features comprises syntax features, wherein the syntax features comprise a punctuation feature and an upper case feature; and

determining the sentiment of the short message based upon the abstraction, wherein the determining the sentiment of the short message is performed in a hierarchical fashion, wherein the determining the sentiment of the short message comprises:

identifying if the short message is subjective based upon the abstraction; and

identifying a polarity of the short message based upon the abstraction when the short message is subjective.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2010
From: BARBOSA, LUCIANO DE ANDRADE; FENG, JUNLAN
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 025193/0843 →
Continuity (1)
Related Publication 20120101805A1 · Apr 26, 2012