IP Library Granted Patent US 12,198,205
Granted Patent B2
US 12,198,205 · App. 18/473,859 · Granted Jan 14, 2025

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 12,198,205
App. No.
18/473,859
Granted
Jan 14, 2025
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 (40)

1. A method comprising:

receiving user activity data indicating user activity on a first social media network;

determining that one or more targeting parameters is contained within the user activity data;

matching the one or more targeting parameters within the user activity data with advertising conditions for a social media campaign; and

deploying, based on the matching, the social media campaign to a second social media network, the deploying comprising:

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

determining a quantity of occurrences for the one or more targeting parameters matched during a second 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 second time period; and

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

2. The method of claim 1 , wherein the matching the one or more targeting parameters comprises determining that the advertising conditions are associated with the one or more targeting parameters.

3. The method of claim 1 , wherein the providing the social media campaign comprises recommending the social media campaign to the second media network, and wherein the method further comprises:

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.

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

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

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

7. The method of claim 3 , wherein the receiving the authorization comprises receiving an automatic authorization.

8. The method of claim 1 , wherein the receiving the user activity data comprises receiving aggregated data as input from a single source.

9. The method of claim 8 , 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 the first social media network.

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 indicating user activity on a first social media network;

determining that one or more targeting parameters is contained within the user activity data;

matching the one or more targeting parameters within the user activity data with advertising conditions for a social media campaign; and

deploying, based on the matching, the social media campaign to a second social media network, the deploying comprising:

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

determining a quantity of occurrences for the one or more targeting parameters matched during a second 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 second time period; and

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

12. The computer program product of claim 11 , wherein the matching the one or more targeting parameters comprises determining that the advertising conditions are associated with the one or more targeting parameters.

13. The computer program product of claim 12 , wherein the providing the social media campaign comprises recommending the social media campaign to the second media network, wherein the operations further comprise:

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.

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

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

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

17. The computer program product of claim 13 , wherein the receiving the authorization comprises receiving an automatic authorization.

18. The computer program product of claim 11 , wherein the receiving the user activity data comprises receiving aggregated data as input from a single source.

19. The computer program product of claim 18 , 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 the first social media network.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2023
From: DOYLE, LIAM TOMAR FONTVIEILLE; CRAVEN, ANDREW IAN; JOE, TEDDY KITE
To: SALESFORCE.COM, INC.
Reel/Frame 065013/0345 →
CHANGE OF NAME Recorded Sep 25, 2023
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 065022/0634 →
Continuity (5)
Continuation 16950498 · Nov 17, 2020
Continuation 16437409 · Jun 11, 2019
Continuation 13947065 · Jul 21, 2013
Provisional Application 61674169 · Jul 20, 2012
Related Publication 20240013321A1 · Jan 11, 2024
References Cited (172)
US 5577188A · Zhu · 1996 [cited by applicant]
US 5608872A · Schwartz · 1997 [cited by applicant]
US 5649104A · Carleton · 1997 [cited by applicant]
US 5715450A · Ambrose · 1998 [cited by applicant]
US 5761419A · Schwartz · 1998 [cited by applicant]
US 5819038A · Carleton · 1998 [cited by applicant]
US 5821937A · Tonelli · 1998 [cited by applicant]
US 5831610A · Tonelli · 1998 [cited by applicant]
US 5873096A · Lim · 1999 [cited by applicant]
US 5918159A · Fomukong · 1999 [cited by applicant]
US 5963953A · Cram · 1999 [cited by applicant]
US 6092083A · Brodersen · 2000 [cited by applicant]
US 6169534B1 · Raffel · 2001 [cited by applicant]
US 6178425B1 · Brodersen · 2001 [cited by applicant]
US 6189011B1 · Lim · 2001 [cited by applicant]
US 6216135B1 · Brodersen · 2001 [cited by applicant]
US 6233617B1 · Rothwein · 2001 [cited by applicant]
US 6266669B1 · Brodersen · 2001 [cited by applicant]
US 6295530B1 · Ritchie · 2001 [cited by applicant]
US 6324568B1 · Diec · 2001 [cited by applicant]
US 6324693B1 · Brodersen · 2001 [cited by applicant]
US 6336137B1 · Lee · 2002 [cited by applicant]
US D454139S · Feldcamp · 2002 [cited by applicant]
US 6367077B1 · Brodersen · 2002 [cited by applicant]
US 6393605B1 · Loomans · 2002 [cited by applicant]
US 6405220B1 · Brodersen · 2002 [cited by applicant]
US 6434550B1 · Warner · 2002 [cited by applicant]
US 6446089B1 · Brodersen · 2002 [cited by applicant]
US 6535909B1 · Rust · 2003 [cited by applicant]
US 6549908B1 · Loomans · 2003 [cited by applicant]
US 6553563B2 · Ambrose · 2003 [cited by applicant]
US 6560461B1 · Fomukong · 2003 [cited by applicant]
US 6574635B2 · Stauber · 2003 [cited by applicant]
US 6577726B1 · Huang · 2003 [cited by applicant]
US 6601087B1 · Zhu · 2003 [cited by applicant]
US 6604117B2 · Lim · 2003 [cited by applicant]
US 6604128B2 · Diec · 2003 [cited by applicant]
US 6609150B2 · Lee · 2003 [cited by applicant]
US 6621834B1 · Scherpbier · 2003 [cited by applicant]
US 6654032B1 · Zhu · 2003 [cited by applicant]
US 6665648B2 · Brodersen · 2003 [cited by applicant]
US 6665655B1 · Warner · 2003 [cited by applicant]
US 6684438B2 · Brodersen · 2004 [cited by applicant]
US 6711565B1 · Subramaniam · 2004 [cited by applicant]
US 6724399B1 · Katchour · 2004 [cited by applicant]
US 6728702B1 · Subramaniam · 2004 [cited by applicant]
US 6728960B1 · Loomans · 2004 [cited by applicant]
US 6732095B1 · Warshavsky · 2004 [cited by applicant]
US 6732100B1 · Brodersen · 2004 [cited by applicant]
US 6732111B2 · Brodersen · 2004 [cited by applicant]
US 6754681B2 · Brodersen · 2004 [cited by applicant]
US 6763351B1 · Subramaniam · 2004 [cited by applicant]
US 6763501B1 · Zhu · 2004 [cited by applicant]
US 6768904B2 · Kim · 2004 [cited by applicant]
US 6782383B2 · Subramaniam · 2004 [cited by applicant]
US 6804330B1 · Jones · 2004 [cited by applicant]
US 6826565B2 · Ritchie · 2004 [cited by applicant]
US 6826582B1 · Chatterjee · 2004 [cited by applicant]
US 6826745B2 · Coker · 2004 [cited by applicant]
US 6829655B1 · Huang · 2004 [cited by applicant]
US 6842748B1 · Warner · 2005 [cited by applicant]
US 6850895B2 · Brodersen · 2005 [cited by applicant]
US 6850949B2 · Warner · 2005 [cited by applicant]
US 7340411B2 · Cook · 2008 [cited by applicant]
US 7620655B2 · Larsson · 2009 [cited by applicant]
US 8073850B1 · Hubbard · 2011 [cited by applicant]
US 8291016B1 · Whitney · 2012 [cited by examiner]
US 9633399B2 · George · 2017 [cited by examiner]
US 10319046B2 · Doyle · 2019 [cited by applicant]
US 10339541B2 · Strutton · 2019 [cited by examiner]
US 10839466B2 · Doyle · 2020 [cited by applicant]
US 20010044791A1 · Richter · 2001 [cited by applicant]
US 20020022986A1 · Coker · 2002 [cited by applicant]
US 20020029161A1 · Brodersen · 2002 [cited by applicant]
US 20020029376A1 · Ambrose · 2002 [cited by applicant]
US 20020035577A1 · Brodersen · 2002 [cited by applicant]
US 20020042264A1 · Kim · 2002 [cited by applicant]
US 20020042843A1 · Diec · 2002 [cited by applicant]
US 20020072951A1 · Lee · 2002 [cited by applicant]
US 20020082892A1 · Raffel · 2002 [cited by applicant]
US 20020129352A1 · Brodersen · 2002 [cited by applicant]
US 20020140731A1 · Subramaniam · 2002 [cited by applicant]
US 20020143997A1 · Huang · 2002 [cited by applicant]
US 20020152102A1 · Brodersen · 2002 [cited by applicant]
US 20020161734A1 · Stauber · 2002 [cited by applicant]
US 20020162090A1 · Parnell · 2002 [cited by applicant]
US 20020165742A1 · Robins · 2002 [cited by applicant]
US 20030004971A1 · Gong · 2003 [cited by applicant]
US 20030018705A1 · Chen · 2003 [cited by applicant]
US 20030018830A1 · Chen · 2003 [cited by applicant]
US 20030066031A1 · Laane · 2003 [cited by applicant]
US 20030066032A1 · Ramachandran · 2003 [cited by applicant]
US 20030069936A1 · Warner · 2003 [cited by applicant]
US 20030070000A1 · Coker · 2003 [cited by applicant]
US 20030070004A1 · Mukundan · 2003 [cited by applicant]
US 20030070005A1 · Mukundan · 2003 [cited by applicant]
US 20030074418A1 · Coker · 2003 [cited by applicant]
US 20030088545A1 · Subramaniam · 2003 [cited by applicant]
US 20030120675A1 · Stauber · 2003 [cited by applicant]
US 20030151633A1 · George · 2003 [cited by applicant]
US 20030159136A1 · Huang · 2003 [cited by applicant]
US 20030187921A1 · Diec · 2003 [cited by applicant]
US 20030189600A1 · Gune · 2003 [cited by applicant]
US 20030191743A1 · Brodersen · 2003 [cited by applicant]
US 20030204427A1 · Gune · 2003 [cited by applicant]
US 20030206192A1 · Chen · 2003 [cited by applicant]
US 20030225730A1 · Warner · 2003 [cited by applicant]
US 20040001092A1 · Rothwein · 2004 [cited by applicant]
US 20040010489A1 · Rio · 2004 [cited by applicant]
US 20040015981A1 · Coker · 2004 [cited by applicant]
US 20040027388A1 · Berg · 2004 [cited by applicant]
US 20040128001A1 · Levin · 2004 [cited by applicant]
US 20040186860A1 · Lee · 2004 [cited by applicant]
US 20040193510A1 · Catahan · 2004 [cited by applicant]
US 20040199489A1 · Barnes-Leon · 2004 [cited by applicant]
US 20040199536A1 · Barnes Leon · 2004 [cited by applicant]
US 20040199543A1 · Braud · 2004 [cited by applicant]
US 20040249854A1 · Barnes-Leon · 2004 [cited by applicant]
US 20040260534A1 · Pak · 2004 [cited by applicant]
US 20040260659A1 · Chan · 2004 [cited by applicant]
US 20040268299A1 · Lei · 2004 [cited by applicant]
US 20050050555A1 · Exley · 2005 [cited by applicant]
US 20050091098A1 · Brodersen · 2005 [cited by applicant]
US 20100257023A1 · Kendall · 2010 [cited by applicant]
US 20110238674A1 · Avner · 2011 [cited by applicant]
US 20110302006A1 · Avner · 2011 [cited by applicant]
US 20110313842A1 · Avner · 2011 [cited by applicant]
US 20120011158A1 · Avner · 2012 [cited by applicant]
US 20120047174A1 · Avner · 2012 [cited by applicant]
US 20120239694A1 · Avner · 2012 [cited by applicant]
US 20120290399A1 · England · 2012 [cited by examiner]
US 20120290446A1 · England · 2012 [cited by examiner]
US 20130073336A1 · Heath · 2013 [cited by examiner]
US 20130073378A1 · Naveh · 2013 [cited by examiner]
US 20130103637A1 · Dror · 2013 [cited by applicant]
US 20130151331A1 · Avner · 2013 [cited by applicant]
US 20130191455A1 · Penumaka · 2013 [cited by examiner]
US 20140019547A1 · Narasimha · 2014 [cited by applicant]
US 20140039990A1 · Georgi · 2014 [cited by examiner]
US 20140039995A1 · Ngo · 2014 [cited by applicant]
US 20140129326A1 · Munitz · 2014 [cited by applicant]
EP 2297685A1 · 2011 [cited by applicant]
IN 659MUM2011A · 2011 [cited by applicant]
TW 201319987A · 2013 [cited by examiner]
WO WO2010001406A1 · 2010 [cited by examiner]
WO WO2013016320A2 · 2013 [cited by examiner]
WO 2013043296A1 · 2013 [cited by applicant]
WO WO2013123462A1 · 2013 [cited by examiner]
WO 2017044349A1 · 2017 [cited by applicant]
Mitra, pP.; Baid, K., Targeted advertisng for online social networks (English), 2009 Firts International Conference on Networked Digital Technologies (pp. 366-372), Jul. 1, 2009 (Year: 2009). [cited by examiner]
Rao, T.; Nagpal, S., Real-time geo influence in social networks (English); 2011 3rd International Conference on Electronics Computer Technology (vol. 1, 2011, pp. 246-250), Apr. 1, 2011 (Year: 2011). [cited by examiner]
Kim, E.S.; Han, S.S., An Analytical Way to Find Influencers on Social Networks and Validate their Effects in Disseminating Social Games (English), 2009 International Conference on Advances in Social Network Analysis and… [cited by examiner]
“Taykey—Clients,” http://www.taykey.com/clients/, (accessed Jul. 8, 2013), 1 page. [cited by applicant]
“Taykey—Contact US,” http://www.taykey.com/contact-US/, (accessed Jul. 8, 2013), 2 pages. [cited by applicant]
“Taykey—Home,” http://www.taykey.com/, (accessed Jul. 8, 2013), 1 page. [cited by applicant]
“Taykey—News,” http://www.taykey.com/latest-news, (accessed Jul. 8, 2013), 3 pages. [cited by applicant]
“Taykey—Team,” http://www.taykey.com/team/, (accessed Jul. 8, 2013), 1 page. [cited by applicant]
“Taykey—Technology,” http://www.taykey.com/technology/, (accessed Jul. 8, 2013), 2 pages. [cited by applicant]
Final Office Action for U.S. Appl. No. 13/947,065 dated Dec. 19, 2016, 39 pages. [cited by applicant]
Final Office Action for U.S. Appl. No. 13/947,065, dated Jun. 14, 2018, 36 pages. [cited by applicant]
Mitra, A., Trust Driven Information Sharing in Peer-to-Peer Social Networks: Design and Analysis, [Doctoral dissertation, University of Manitoba], 2008, 152 pages, ProQuest Dissertations Publishing. [cited by applicant]
Notice of Allowance dated Jun. 29, 2023 for U.S. Appl. No. 16/950,498 (pp. 1-9). [cited by applicant]
Notice of Allowance for U.S. Appl. No. 13/947,065, dated Jan. 25, 2019, 8 pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 16/437,409, dated Jul. 6, 2020, 9 pages. [cited by applicant]
Office Action for U.S. Appl. No. 13/947,065 dated Nov. 16, 2017, 34 pages. [cited by applicant]
Office Action for U.S. Appl. No. 13/947,065, dated Apr. 18, 2016, 43 pages. [cited by applicant]
Office Action for U.S. Appl. No. 13/947,065, dated Aug. 14, 2015, 32 pages. [cited by applicant]
S. Buckley; M. Ettl; P. Jain; R. Luss; M. Petrik; R.K. Ravi; C. Venkatramani, Social media and customer behavior analytics for personalized customer engagements (English), IBM Journal of Research and Development (vol. 5… [cited by applicant]
Santos, P.; Ribeiro, F.R.; Metrolho, J., Using pervasive computing technologies to deliver personal and public ads in public spaces ( English), 7th Iberian Conference on Information Systems and Technologies (CISTI 2012)… [cited by applicant]
Siyu Tang; N. Blenn; C. Doerr; P. Van Mieghem, Digging in the Digg Social News Website (English), IEEE Transactions on Multimedia (Volumn: 13, Issue: 5, pp. 1163-1175), Jun. 30, 2012 (Year: 2012). [cited by applicant]
Sonntag, Diana; Schneider, Sarah; Mdege, Noreen; Ali, Shehzad; Schmidt, Burkhard, Beyond Food Promotion: A Systematic Review on the influence of the Food Industry on Obesity-Related Dietary Behaviour among Children, Nut… [cited by applicant]
Thyne, Maree; Robertson, Kirsten; Watkins, Leah; Casey, Olly, Retailers targeting children with set collection promotions: the child's perspective, International Journal of Retail & Distribution Management 47.6: 643-658… [cited by applicant]