Methods and systems for analysis of real-time user-generated text messages
First Claim
Patent Images
1. A system for analyzing electronic messages related to an event in context of a given geographical location and time period, comprising a processing circuit that stores one or more electronic messages related to the event in a memory, wherein the one or more electronic messages comprise information text and metadata providing temporal and geographical information;
- the processing circuit further determines sets of electronic messages using the temporal and geographical information provided by the one or more electronic messages to create a plurality of spatio-temporal sets of electronic messages, wherein the plurality of spatio-temporal sets of electronic messages comprise a spatio-temporal set of electronic messages for the event in a given geographical location and time period, and wherein the spatio-temporal set of electronic messages is related to the event;
the processing circuit also parses the spatio-temporal set of electronic messages for the event to determine event descriptor terms from the information text provided by the electronic messages in the spatio-temporal set for the event in the given geographical location and time period;
the processing circuit further generates term frequency values for the event descriptor terms determined from the information text provided by the electronic messages in the spatio-temporal set for the event in the given geographical location and time period and association strength values for the event descriptor terms determined from the information text provided by the electronic messages in the spatio-temporal set for the event in the given geographical location and time period;
wherein the processing circuit also uses the term frequency values and the association strength values to generate term weight values that indicate relative thematic importance of the event descriptor terms determined from the information text provided by the electronic messages in the spatio-temporal set for the event in the given geographical location and time period; and
wherein the processing circuit discounts the term weight values that indicate the relative thematic importance of the event descriptor terms based upon a fraction of the spatio-temporal sets of electronic messages in which the event descriptor terms occur;
the processing circuit further uses the term weight values to select one or more event descriptor terms for the event in the given geographical location and time period, wherein the selected one or more event descriptor terms collectively reflect a general viewpoint or opinion of the event in the given geographical location and time period based on the electronic messages from the spatio-temporal set; and
wherein the processing circuit also provides the selected event descriptor terms which collectively reflect the general viewpoint or opinion of the event in the given geographical location and time period based on the electronic messages from the spatio-temporal set to an electronic display.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention generally relates to methods and systems for analysis of real-time user-generated text messages. The methods and systems allow analysis to be performed using term associations and geographical and temporal constraints.
-
Citations
19 Claims
-
1. A system for analyzing electronic messages related to an event in context of a given geographical location and time period, comprising a processing circuit that stores one or more electronic messages related to the event in a memory, wherein the one or more electronic messages comprise information text and metadata providing temporal and geographical information;
- the processing circuit further determines sets of electronic messages using the temporal and geographical information provided by the one or more electronic messages to create a plurality of spatio-temporal sets of electronic messages, wherein the plurality of spatio-temporal sets of electronic messages comprise a spatio-temporal set of electronic messages for the event in a given geographical location and time period, and wherein the spatio-temporal set of electronic messages is related to the event;
the processing circuit also parses the spatio-temporal set of electronic messages for the event to determine event descriptor terms from the information text provided by the electronic messages in the spatio-temporal set for the event in the given geographical location and time period;
the processing circuit further generates term frequency values for the event descriptor terms determined from the information text provided by the electronic messages in the spatio-temporal set for the event in the given geographical location and time period and association strength values for the event descriptor terms determined from the information text provided by the electronic messages in the spatio-temporal set for the event in the given geographical location and time period;
wherein the processing circuit also uses the term frequency values and the association strength values to generate term weight values that indicate relative thematic importance of the event descriptor terms determined from the information text provided by the electronic messages in the spatio-temporal set for the event in the given geographical location and time period; and
wherein the processing circuit discounts the term weight values that indicate the relative thematic importance of the event descriptor terms based upon a fraction of the spatio-temporal sets of electronic messages in which the event descriptor terms occur;
the processing circuit further uses the term weight values to select one or more event descriptor terms for the event in the given geographical location and time period, wherein the selected one or more event descriptor terms collectively reflect a general viewpoint or opinion of the event in the given geographical location and time period based on the electronic messages from the spatio-temporal set; and
wherein the processing circuit also provides the selected event descriptor terms which collectively reflect the general viewpoint or opinion of the event in the given geographical location and time period based on the electronic messages from the spatio-temporal set to an electronic display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- the processing circuit further determines sets of electronic messages using the temporal and geographical information provided by the one or more electronic messages to create a plurality of spatio-temporal sets of electronic messages, wherein the plurality of spatio-temporal sets of electronic messages comprise a spatio-temporal set of electronic messages for the event in a given geographical location and time period, and wherein the spatio-temporal set of electronic messages is related to the event;
-
8. A method for analyzing electronic messages related to an event in context of a given geographical location and time period, comprising:
-
storing one or more electronic messages related to the event in a memory, wherein the one or more electronic messages comprise information text and metadata providing temporal and geographical information; determining, via a processor coupled to the memory, a set of electronic messages using the temporal and geographical information provided by the one or more electronic messages that is related to the event to create a spatio-temporal set of electronic messages for the event in a given geographical location and time period; parsing, via the processor, the spatio-temporal set of electronic messages for the event in the given geographical location and time period to determine event descriptor terms from the information text provided by the electronic messages in the spatio-temporal set for the event in the given geographical location and time period; generating, via the processor, term frequency values for the event descriptor terms determined from the information text provided by the electronic messages in the spatio-temporal set for the event in the given geographical location and time period; generating, via the processor, association strength values for the event descriptor terms determined from the information text provided by the electronic messages in the spatio-temporal set for the event in the given geographical location and time period; using, via the processor, the term frequency values and the association strength values to generate term weight values that indicate relative thematic importance of the event descriptor terms determined from the information text provided by the electronic messages in the spatio-temporal set for the event in the given geographical location and time period, wherein the given geographical location and time period spans a duration of time; discounting, via the processor, the term weight values that indicate the relative thematic importance of the event descriptor terms based upon a relative time of occurrence of the event descriptor terms within the duration of time; using, via the processor, the term weight values to select one or more event descriptor terms for the event in the given geographical location and time period, wherein the selected one or more event descriptor terms collectively reflect a general viewpoint or opinion of the event in the given geographical location and time period based on the electronic messages from the spatio-temporal set; and providing, via the processor, the selected event descriptor terms which collectively reflect the general viewpoint or opinion of the event in the given geographical location and time period based on the electronic messages from the spatio-temporal set to an electronic display coupled to the processor. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for analyzing electronic messages related to an event in context of a given geographical location and time period, comprising:
-
a memory containing program instructions and one or more electronic messages related to the event, wherein the one or more electronic messages comprise information text and metadata providing temporal and geographical information; a display; and a processor coupled to the memory and the display, said program instructions when read from the memory and executed by the processor cause the processor to; determine sets of electronic messages using the temporal and geographical information provided by the one or more electronic messages to create a plurality of spatio-temporal sets of electronic messages, wherein the plurality of spatio-temporal sets of electronic messages comprise a spatio-temporal set of electronic messages for the event in a given geographical location and time period, and wherein the spatio-temporal set of electronic messages is related to the event; parse spatio-temporal set of electronic messages for the event to determine event descriptor terms from the information text provided by the electronic messages in the spatio-temporal set for the event in the given geographical location and time period; generate term frequency values for the event descriptor terms determined from the information text provided by the electronic messages in the spatio-temporal set for the event in the given geographical location and time period; generate association strength values for the event descriptor terms determined from the information text provided by the electronic messages in the spatio-temporal set for the event in the given geographical location and time period; use the term frequency values and the association strength values to generate term weight values that indicate relative thematic importance of the event descriptor terms determined from the information text provided by the electronic messages in the spatio-temporal set for the event in the given geographical location and time period, wherein the given geographical location and time period spans a duration of time; discount the term weight values that indicate the relative thematic importance of the event descriptor terms based upon a fraction of the spatio-temporal sets of electronic messages in which the event descriptor terms occur and a relative time of occurrence of the event descriptor terms within the duration of time; use the term weight values to select one or more event descriptor terms determined from the information text provided by the electronic messages in the spatio-temporal set for the event in the given geographical location and time period, wherein the selected one or more event descriptor terms collectively reflect a general viewpoint or opinion of the event in the given geographical location and time period based on the electronic messages from the spatio-temporal set; and provide the selected event descriptor terms which collectively reflect the general viewpoint or opinion of the event in the given geographical location and time period based on the electronic messages from the spatio-temporal set to the electronic display. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification