IP Library Patent Application 14297187
Patent Application
App. No. 14/297,187

Trending Topics Tracking

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 None
App. No.
14/297,187
Abstract

In techniques for trending topics tracking, input text data is received as communications from a user or between users, where the communications are from one user to other users, or between two or more of the users. A topics tracking application is implemented to determine topics from the communications that are from or between the users, and track how the topics are trending over a time duration. The topics can include expressed sentiments and/or expressed emotions. An input selection of at least one of the topics can be received, and the topics tracking application generates a visual dashboard that displays a trending representation of the at least one topic that is trending over the time duration. The visual dashboard can also display data sources of the communications between the two or more users and/or an overview of one or more of the topics determined from a selected data source.

Claims (65)

1 . A method, comprising:

receiving input text data as communications from a user or between users, the communications being from the user to one or more of the users, or between two or more of the users;

determining one or more topics from the communications that are from or between the users;

tracking how the one or more topics are trending over a time duration;

receiving an input selection of at least one of the topics; and

generating a visual dashboard that displays a trending representation of the at least one topic that is trending over the time duration.

2 . The method as recited in claim 1 , wherein the time duration is a sliding time window for the trending representation of the at least one topic, and the trending representation indicates that the topic is trending up or down over the time duration.

3 . The method as recited in claim 2 , further comprising:

modeling the communications that are from or between the users as a document; and

scanning keywords of the document to form the sliding time window for the trending representation of the at least one topic.

4 . The method as recited in claim 1 , further comprising:

generating the input text data based on a text analytics application applied to the communications that are from or between the users, the text analytics application including statistical topic modeling and natural language sentence analysis; and

wherein the one or more topics include at least one of expressed sentiments and expressed emotions.

5 . The method as recited in claim 1 , further comprising:

determining causal relationships between the two or more users based in part on the input text data from the communications; and

wherein the visual dashboard displays an interaction representation of how interactions between the two or more users influence the at least one topic that is said trending over the time duration, the at least one topic including an expressed sentiment or an expressed emotion.

6 . The method as recited in claim 1 , further comprising:

computing a smoothed time-series topic trending representation of the at least one topic that is trending over the time duration, the computing including:

modeling the communications that are from or between the users as a document;

assigning similarity values to pairs of adjacent blocks of text in the document; and

determining a frequency of a keyword phrase localized in one or more of the blocks of text based on the similarity values to identify the at least one topic that is trending over the time duration.

7 . The method as recited in claim 1 , wherein the visual dashboard displays any one or combination of:

one or more data sources of the communications that are from or between the users;

an overview of one or more of the topics determined from a selected data source; and

the trending representation of the at least one topic that is trending over the time duration.

8 . The method as recited in claim 7 , further comprising:

receiving a user input of a section of the trending representation, and wherein the visual dashboard displays a section of the data source that corresponds to the section of the trending representation.

9 . A computing device, comprising:

a memory configured to maintain input text data that is received as communications from a user or between users;

a processor system to implement a topics tracking application that is configured to:

determine one or more topics from the communications that are from or between the users, the one or more topics including at least one of expressed sentiments and expressed emotions;

track how the one or more topics are trending over a time duration; and

generate a visual dashboard that displays a trending representation of at least one of the topics that is trending over the time duration.

10 . The computing device as recited in claim 9 , wherein the time duration is a sliding time window for the trending representation of the at least one topic, and the trending representation indicates that the topic is trending up or down over the time duration.

11 . The computing device as recited in claim 10 , wherein the topics tracking application is configured to:

model the communications that are from or between the users as a document; and

scan keywords of the document to form the sliding time window for the trending representation of the at least one topic.

12 . The computing device as recited in claim 9 , wherein the topics tracking application is configured to generate the input text data based on a text analytics application applied to the communications that are from or between the users, the text analytics application including statistical topic modeling and natural language sentence analysis.

13 . The computing device as recited in claim 9 , wherein the topics tracking application is configured to:

determine causal relationships between the two or more users based in part on the input text data from the communications; and

wherein the visual dashboard displays an interaction representation of how interactions between the two or more users influence the at least one topic that is said trending over the time duration.

14 . The computing device as recited in claim 9 , wherein the topics tracking application is configured to compute a smoothed time-series topic trending representation of the at least one topic that is trending over the time duration, the computing including the topics tracking application configured to:

model the communications that are from or between the users as a document;

assign similarity values to pairs of adjacent blocks of text in the document; and

determine a frequency of a keyword phrase localized in one or more of the blocks of text based on the similarity values to identify the at least one topic that is trending over the time duration.

15 . The computing device as recited in claim 9 , wherein the topics tracking application is configured to said generate the visual dashboard to display any one or combination of:

one or more data sources of the communications that are from or between the two or more users;

an overview of one or more of the topics determined from a selected data source; and

the trending representation of the at least one topic that is trending over the time duration.

16 . The computing device as recited in claim 15 , wherein the topics tracking application is configured to receive a user input of a section of the trending representation, and wherein the visual dashboard displays a section of the data source that corresponds to the section of the trending representation.

17 . A computer-readable storage memory comprising a topics tracking application stored as instructions that are executable and, responsive to execution of the instructions by a computing device, the computing device performs operations of the topics tracking application comprising to:

receive input text data as communications from a user or between users, the communications being from the user to one or more of the users, or between two or more of the users;

determine one or more topics from the communications that are from or between the users;

track how the one or more topics are trending over a time duration; and

generate a visual dashboard that displays a trending representation of at least one of the topics that is trending over the time duration.

18 . The computer-readable storage memory as recited in claim 17 , wherein:

the time duration is a sliding time window for the trending representation of the at least one topic, and the trending representation indicates that the topic is trending up or down over the time duration;

the computing device performs the operations of the topics tracking application further comprising to:

model the communications that are from or between the users as a document; and

scan keywords of the document to form the sliding time window for the trending representation of the at least one topic.

19 . The computer-readable storage memory as recited in claim 17 , wherein the visual dashboard displays any one or combination of:

one or more data sources of the communications that are from or between the users;

an overview of one or more of the topics determined from a selected data source; and

the trending representation of the at least one topic that is trending over the time duration.

20 . The computer-readable storage memory as recited in claim 19 , wherein the computing device is configured to receive a user input of a section of the trending representation, and wherein the visual dashboard displays a section of the data source that corresponds to the section of the trending representation.

Assignments (2)
CHANGE OF NAME Recorded Jan 18, 2019
From: ADOBE SYSTEMS INCORPORATED
To: ADOBE INC.
Reel/Frame 048097/0414 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2014
From: CHANG, WALTER W.; WARNCKE, HARTMUT; DEMIRALP, EMRE
To: ADOBE SYSTEMS INCORPORATED
Reel/Frame 033152/0403 →