IP Library Granted Patent US 12,463,929
Granted Patent B2
US 12,463,929 · App. 18/656,939 · Granted Nov 4, 2025

Systems and methods for automatically identifying spam in social media comments based on context

Inventors: Vijay Kumar (Karnataka, IN); Rajendran Pichaimurthy (Karnataka, IN); Madhusudhan Srinivasan (Karnataka, IN)
Assignee: Adeia Guides Inc.
H04L51/212G06Q50/01H04L51/52
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,463,929
App. No.
18/656,939
Granted
Nov 4, 2025
Kind
B2
Abstract

Systems and methods are described herein for automatically identifying spam in social media comments based on comparison of the context or topic of the popular or trending post with the context or topic of each comment associated with the post. Content of a social media post is processed to identify a topic of the social media post. A plurality of comments associated with the social media post are accessed and the topic of each comment is compared to the topic of the social media post and, if the topics do not match, the comment is identified as spam. A notification is generated for display to an administrator of the social media platform on which the social media post resides identifying the comment as spam.

Claims (52)

1 . A computer-implemented method comprising:

accessing, by a server, a comment to be posted in association with a social media post, wherein the comment is submitted by a first user, and the social media post is submitted by a second user;

determining, by the server, whether a topic of the comment matches a topic of the social media post;

based at least in part on determining that the topic of the comment does not match the topic of the social media post:

accessing, by the server, an exclusion list comprising one or more entries, wherein the one or more entries comprise one or more characters representing emotional responses;

determining, by the server, whether content of the comment matches an entry of the exclusion list by:

identifying a textual portion in the content of the comment;

comparing the textual portion and the one or more characters representing emotional responses; and

determining, based on the comparing, that the textual portion comprises a character of the one or more characters representing emotional responses; and

based at least in part on determining that the content of the comment matches the entry of the exclusion list:

identifying, by the server, the comment as related to the social media post; and

causing, by the server, the comment to be posted in association with the social media post.

2 . The method of claim 1 , wherein the comment is a first comment, the method further comprising:

determining whether content of a second comment matches an entry of the exclusion list; and

based at least in part on determining that the content of the second comment does not match any entry of the exclusion list:

identifying the second comment as unrelated to the social media post; and

transmitting a notification comprising an identifier of the second comment.

3 . The method of claim 2 , wherein the social media post is published via a social media platform, and wherein the notification is transmitted by the server to a device associated with an administrator of the social media platform.

4 . The method of claim 1 , wherein the one or more characters comprise at least one of alphanumeric characters, text strings, emojis, emoticons, or graphical icons.

5 . The method of claim 1 , wherein the one or more entries comprise repeated content across a plurality of comments.

6 . The method of claim 1 , wherein the exclusion list is indicative of acceptable content of comments.

7 . The method of claim 1 , wherein determining that the topic of the comment does not match the topic of the social media post comprises:

identifying one or more keywords of the comment; and

determining, based on the one or more keywords, that the comment comprises advertisement content.

8 . The method of claim 7 , wherein determining, based on the one or more keywords, that the comment comprises the advertisement content comprises determining that the one or more keywords are indicative of contact information.

9 . A system comprising:

memory for storing data associated with social media; and

control circuitry implemented on a server and configured to:

access, from the memory, a comment to be posted in association with a social media post, wherein the comment is submitted by a first user, and the social media post is submitted by a second user;

determine whether a topic of the comment matches a topic of the social media post;

based at least in part on determining that the topic of the comment does not match the topic of the social media post:

access an exclusion list comprising one or more entries, wherein the one or more entries comprise one or more characters representing emotional responses;

determine whether content of the comment matches an entry of the exclusion list by:

identifying a textual portion in the content of the comment;

comparing the textual portion and the one or more characters representing emotional responses; and

determining, based on the comparing, that the textual portion comprises a character of the one or more characters representing emotional responses; and

based at least in part on determining that the content of the comment matches the entry of the exclusion list:

identify the comment as related to the social media post; and

cause the comment to be posted in association with the social media post.

10 . The system of claim 9 , wherein the comment is a first comment, and wherein the control circuitry is further configured to:

determine whether content of a second comment matches an entry of the exclusion list; and

based at least in part on determining that the content of the second comment does not match any entry of the exclusion list:

identify the second comment as unrelated to the social media post; and

transmit a notification comprising an identifier of the second comment.

11 . The system of claim 10 , wherein the social media post is published via a social media platform, and wherein the control circuitry is configured to transmit the notification to a device associated with an administrator of the social media platform.

12 . The system of claim 9 , wherein the one or more characters comprise at least one of alphanumeric characters, text strings, emojis, emoticons, or graphical icons.

13 . The system of claim 9 , wherein the one or more entries comprise repeated content across a plurality of comments.

14 . The system of claim 9 , wherein the exclusion list is indicative of acceptable content of comments.

15 . The system of claim 9 , wherein the control circuitry, when determining that the topic of the comment does not match the topic of the social media post, is configured to:

identify one or more keywords of the comment; and

determine, based on the one or more keywords, that the comment comprises advertisement content.

16 . The system of claim 15 , wherein the control circuitry, when determining, based on the one or more keywords, that the comment comprises the advertisement content, is configured to determine that the one or more keywords are indicative of contact information.

Assignments (3)
SECURITY INTEREST Recorded May 28, 2025
From: ADEIA INC. (F/K/A XPERI HOLDING CORPORATION); ADEIA HOLDINGS INC.; ADEIA MEDIA HOLDINGS INC.; ADEIA IMAGING LLC; ADEIA MEDIA LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA TECHNOLOGIES INC.; ADEIA GUIDES INC.; ADEIA SOLUTIONS LLC; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR INTELLECTUAL PROPERTY LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA PUBLISHING INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 071454/0343 →
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0207 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2024
From: KUMAR, VIJAY; PICHAIMURTHY, RAJENDRAN; SRINIVASAN, MADHUSUDHAN
To: ROVI GUIDES, INC.
Reel/Frame 067337/0091 →
Continuity (3)
Continuation 18142877 · May 3, 2023
Continuation 16541788 · Aug 15, 2019
Related Publication 20240291787A1 · Aug 29, 2024
References Cited (54)
US 8396864B1 · Harinarayan et al. · 2013 [cited by applicant]
US 8606792B1 · Jackson et al. · 2013 [cited by applicant]
US 8782157B1 · Hansen · 2014 [cited by applicant]
US 8955127B1 · Sokolov et al. · 2015 [cited by applicant]
US 9043417B1 · Jones et al. · 2015 [cited by applicant]
US 9146943B1 · Thakur et al. · 2015 [cited by applicant]
US 9401947B1 · Oztaskent et al. · 2016 [cited by applicant]
US 9830360B1 · Mokani et al. · 2017 [cited by applicant]
US 10162900B1 · Chatterjee et al. · 2018 [cited by applicant]
US 10198427B2 · Yishay · 2019 [cited by applicant]
US 10333877B2 · Giura et al. · 2019 [cited by applicant]
US 10616353B2 · Shalita et al. · 2020 [cited by applicant]
US 10742435B2 · Vuskovic et al. · 2020 [cited by applicant]
US 11677703B2 · Kumar et al. · 2023 [cited by applicant]
US 20050060643A1 · Glass · 2005 [cited by examiner]
US 20110282952A1 · Song · 2011 [cited by applicant]
US 20120005199A1 · Acharya et al. · 2012 [cited by applicant]
US 20130024788A1 · Olsen et al. · 2013 [cited by applicant]
US 20130138735A1 · Kanter et al. · 2013 [cited by applicant]
US 20130191468A1 · Dichiu et al. · 2013 [cited by applicant]
US 20130218667A1 · Mohamed · 2013 [cited by applicant]
US 20130268536A1 · Nachiappan et al. · 2013 [cited by applicant]
US 20130298084A1 · Spivack · 2013 [cited by examiner]
US 20140230053A1 · Mote et al. · 2014 [cited by applicant]
US 20140324741A1 · Stewart et al. · 2014 [cited by applicant]
US 20150052138A1 · Sutton et al. · 2015 [cited by applicant]
US 20150317562A1 · Srinivasan et al. · 2015 [cited by applicant]
US 20150371341A1 · Iyer et al. · 2015 [cited by applicant]
US 20150378986A1 · Amin et al. · 2015 [cited by applicant]
US 20160028673A1 · Jeyaraman et al. · 2016 [cited by applicant]
US 20160042290A1 · Zhuang et al. · 2016 [cited by applicant]
US 20160142358A1 · Zunger et al. · 2016 [cited by applicant]
US 20160314113A1 · Moharrami et al. · 2016 [cited by applicant]
US 20160357870A1 · Hentschel et al. · 2016 [cited by applicant]
US 20170005962A1 · Lewin-Eytan et al. · 2017 [cited by applicant]
US 20170034107A1 · Krishnaswamy et al. · 2017 [cited by applicant]
US 20170142044A1 · Ball et al. · 2017 [cited by applicant]
US 20170220580A1 · Chi et al. · 2017 [cited by applicant]
US 20170337638A1 · Napper et al. · 2017 [cited by applicant]
US 20180046475A1 · Wei et al. · 2018 [cited by applicant]
US 20180247189A1 · Adel et al. · 2018 [cited by applicant]
US 20180285413A1 · Vora et al. · 2018 [cited by applicant]
US 20180373703A1 · Blaschak et al. · 2018 [cited by applicant]
US 20190052722A1 · Gasking · 2019 [cited by applicant]
US 20190197399A1 · Zhang et al. · 2019 [cited by applicant]
US 20190347668A1 · Williams et al. · 2019 [cited by applicant]
US 20200050758A1 · Fullinwider et al. · 2020 [cited by applicant]
US 20200057946A1 · Singaraju et al. · 2020 [cited by applicant]
US 20200076759A1 · Kwatra et al. · 2020 [cited by applicant]
US 20200142999A1 · Pedersen · 2020 [cited by applicant]
US 20200380074A1 · Li et al. · 2020 [cited by applicant]
US 20210051123A1 · Kumar et al. · 2021 [cited by applicant]
US 20210051124A1 · Kumar et al. · 2021 [cited by applicant]
US 20230275861A1 · Kumar et al. · 2023 [cited by applicant]