IP Library Granted Patent US 11,803,920
Granted Patent B2
US 11,803,920 · App. 16/950,498 · Granted Oct 31, 2023

System and method for aggregating social network feed information

Inventors: Liam Tomar Fontvieille Doyle (San Francisco, CA); Andrew Ian Craven (London, GB); Teddy Kite Joe (San Francisco, CA)
Assignee: Salesforce, Inc.
G06Q50/01G06Q30/0269G06Q30/0282
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,803,920
App. No.
16/950,498
Granted
Oct 31, 2023
Kind
B2
Abstract

In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for aggregating social network feed information including, for example, means for receiving user activity data from one or more social networks; parsing the user activity data to render a plurality of targeting parameters culled from the user activity data; matching one or more of the plurality of targeting parameters with advertising conditions for a social media campaign, wherein the advertising conditions of the social media campaign are contextually relevant to the one or more targeting parameters matched; recommending the social media campaign via a user interface; receiving authorization to launch the social media campaign via input received at the user interface or automatically launching the social media campaign based on pre-defined parameters; and deploying the social media campaign to one or many social media networks. Other related embodiments are disclosed.

Claims (46)

1. A method comprising:

receiving user activity data from a first set of social media networks;

parsing the user activity data to determine one or more targeting parameters culled from the user activity data;

determining that advertising conditions of a social media campaign are contextually relevant to the one or more targeting parameters;

matching the one or more targeting parameters with the advertising conditions for the social media campaign; and

deploying the social media campaign to a second set of social media networks.

2. The method of claim 1 , further comprising:

recommending the social media campaign to the second set of social media networks; and

receiving authorization to launch the social media campaign, wherein the deploying the social media campaign is based on the receiving the authorization to launch the social media campaign.

3. The method of claim 2 , wherein the recommending comprises causing a recommendation to be communicated via a user interface of a user device.

4. The method of claim 3 , wherein the receiving the authorization comprises receiving an input indicating authorization from the user device.

5. The method of claim 2 , wherein the receiving the authorization comprises receiving pre-authorization to automatically launch the social media campaign based on pre-defined parameters.

6. The method of claim 2 , wherein the recommending the social media campaign comprises:

counting a quantity of occurrences for the one or more targeting parameters matched during a first time period;

determining volume, velocity and/or acceleration for the one or more targeting parameters matched by comparing the quantity of occurrences during the first time period and the quantity of occurrences during a second time period; and

recommending the social media campaign when the volume, velocity, and/or acceleration exceeds a threshold.

7. The method of claim 1 , wherein the second set of social media networks comprises a social media network not within the first set of social media networks.

8. The method of claim 1 , wherein the first set of social media networks is different from the second set of social media networks.

9. The method of claim 1 , wherein the receiving the user activity data comprises receiving aggregated data as input from a single source, wherein the aggregated data comprises first user activity data aggregated from one or more social media networks.

10. The method of claim 1 , wherein the receiving the user activity data comprises:

listening to a first data stream comprising first user data from a first social media network;

listening to a second data stream comprising second user data from a second social media network; and

combining the first and second data streams into aggregated data, wherein the user activity data comprises the aggregated data.

11. A computer program product comprising computer-readable program code capable of being executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code comprising instructions configurable to cause operations comprising:

receiving user activity data from a first set of social media networks;

parsing the user activity data to determine one or more targeting parameters culled from the user activity data;

determining that advertising conditions of a social media campaign are contextually relevant to the one or more targeting parameters;

matching the one or more targeting parameters with the advertising conditions for the social media campaign; and

deploying the social media campaign to a second set of social media networks.

12. The computer program product of claim 11 , wherein the operations further comprise:

recommending the social media campaign to the second set of social media networks; and

receiving authorization to launch the social media campaign, wherein the deploying the social media campaign is based on the receiving the authorization to launch the social media campaign.

13. The computer program product of claim 12 , wherein the recommending comprises causing a recommendation to be communicated via a user interface of a user device.

14. The computer program product of claim 13 , wherein the receiving the authorization comprises receiving an input indicating authorization from the user device.

15. The computer program product of claim 12 , wherein the receiving the authorization comprises receiving pre-authorization to automatically launch the social media campaign based on pre-defined parameters.

16. The computer program product of claim 12 , wherein the recommending the social media campaign comprises:

counting a quantity of occurrences for the one or more targeting parameters matched during a first time period;

determining volume, velocity and/or acceleration for the one or more targeting parameters matched by comparing the quantity of occurrences during the first time period and the quantity of occurrences during a second time period; and

recommending the social media campaign when the volume, velocity, and/or acceleration exceeds a threshold.

17. The computer program product of claim 11 , wherein the second set of social media networks comprises a social media network not within the first set of social media networks.

18. The computer program product of claim 11 , wherein the first set of social media networks is different from the second set of social media networks.

19. The computer program product of claim 11 , wherein the receiving the user activity data comprises receiving aggregated data as input from a single source, wherein the aggregated data comprises first user activity data aggregated from one or more social media networks.

20. The computer program product of claim 11 , wherein the receiving the user activity data comprises:

listening to a first data stream comprising first user data from a first social media network;

listening to a second data stream comprising second user data from a second social media network; and

combining the first and second data streams into aggregated data, wherein the user activity data comprises the aggregated data.

Assignments (2)
CHANGE OF NAME Recorded Sep 13, 2023
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 064896/0938 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2021
From: DOYLE, LIAM TOMAR FONTVIEILLE; CRAVEN, ANDREW IAN; JOE, TEDDY K.
To: SALESFORCE.COM, INC.
Reel/Frame 057852/0282 →
Continuity (4)
Continuation 16437409 · Jun 11, 2019
Continuation 13947065 · Jul 21, 2013
Provisional Application 61674169 · Jul 20, 2012
Related Publication 20210209699A1 · Jul 8, 2021