IP Library Granted Patent US 10,726,063
Granted Patent B2
US 10,726,063 · App. 15/651,500 · Granted Jul 28, 2020

Topic profile query creation

Inventors: Christopher John Nicholls (Fredericton, CA); Christopher Shawn Collings (Fredericton, CA)
Assignee: salesforce.com, inc.
G06F16/40G06F16/313G06F16/337G06F16/3329G06F16/437G06F16/951G06Q50/01
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 10,726,063
App. No.
15/651,500
Granted
Jul 28, 2020
Kind
B2
Abstract

A topic profile may be generated based on several words/phrases. The topic profile may include social media content items such as a social media post from a variety of social media sources. The topic profile may be presented to a user via a user interface that displays the one or more included/excluded words/phrases that may form the basis of a query for the topic profile. The user interface may display one or more representative social media content items and/or a word cloud of words/phrases related to the query. A user may select one or more words/phrases in the word cloud and/or one or more social media content items to be included in and/or excluded from the topic profile. The implementations disclosed herein may allow rapid filtering of a potentially large group of content items from potentially disparate social media sources.

Claims (41)

1. A method for creating a topic profile comprising:

receiving a first search topic;

identifying a first plurality of social posts associated with the first search topic, wherein the first plurality of social posts are a result of executing the first search topic;

identifying, from among the first plurality of social posts, a first set of one or more related keywords, wherein each keyword in the first set is referenced in at least one social post from among the plurality of social posts;

generating a data set based on the first search topic, wherein the data set comprises the first search topic, the first plurality of social posts, and the first set of one or more related keywords;

analyzing at least a portion of the first plurality of social posts to generate at least one analysis; and

displaying a user interface comprising:

a phrase cloud based on the data set, wherein the phrase cloud comprises the first search topic and the first set of one or more related keywords,

at least a portion of the first plurality of social posts, and

the at least one analysis.

2. The method of claim 1 , wherein the at least one analysis is based on demographics of persons associated with the social posts in the at least a portion of the first plurality of social posts.

3. The method of claim 1 , wherein the at least one analysis is based on the ages of persons associated with the social posts in the at least a portion of the first plurality of social posts.

4. The method of claim 1 , wherein the at least one analysis is based on the genders of persons associated with the social posts in the at least a portion of the first plurality of social posts.

5. The method of claim 1 , wherein the at least one analysis is based on the frequency of words or phrases in the social posts in the at least a portion of the first plurality of social posts.

6. The method of claim 1 , wherein the at least one analysis is based on locations associated with the social posts in the at least a portion of the first plurality of social posts.

7. The method of claim 1 , wherein the at least one analysis is based on languages of the social posts in the at least a portion of the first plurality of social posts.

8. The method of claim 1 , wherein the at least one analysis is based on the social media sources of the social posts in the at least a portion of the first plurality of social posts.

9. The method of claim 1 , further comprising receiving a time frame, and wherein the at least a portion of the first plurality of social posts analyzed to generate the at least one analysis further comprises social posts from within the received time frame.

10. The method of claim 1 , further comprising automatically grouping similar social posts among the first plurality of content items using text clustering, and wherein displaying at least a portion of the first plurality of content items comprises displaying a representative content item from each group of similar content items, wherein the representative content item represents a group of similar content items.

11. The method of claim 10 , wherein the at least a portion of the plurality of social posts analyzed to generate the at least one analysis is from a group of similar social posts.

12. A system for creating a topic profile comprising:

a database for storing a plurality of social posts;

a processor communicatively coupled to the database, the processor configured to:

identify a first plurality of social posts associated with the first query, wherein the first plurality of social posts are a result of executing the first query;

identify, from among the first plurality of social posts, a first set of one or more related keywords, wherein each keyword in the first set is referenced in at least one social post from among the plurality of social posts;

generate a data set based on the first query, wherein the data set comprises the first query, the first plurality of social posts, and the first set of one or more related keywords;

analyze at least a portion of the first plurality of social posts to generate at least one analysis; and

display a user interface comprising:

a phrase cloud based on the data set, wherein the phrase cloud comprises the first query and the first set of one or more related keywords,

at least a portion of the first plurality of social posts, and

the at least one analysis.

13. The system of claim 12 , wherein the at least one analysis is based on demographics of persons associated with the social posts in the at least a portion of the first plurality of social posts.

14. The system of claim 12 , wherein the at least one analysis is based on the ages of persons associated with the social posts in the at least a portion of the first plurality of social posts.

15. The system of claim 12 , wherein the at least one analysis is based on the genders of persons associated with the social posts in the at least a portion of the first plurality of social posts.

16. The system of claim 12 , wherein the at least one analysis is based on the frequency of words or phrases in the social posts in the at least a portion of the first plurality of social posts.

17. The system of claim 12 , wherein the at least one analysis is based on locations associated with the social posts in the at least a portion of the first plurality of social posts.

18. The system of claim 12 , wherein the at least one analysis is based on languages of the social posts in the at least a portion of the first plurality of social posts.

19. The system of claim 12 , wherein the at least one analysis is based on the social media sources of the social posts in the at least a portion of the first plurality of social posts.

20. The system of claim 12 , wherein the processor is further configured to receive a time frame, and wherein the at least a portion of the first plurality of social posts analyzed to generate the at least one analysis further comprises social posts from within the received time frame.

21. The system of claim 12 , wherein the processor is further configured to automatically group similar social posts among the first plurality of content items using text clustering, and to further display at least a portion of the first plurality of content items by displaying a representative content item from each group of similar content items, wherein the representative content item represents a group of similar content items.

22. The system of claim 21 , wherein the at least a portion of the plurality of social posts analyzed to generate the at least one analysis is from a group of similar social posts.

Assignments (2)
CHANGE OF NAME Recorded Nov 21, 2024
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 069431/0203 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2017
From: NICHOLLS, CHRISTOPHER JOHN; COLLINGS, CHRISTOPHER SHAWN
To: SALESFORCE.COM, INC
Reel/Frame 043023/0530 →
Continuity (2)
Continuation 14477210 · Sep 4, 2014
Related Publication 20180095958A1 · Apr 5, 2018