US 11,869,035 B1
Systems and methods for distributing advertisements
Jonathan J. Carroll, Phoenix, AZ (US); Hans-Jurgen Greiner, Desert Hills, AZ (US); Padmaja Kodavanti, Phoenix, AZ (US); Gopinath Kondapally, Phoenix, AZ (US); Kevin H. Ringger, Surprise, AZ (US); James Jerome Smart-Foster, Phoenix, AZ (US); and Arun Swamy, Aurora, IL (US)
Assigned to AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC., New York, NY (US)
Filed by AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC., New York, NY (US)
Filed on Jan. 17, 2020, as Appl. No. 16/746,359.
Application 16/746,359 is a continuation of application No. 14/335,618, filed on Jul. 18, 2014, granted, now 10,540,685.
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/0251 (2023.01); G06Q 50/00 (2012.01); G06Q 30/0241 (2023.01)
CPC G06Q 30/0253 (2013.01) [G06Q 30/0255 (2013.01); G06Q 30/0277 (2013.01); G06Q 50/01 (2013.01); G06Q 30/0259 (2013.01); G06Q 30/0261 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
obtaining, by a computer-based system, a plurality of posts associated with a merchant from a first social media operator and a second social media operator;
identifying, by the computer-based system, a request to distribute a social media post from the plurality of posts to a recipient group based at least in part on the social media post comprising a subject tag for the merchant, the social media post having been published by the first social media operator or the second social media operator;
filtering, by the computer-based system, a subset of the posts from the plurality of posts according to a common preference in response to the request to distribute the social media post;
deleting, by the computer-based system, a first duplicative post with the subject tag from the subset of the posts based at least in part on the first duplicative post being received from the first social media operator and a second duplicative post with the subject tag being received from the second social media operator;
identifying, by the computer-based system, a set of recipients for the recipient group, wherein individual recipients in the set of recipients share the common preference;
disabling, by the computer-based system, malicious executable scripting code embedded in a particular post in the subset of the posts by using a cross-site scripting filter, wherein disabling the malicious executable scripting code prevents the malicious executable scripting code from executing a digital attack;
determining, by the computer-based system, that the particular post contains a word appearing in a word list;
removing, by the computer-based system, the word from the particular post prior to inserting the particular post into a web-page displayed by a recipient device of one of the set of recipients;
inserting, by the computer-based system, the particular post of the subset of the posts into the web-page;
receiving, by the computer-based system, an indication that the recipient device is within a predefined distance of a location associated with the merchant; and
sending, by the computer-based system, a notification to the recipient device, the notification containing a link to the web-page.