Method and System for Directly Targeting and Blasting Messages to Automatically Identified Entities on Social Media
First Claim
1. A method performed by an information aggregator to generate a page comprising messages of a plurality of social media sites with each message referencing a particular entity, the method comprising:
- aggregating, at the information aggregator, a plurality of messages from a plurality of communication tools, wherein each communication tool of the plurality of communication tools runs on a different end user device, wherein the information aggregator aggregates the plurality of messages upon dissemination from the plurality of communication tools to at least one social media site of the plurality of social media sites, and wherein the aggregating is performed without accessing the at least one social media site to which a message is disseminated;
identifying an entity that is referenced in body text of each message of the plurality of messages by detecting an alphanumeric identifier for the entity in the body text, wherein body text of a message is separate from headers of the message specifying a source and a recipient;
sorting the plurality of messages based on an entity that is identified in the body text of each message of the plurality of messages; and
producing a set of groups based on said sorting with each group in the set of groups comprising messages that reference a different identified entity, wherein the body text of the first message and the second message of each group contain at least one identifier that references a common entity; and
generating a page at the information aggregator, the page comprising at least two messages that are aggregated for a particular entity that is referenced within each message of a particular group of the set of groups.
9 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a communication tool that directly sends messages to accounts of different entities across different social media sites by automatically identifying and associating the accounts of the entities when the entities are referenced in the contents of the messages. Such identification and association is performed without the message originator manually specifying the accounts as intended recipients for the messages. The communication tool also automatically sends messages to different social media accounts of the message originator. The communication tool also blasts messages to an information aggregator that aggregates messages to develop a database from which the messages that target a particular entity can be presented irrespective of whether the particular entity has registered an account with any social media site, irrespective of which social media site the messages are originally destined for, and irrespective of whether a recipient is explicitly specified for the messages by the message originator.
-
Citations
23 Claims
-
1. A method performed by an information aggregator to generate a page comprising messages of a plurality of social media sites with each message referencing a particular entity, the method comprising:
-
aggregating, at the information aggregator, a plurality of messages from a plurality of communication tools, wherein each communication tool of the plurality of communication tools runs on a different end user device, wherein the information aggregator aggregates the plurality of messages upon dissemination from the plurality of communication tools to at least one social media site of the plurality of social media sites, and wherein the aggregating is performed without accessing the at least one social media site to which a message is disseminated; identifying an entity that is referenced in body text of each message of the plurality of messages by detecting an alphanumeric identifier for the entity in the body text, wherein body text of a message is separate from headers of the message specifying a source and a recipient; sorting the plurality of messages based on an entity that is identified in the body text of each message of the plurality of messages; and producing a set of groups based on said sorting with each group in the set of groups comprising messages that reference a different identified entity, wherein the body text of the first message and the second message of each group contain at least one identifier that references a common entity; and generating a page at the information aggregator, the page comprising at least two messages that are aggregated for a particular entity that is referenced within each message of a particular group of the set of groups. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 21, 22, 23)
-
-
3. (canceled)
-
15. A communication system comprising:
-
a plurality of communication tools disseminating messages to at least one account of at least one social media site, wherein the at least one account to which a particular message is disseminated is automatically identified from body text of the particular message by a particular communication tool of the plurality of communication tools that is used to disseminate the particular message, wherein the body text of the particular message comprises an alphanumeric identifier for an entity that has registered said account and said entity is not specified as a source or intended recipient of the particular message; and an information aggregator (i) aggregating said particular message from the particular communication tool upon dissemination of the particular message from the particular communication tool, (ii) sorting the particular message and a plurality of messages that are aggregated from the plurality of communication tools by detecting alphanumeric identifiers that reference different entities within corresponding body text of the particular message and the plurality of messages, (iii) grouping said particular message in a group comprising at least a second message that contains an alphanumeric identifier for said entity in corresponding body text of the second message, and (iv) presenting messages of said group in a single interface, wherein the second message is aggregated from a communication tool of the plurality of communication tools that is different than the particular communication tool. - View Dependent Claims (16, 17)
-
-
18. (canceled)
-
19. A non-transitory computer-readable storage medium with an executable program stored thereon, wherein the program instructs a microprocessor to perform sets of instructions for:
-
aggregating a plurality of messages from a plurality of communication tools, wherein each communication tool of the plurality of communication tools runs on a different end user device, wherein the plurality of messages are aggregated upon dissemination from the plurality of communication tools to a plurality of social media sites, and wherein the aggregating is performed without accessing the at least one social media site to which a message is disseminated; identifying an entity that is referenced in body text of a particular message of the plurality of messages by detecting an identifier for the entity in the body text of the particular message, wherein said identifier is not specified as a source or intended recipient of the particular message, and wherein said identifier comprises at least one of the entity'"'"'s name, telephone number, email address, and street address; identifying at least one of an advertisement and promotional content based on the identified entity that is referenced in the body text of the particular message such that the at least one advertisement and promotional content is relevant on the basis of the body text irrespective of who originates and who receives the particular message, wherein each of the advertisement and promotional content is obtained from a source other than the communication tool; and sending the identified advertisement or identified promotional content to a communication tool from which the particular message is aggregated for display in said communication tool. - View Dependent Claims (20)
-
Specification