IP Library Granted Patent US 11,381,856
Granted Patent B2
US 11,381,856 · App. 16/908,001 · Granted Jul 5, 2022

Social networking system targeted message synchronization

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 11,381,856
App. No.
16/908,001
Filed
Jun 22, 2020
Granted
Jul 5, 2022
Kind
B2
Art Unit
2482
USPC
725/14
Abstract

Targeted messages are sent to users of social networking system (SNS) based on the detection of airings of advertisements in time-based media. This approach allows advertisers to leverage their investment in, for example, television advertising by sending advertisements to SNS users who have likely seen the advertisements within shows that they have expressed interest in in the context of a SNS. Time-based media streams are analyzed to detect the airings of advertisements within those streams. In one embodiment, SNS content items are received regarding individual users. Based on references in those content items between users and their interests, targeted messages may be sent to users. In another embodiment, targeted messages are sent to SNS users based on the airing of advertisements and targeting criteria provided by advertisers.

Claims (46)

1. A method performed by a system of one or more computers, the method comprising:

receiving, from a message promoter, one or more messages to be promoted to users of a social networking system;

receiving, from the message promoter, one or more targeting criteria for promoting messages to the users of the social networking system;

generating a population of users of the social networking system who are associated with an airing of a particular advertisement that was aired during a media event, including identifying users who published content items on the social networking system after a start of a broadcast of the media event and within a predetermined period of time after an end of the broadcast of the media event, the published content items each including a reference to another content item associated with the media event;

classifying, based on the one or more targeting criteria, one or more users of the population of users as belonging to a matching subset of users for the one or more messages received from the message promoter; and

sending the one or more messages on the social networking system to users in the matching subset of users.

2. The method of claim 1 , further comprising:

determining that the advertisement was aired during the media event; and

sending the one or more messages in response to determining that the advertisement was aired during the media event.

3. The method of claim 1 , further comprising:

determining that a rule in a message library is matched; and

sending the one or more messages in response to determining that the rule in the message library is matched.

4. The method of claim 1 , wherein sending the one or more messages is performed according to a predetermined schedule.

5. The method of claim 1 , wherein the one or more targeting criteria for the population of users associated with the airing of the particular advertisement comprises demographic information, expected interests of recipient users, habits or activity of recipient users, a measure of influence of users on other users, or a time of occurrence of an airing of a time-based event associated with the message.

6. The method of claim 1 , wherein generating the population of users of the social networking system who are associated with an airing of a particular advertisement that was aired during a media event is performed by the social networking system.

7. A system comprising:

one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:

receiving, from a message promoter, one or more messages to be promoted to users of a social networking system;

receiving, from the message promoter, one or more targeting criteria for promoting messages to the users of the social networking system;

generating a population of users of the social networking system who are associated with an airing of a particular advertisement that was aired during a media event, including identifying users who published content items on the social networking system after a start of a broadcast of the media event and within a predetermined period of time after an end of the broadcast of the media event, the published content items each including a reference to another content item associated with the media event;

classifying, based on the one or more targeting criteria, one or more users of the population of users as belonging to a matching subset of users for the one or more messages received from the message promoter; and

sending the one or more messages on the social networking system to users in the matching subset of users.

8. The system of claim 7 , wherein the operations further comprise:

determining that the advertisement was aired during the media event; and

sending the one or more messages in response to determining that the advertisement was aired during the media event.

9. The system of claim 7 , wherein the operations further comprise:

determining that a rule in a message library is matched; and

sending the one or more messages in response to determining that the rule in the message library is matched.

10. The system of claim 7 , wherein sending the one or more messages is performed according to a predetermined schedule.

11. The system of claim 7 , wherein the one or more targeting criteria for the population of users associated with the airing of the particular advertisement comprises demographic information, expected interests of recipient users, habits or activity of recipient users, a measure of influence of users on other users, or a time of occurrence of an airing of a time-based event associated with the message.

12. The system of claim 7 , wherein generating the population of users of the social networking system who are associated with an airing of a particular advertisement that was aired during a media event is performed by the social networking system.

13. One or more non-transitory computer storage media encoded with computer program instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:

receiving, from a message promoter, one or more messages to be promoted to users of a social networking system;

receiving, from the message promoter, one or more targeting criteria for promoting messages to the users of the social networking system;

generating a population of users of the social networking system who are associated with an airing of a particular advertisement that was aired during a media event, including identifying users who published content items on the social networking system after a start of a broadcast of the media event and within a predetermined period of time after an end of the broadcast of the media event, the published content items each including a reference to another content item associated with the media event;

classifying, based on the one or more targeting criteria, one or more users of the population of users as belonging to a matching subset of users for the one or more messages received from the message promoter; and

sending the one or more messages on the social networking system to users in the matching subset of users.

14. The one or more computer storage media of claim 13 , wherein the operations further comprise:

determining that the advertisement was aired during the media event; and

sending the one or more messages in response to determining that the advertisement was aired during the media event.

15. The one or more computer storage media of claim 13 , wherein the operations further comprise:

determining that a rule in a message library is matched; and

sending the one or more messages in response to determining that the rule in the message library is matched.

16. The one or more computer storage media of claim 13 , wherein sending the one or more messages is performed according to a predetermined schedule.

17. The one or more computer storage media of claim 13 , wherein the one or more targeting criteria for the population of users associated with the airing of the particular advertisement comprises demographic information, expected interests of recipient users, habits or activity of recipient users, a measure of influence of users on other users, or a time of occurrence of an airing of a time-based event associated with the message.

18. The one or more computer storage media of claim 13 , wherein generating the population of users of the social networking system who are associated with an airing of a particular advertisement that was aired during a media event is performed by the social networking system.