METHOD AND SYSTEM FOR CREATING FILTERS FOR SOCIAL DATA TOPIC CREATION
First Claim
Patent Images
1. A method, comprising:
- receiving a message associated with a social media communication, wherein the message comprises at least one metadata field and at least one content field;
retrieving a set of metadata filters and text-based filters for a plurality of topics, wherein a metadata filter of the set of metadata filters defines criteria that must be satisfied within the at least one metadata field in a metadata structure of the message, and wherein a text-based filter of the set of text-based filters defines criteria that must be satisfied within the at least one content field in a content structure of the message;
analyzing the message against the retrieved metadata and text-based filters, wherein the metadata structure of the message is analyzed against the metadata filters, and wherein the content structure of the message is analyzed against the text-based filters;
annotating the message with one or more identifiers associated with a topic based at least in part on whether the metadata filters and text-based filters for the topic are satisfied; and
categorizing the message for the topic based at least in part on both;
(i) whether the message comprises an annotation corresponding to the metadata filters associated with the topic, and(ii) whether the message comprises an annotation corresponding to the text-based filters associated with the topic.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a system, method, and computer program product for performing semantic analysis and creating topics with regards to social data. A user interface is provided that allows the user to view and interact with to view and control the process/mechanism or creating topics. The user interface allows the user to create one or more text-based filters and metadata filters based on which social data for each topic is filtered.
-
Citations
27 Claims
-
1. A method, comprising:
-
receiving a message associated with a social media communication, wherein the message comprises at least one metadata field and at least one content field; retrieving a set of metadata filters and text-based filters for a plurality of topics, wherein a metadata filter of the set of metadata filters defines criteria that must be satisfied within the at least one metadata field in a metadata structure of the message, and wherein a text-based filter of the set of text-based filters defines criteria that must be satisfied within the at least one content field in a content structure of the message; analyzing the message against the retrieved metadata and text-based filters, wherein the metadata structure of the message is analyzed against the metadata filters, and wherein the content structure of the message is analyzed against the text-based filters; annotating the message with one or more identifiers associated with a topic based at least in part on whether the metadata filters and text-based filters for the topic are satisfied; and categorizing the message for the topic based at least in part on both; (i) whether the message comprises an annotation corresponding to the metadata filters associated with the topic, and (ii) whether the message comprises an annotation corresponding to the text-based filters associated with the topic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product embodied in a non-transitory computer readable medium, the computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes the processor to execute a set of acts to perform semantic analysis on a set of data, the set of acts comprising:
-
receiving a message associated with a social media communication, wherein the message comprises at least one metadata field and at least one content field; retrieving a set of metadata filters and text-based filters for a plurality of topics, wherein a metadata filter of the set of metadata filters defines criteria that must be satisfied within the at least one metadata field in a metadata structure of the message, and wherein a text-based filter of the set of text-based filters defines criteria that must be satisfied within the at least one content field in a content structure of the message; analyzing the message against the retrieved metadata and text-based filters, wherein the metadata structure of the message is analyzed against the metadata filters, and wherein the content structure of the message is analyzed against the text-based filters; annotating the message with one or more identifiers associated with a topic based at least in part on whether the metadata filters and text-based filters for the topic are satisfied; and categorizing the message for the topic based at least in part on both; (i) whether the message comprises an annotation corresponding to the metadata filters associated with the topic, and (ii) whether the message comprises an annotation corresponding to the text-based filters associated with the topic if the metadata filters and the text-based filters are satisfied. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer system for performing semantic analysis, the computer system comprising:
-
a computer processor to execute a set of program code instructions; and a memory to hold the program code instructions, in which the program code instructions comprises program code, to receive a message associated with a social media communication, wherein the message comprises at least one metadata field and at least one content field; to retrieve a set of metadata filters and text-based filters for a plurality of topics, wherein a metadata filter of the set of metadata filters defines criteria that must be satisfied within the at least one metadata field in a metadata structure of the message, and wherein a text-based filter of the set of text-based filters defines criteria that must be satisfied within the at least one content field in a content structure of the message; to analyze the message against the retrieved metadata and text-based filters, wherein the metadata structure of the message is analyzed against the metadata filters, and wherein the content structure of the message is analyzed against the text-based filters; to annotate the message with one or more identifiers associated with a topic based at least in part on whether the metadata filters and text-based filters for the topic are satisfied; and to categorize the message for the topic based at least in part on both; (i) whether the message comprises an annotation corresponding to the metadata filters associated with the topic, and (ii) whether the message comprises an annotation corresponding to the text-based filters associated with the topic if the metadata filters and the text-based filters are satisfied - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification