IP Library › Granted Patent US 12,476,877
Granted Patent B2
US 12,476,877 · App. 17/825,608 · Granted Nov 18, 2025

Systems and methods for automatic generation of social media networks and interactions

Inventors: Tung Thanh Tran (Bradenton, FL); Dongwook Shin (Potomac, MD)
Assignee: IDS TECHNOLOGY LLC
H04L41/145G06Q50/01H04L41/12G06F16/9536H04L51/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,476,877
App. No.
17/825,608
Granted
Nov 18, 2025
Kind
B2
Abstract

A method, computer program product, and computer system for identifying, by a computing device, content of a first social media post from a first user of a simulated social network. Content of a second social media post from a second user of the simulated social network may be identified. It may be determined that the first social media post is a candidate for an engagement event by the second user. The engagement event may be executed by the second user.

Claims (30)

1 . A computer-implemented method comprising:

identifying, by a computing device, content of a first social media post from a first user of a simulated social network;

identifying content of a second social media post from a second user of the simulated social network;

determining that the first social media post is a candidate for an engagement event by the second user, wherein the first social media post is determined to be the candidate for the engagement event by the second user based upon a threshold difference between a first vector representation generated for the first social media post and a second vector representation generated for the second social media post, wherein the threshold difference is one of a first threshold difference and a second threshold difference, wherein the first threshold difference is applied when a social network-defined relationship exists between the first user and the second user, and wherein the second threshold difference is applied for an absence of the social network-defined relationship between the first user and the second user, wherein the first threshold difference is less than the second threshold difference; and

executing the engagement event by the second user.

2 . The computer-implemented method of claim 1 wherein the engagement event is a like engagement event.

3 . The computer-implemented method of claim 1 wherein the engagement event is a reposting engagement event.

4 . The computer-implemented method of claim 1 wherein the first social media post is determined to be the candidate for the engagement event by the second user based upon a comparison of the content of the first social media post from the first user with the content of the second social media post from the second user.

5 . The computer-implemented method of claim 1 wherein the first social media post is determined to be the candidate for the engagement event by the second user based upon a threshold difference of a cosine similarity between a first vector representation generated for the first social media post and a second vector representation generated for the second social media post.

6 . The computer-implemented method of claim 1 wherein a topology of the social network is simulated on a 2-dimensional plane using encoded spatial information.

7 . A computer program product residing on a non-transitory computer readable storage medium having a plurality of instructions stored thereon which, when executed across one or more processors, causes at least a portion of the one or more processors to perform operations comprising:

identifying content of a first social media post from a first user of a simulated social network;

identifying content of a second social media post from a second user of the simulated social network;

determining that the first social media post is a candidate for an engagement event by the second user, wherein the first social media post is determined to be the candidate for the engagement event by the second user based upon a threshold difference between a first vector representation generated for the first social media post and a second vector representation generated for the second social media post, wherein determining that the first social media post is a candidate for an engagement event by the second user includes applying the threshold difference is one of a first threshold difference and a second threshold difference, wherein the first threshold difference is applied when a social network-defined relationship exists between the first user and the second user, and applying a wherein the second threshold difference is applied for an absence of the social network-defined relationship between the first user and the second user, wherein the first threshold difference is less than the second threshold difference; and

executing the engagement event by the second user.

8 . The computer program product of claim 7 wherein the engagement event is a like engagement event.

9 . The computer program product of claim 7 wherein the engagement event is a reposting engagement event.

10 . The computer program product of claim 7 wherein the first social media post is determined to be the candidate for the engagement event by the second user based upon a comparison of the content of the first social media post from the first user with the content of the second social media post from the second user.

11 . The computer program product of claim 7 wherein the first social media post is determined to be the candidate for the engagement event by the second user based upon a threshold difference of a cosine similarity between a first vector representation generated for the first social media post and a second vector representation generated for the second social media post.

12 . The computer program product of claim 7 wherein a topology of the social network is simulated on a 2-dimensional plane using encoded spatial information.

13 . A computing system including one or more processors and one or more memories configured to perform operations comprising:

identifying content of a first social media post from a first user of a simulated social network;

identifying content of a second social media post from a second user of the simulated social network;

determining that the first social media post is a candidate for an engagement event by the second user, wherein the first social media post is determined to be the candidate for the engagement event by the second user based upon a threshold difference between a first vector representation generated for the first social media post and a second vector representation generated for the second social media post, wherein determining that the first social media post is a candidate for an engagement event by the second user includes applying the threshold difference is one of a first threshold difference and a second threshold difference, wherein the first threshold difference is applied when a social network-defined relationship exists between the first user and the second user, and applying a wherein the second threshold difference is applied for an absence of the social network-defined relationship between the first user and the second user, wherein the first threshold difference is less than the second threshold difference; and

executing the engagement event by the second user.

14 . The computing system of claim 13 wherein the engagement event is a like engagement event.

15 . The computing system of claim 13 wherein the engagement event is a reposting engagement event.

16 . The computing system of claim 13 wherein the first social media post is determined to be the candidate for the engagement event by the second user based upon a comparison of the content of the first social media post from the first user with the content of the second social media post from the second user.

17 . The computing system of claim 13 wherein the first social media post is determined to be the candidate for the engagement event by the second user based upon a threshold difference of a cosine similarity between a first vector representation generated for the first social media post and a second vector representation generated for the second social media post.

18 . The computing system of claim 13 wherein a topology of the social network is simulated on a 2-dimensional plane using encoded spatial information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2022
From: TRAN, TUNG THANH; SHIN, DONGWOOK
To: IDS TECHNOLOGY LLC
Reel/Frame 060029/0528 →
Continuity (2)
Provisional Application 63193180 · May 26, 2021
Related Publication 20220393950A1 · Dec 8, 2022
References Cited (28)
US 6961055B2 · Doak et al. · 2005 [cited by applicant]
US 9070101B2 · Abhyanker · 2015 [cited by applicant]
US 9563902B2 · Haswell et al. · 2017 [cited by applicant]
US 10037324B1 · Fontaine · 2018 [cited by applicant]
US 10242114B2 · Mansour et al. · 2019 [cited by applicant]
US 10459997B1 · Agarwal · 2019 [cited by examiner]
US 10586215B2 · Narayanan et al. · 2020 [cited by applicant]
US 10719779B1 · Sagduyu et al. · 2020 [cited by applicant]
US 20080120558A1 · Nathan · 2008 [cited by applicant]
US 20100156909A1 · Banerjee · 2010 [cited by applicant]
US 20100174709A1 · Hansen · 2010 [cited by examiner]
US 20130318014A1 · Ismalon · 2013 [cited by examiner]
US 20140330548A1 · Appel et al. · 2014 [cited by applicant]
US 20170124772A1 · Baszucki et al. · 2017 [cited by applicant]
US 20180060439A1 · Kula et al. · 2018 [cited by applicant]
US 20180158231A1 · Hellam et al. · 2018 [cited by applicant]
US 20180350144A1 · Rathod · 2018 [cited by applicant]
US 20190205481A1 · Gutnik · 2019 [cited by examiner]
US 20200372017A1 · Gross · 2020 [cited by applicant]
US 20220114787A1 · Loodin Ek · 2022 [cited by applicant]
CN 106650915A · 2017 [cited by applicant]
WO 2019005734A1 · 2019 [cited by applicant]
Non-Final Office Action issued in related U.S. Appl. No. 17/825,584, filed Jun. 13, 2023. [cited by applicant]
International Search Report and Written Opinion issued in Application Serial No. PCT/US2022/031145 on Sep. 13, 2022. [cited by applicant]
International Search Report and Written Opinion issued in Application Serial No. PCT/US2022/031134 on Oct. 5, 2022. [cited by applicant]
Extended European Search Report and Search Opinion issued in related Application Serial No. 22812167.9 on Jan. 23, 2025. [cited by applicant]
Final Office Action issued in the related U.S. Appl. No. 17/825,584, filed Dec. 26, 2023. [cited by applicant]
Non-Final Office Action issued in related U.S. Appl. No. 17/825,584, filed Sep. 12, 2024. [cited by applicant]