Systems and methods to curate notifications from unsubscribed social media accounts
Methods and systems for curating notifications from unfollowed accounts are described herein. The system tracks that a first account previously followed a second account and subsequently unfollowed the second account. The system identifies an interest of the first account and monitors the activities of the second account for activity that matches the interest. If there is a match between the interest and an activity of the second account, the system notifies the first account of the activity. These methods and systems provide the user with relevant information from unfollowed accounts.
1. A method for notifying a user of relevant activity from unfollowed accounts, the method comprising:
tracking that a first account within a platform has unfollowed a second account within the platform; and
while the second account remains unfollowed by the first account:
identifying an interest associated with the first account;
monitoring a plurality of activities of the second account;
comparing the interest associated with the first account to the plurality of activities of the second account;
identifying a match between the interest and an activity of the plurality of activities; and
causing to be presented to the first account a notification indicating (i) the interest, (ii) the activity matching the interest, and (iii) that the second account is unfollowed by the first account.
2. The method of claim 1 , wherein identifying the interest associated with the first account comprises:
accessing a calendar associated with the first account;
identifying an event in the calendar; and
extracting at least one of a location and a time period from the event in the calendar, wherein identifying the match between the interest and the activity comprises
determining that the activity is associated with the at least one of the location and the time period.
3. The method of claim 1 , wherein identifying the interest associated with the first account comprises:
accessing a plurality of reservations associated with the first account;
identifying a plurality of locations and a plurality of corresponding time periods based on the plurality of reservations; and
compiling the plurality of reservations, the plurality of locations, and the plurality of corresponding time periods into a travel itinerary,
wherein identifying the match between the interest and the activity comprises determining that the activity is associated with a location of the plurality of locations and a corresponding time period of the plurality of corresponding time periods in the travel itinerary.
4. The method of claim 1 , wherein identifying the interest associated with the first account comprises:
accessing a profile associated with the first account; and
identifying a plurality of preferences in the profile,
wherein identifying the match between the interest and the activity comprises determining that the activity relates to a preference of the plurality of preferences.
5. The method of claim 1 , further comprising:
determining a first relevance threshold for identifying the match between the interest associated with the first account and the activity of the plurality of activities of the second account;
identifying a third account within the platform that the first account has not followed; and
determining a second relevance threshold for identifying a match between the interest associated with the first account and an activity of a plurality of activities of the third account,
wherein the first relevance threshold is higher than the second relevance threshold.
6. The method of claim 5 , further comprising:
determining whether there is a familial relationship between the first account and the second account,
wherein when there is the familial relationship, the first relevance threshold is lower than when there is no familial relationship.
7. The method of claim 5 , further comprising:
determining that the activity of the plurality of activities of the second account has a high level of importance; and
in response to determining that the activity has the high level of importance, applying a lower first relevance threshold.
8. The method of claim 1 , further comprising generating for display for the first account a plurality of options regarding a plurality of notifications from the second account.
9. The method of claim 1 , wherein tracking that the first account within the platform has unfollowed the second account within the platform comprises tracking that the first account has blocked or muted the second account.
10. The method of claim 1 , wherein tracking that the first account within the platform has unfollowed the second account within the platform comprises tracking that the first account previously followed the second account and subsequently unfollowed the second account.
11. A system for notifying a user of relevant activity from unfollowed accounts, the system comprising:
control circuitry configured to:
track that a first account within a platform has unfollowed a second account within the platform; and
while the second account remains unfollowed by the first account:
identify an interest associated with the first account;
monitor a plurality of activities of the second account;
compare the interest associated with the first account to the plurality of activities of the second account;
identify a match between the interest and an activity of the plurality of activities; and
cause to be presented to the first account a notification indicating (i) the interest, (ii) the activity matching the interest, and (iii) that the second account is unfollowed by the first account.
12. The system of claim 11 , wherein, to identify the interest associated with the first account, the control circuitry is further configured to:
access a calendar associated with the first account;
identify an event in the calendar; and
extract at least one of a location and a time period from the event in the calendar,
wherein, to identify the match between the interest and the activity, the control circuitry is further configured to determine that the activity is associated with the at least one of the location and the time period.
13. The system of claim 11 , wherein, to identify the interest associated with the first account, the control circuitry is further configured to:
access a plurality of reservations associated with the first account;
identify a plurality of locations and a plurality of corresponding time periods based on the plurality of reservations; and
compile the plurality of reservations, the plurality of locations, and the plurality of corresponding time periods into a travel itinerary,
wherein, to identify the match between the interest and the activity, the control circuitry is further configured to determine that the activity is associated with a location of the plurality of locations and a corresponding time period of the plurality of corresponding time periods in the travel itinerary.
14. The system of claim 11 , wherein, to identify the interest associated with the first account, the control circuitry is further configured to:
access a profile associated with the first account; and
identify a plurality of preferences in the profile,
wherein, to identify the match between the interest and the activity, the control circuitry is further configured to determine that the activity relates to a preference of the plurality of preferences.
15. The system of claim 11 , wherein the control circuitry is further configured to:
determine a first relevance threshold for identifying the match between the interest associated with the first account and the activity of the plurality of activities of the second account;
identify a third account within the platform that the first account has not followed; and
determine a second relevance threshold for identifying a match between the interest associated with the first account and an activity of a plurality of activities of the third account,
wherein the first relevance threshold is higher than the second relevance threshold.
16. The system of claim 15 , wherein the control circuitry is further configured to:
determine whether there is a familial relationship between the first account and the second account,
wherein when there is the familial relationship, the first relevance threshold is lower than when there is no familial relationship.
17. The system of claim 15 , wherein the control circuitry is further configured to:
determine that the activity of the plurality of activities of the second account has a high level of importance; and
in response to the determination that the activity has the high level of importance, apply a lower first relevance threshold.
18. The system of claim 11 , wherein the control circuitry is further configured to generate for display for the first account a plurality of options regarding a plurality of notifications from the second account.
19. The system of claim 11 , wherein, to track that the first account within the platform has unfollowed the second account within the platform, the control circuitry is further configured to track that the first account has blocked or muted the second account.
20. The method of claim 11 , wherein, to track that the first account within the platform has unfollowed the second account within the platform, the control circuitry is further configured to track that the first account previously followed the second account and subsequently unfollowed the second account.