IP Library Granted Patent US 12,651,281
Granted Patent B2
US 12,651,281 · App. 17/740,265 · Granted Jun 9, 2026

Systems, devices, and methods for autonomous communication generation, distribution, and management of online communications

Inventors: Afif Khoury (San Diego, CA); Alo Sarv (San Diego, CA)
Assignee: SOCi, Inc.
G06Q30/0269G06N5/04G06N20/00G06Q10/40G06Q30/0264H04L67/12
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,651,281
App. No.
17/740,265
Granted
Jun 9, 2026
Kind
B2
Abstract

This document describes the autonomous collection, generation, distribution, and management of online web content. The devices, systems, and methods described herein can be used to collect and generate online web content and communications in an automatic and autonomous manner. Specifically, the disclosed methods, devices, and systems may be employed to produce one or more communications and/or advertising campaigns, as well as for monitoring, managing, defining the efficiency, effectiveness, and workability of the campaign with respect to generating predicted user engagements, thereby accurately determining the cost benefits of the communication campaign. The system may track, evaluate, and provide analytic results that may then be used to better guide the system parameters for customizing autonomous communications directed one or more characteristics of a defined target audience.

Claims (39)

1 . A communication system for generating an online communication for transmission to one or more target recipients of a social media platform over a network based on target identifiable characteristics of the target recipient, the system comprising:

a communications repository storing a plurality of communication assets and a plurality of communication templates, the communication assets being stored based on a number of product or service identifiable characteristics of a product or service being offered for sale via the communication assets; and

a communications server having a network connection to communicate with a target recipient via a client computing device having a graphical user interface for displaying online communications, the communications server being coupled to the communications repository via the network connection and having at least one set of processing engines for generating an autonomous communication builder, the autonomous communication builder for autonomously executing a plurality of instructions that when executed by the set of processing engines performs a set of operations, the set of processing engines comprising:

an evaluation engine, the evaluation engine being configured for receiving one or more target identifiable characteristics of the target recipient, the evaluation engine being composed of a subset of processors for implementing a subset of the plurality of instructions of the communications builder directed to performing an evaluation operation, the evaluation engine further being configured for accessing the communications repository and evaluating the plurality of communication assets or the plurality of communication templates, the evaluating comprising comparing the received target identifiable characteristics of the target recipient to one or more product or service identifiable characteristics of the multimedia communication assets or communication templates;

a communication generation engine being configured for selecting a communication asset and a communication template, the selecting of the communication asset being based on a correspondence between the target identifiable characteristics of the target recipient and the product or service identifiable characteristics of the multimedia communication asset, the communication generation engine further being configured for coupling the the selected communication asset and the communication template, so as to produce an autonomously generated communication;

a formatting engine, the formatting engine being configured for formatting the autonomously generated communication;

a scheduling engine, the scheduling engine being configured for evaluating one or more social media platforms being used by the target recipient, to determine a high traffic time associated with the target recipient for the transmission of the autonomously generated communication so as to produce a scheduled time for transmission; and

a distribution engine, the distribution engine being configured for transmitting the autonomously generated communication over the network via the social media platform at the scheduled time.

2 . The communication system in accordance with claim 1 , wherein the selecting, by the communications builder portion of the plurality of instructions, of the communication asset and the communication template is further based upon one or more target identifiable engagement parameters.

3 . The communication system in accordance with claim 2 , wherein the plurality of communication assets are ranked based on a number of the identifiable engagement parameters.

4 . The communication system in accordance with claim 3 , wherein the set of operations further comprises autonomously searching, by a content collector portion of the plurality of instructions, one or more social media platforms and collecting data pertaining to one or more of a multimedia communication assets and the target recipient, and further transmitting the data to one or more databases associated with the communication server and the communication repository.

5 . The communication system in accordance with claim 4 , wherein the set of operations further comprises retrieving, by an artificial intelligence (A/I) module portion of the plurality of instructions, the data pertaining to the one or more multimedia communication assets and the target recipient, evaluating the data, and generating the one or more target identifiable engagement parameters for use in ranking the multimedia communication assets with respect to the target identifiable characteristics of the target recipient.

6 . The communication system in accordance with claim 5 , wherein the set of operations further comprises autonomously performing, by a conflict checking engine portion of the plurality of instructions, a conflict check on the autonomously generated communication to be transmitted so as to determine whether there is a potential or actual conflict that may arise should the autonomously generated communication be transmitted, the conflict being associated with content of the autonomously generated communication.

7 . A communication apparatus for autonomously generating an online communication for transmission to one or more target communication recipients of a social media platform over a network based on target recipient characterization parameters characterizing the target communication recipient, the communication apparatus comprising:

a communications server having a network connection to communicate with a target communication recipient via a client computing device having a graphical user interface, the communications server comprising a set of processing engines, each of the processing engines being configured for implementing instructions that when executed implement functional components, the set of processing engines comprising:

an evaluation engine for receiving and evaluating information about one or more characteristics of the target communication recipient to produce one or more target recipient characterization parameters, and the evaluation engine further being configured for autonomously accessing a communications repository, and evaluating a plurality of communication content elements based on at least one of the one or more target recipient characterization parameters so as to generate an ordered set of communication content elements;

a communications generation engine for autonomously accessing the communication repository and matching the one or more target recipient characterization parameters of the target communication recipient with at least one of the communication content elements to produce a selected communication content element, the matching being based on a correspondence between the communication content element and the one or more target recipient characterization parameters characterizing the target communication recipient, the communications generation engine further being configured for selecting a communication content template from the communication repository to produce a selected communication content template, and for autonomously coupling the selected communication content element with the selected communication content template to produce an autonomously generated communication;

a formatting engine for formatting the autonomously generated communication;

a scheduling engine for evaluating a social media platform being used by the target communication recipient, and based on at least one of the one or more target recipient characterization parameters, determining a high traffic time associated with the target communication recipient for the transmission of the autonomously generated communication so as to produce a scheduled time for transmission during the determined high traffic time; and

a distribution engine, associated with the scheduler, for performing the autonomous and targeted transmission of the autonomously generated communication over the network via the social media platform to the target communication recipient at the scheduled high traffic time.

8 . The communication apparatus in accordance with claim 7 , wherein the communications server further comprises a content collector, the content collector being configured for searching one or more social media platforms and collecting data pertaining to the one or more characteristics of the target communication recipient to produce target recipient characterization data, and further being configured for transmitting that target recipient characterization data to one or more databases associated with the communications server.

9 . The communication apparatus in accordance with claim 8 , wherein the content collector is further configured for searching the social media platform and collecting consumer sentiment data pertaining to one or more sentiments expressed by one or more consumers evaluating one or more of the communication content elements, wherein the ranking of the selection of the plurality of communication content elements is further based on the consumer sentiment data.

10 . The communication apparatus in accordance with claim 9 , wherein the server further comprises an artificial intelligence (AI) engine, the AI engine being configured for receiving the target recipient characterization data, evaluating the target recipient characterization data to produce target recipient evaluation result data, and for using the target recipient evaluation result data to generate one or more target identifiable engagement parameters, the one or more target identifiable engagement parameters for further characterizing a target communication recipient with regard to their engagement with one or more online communication content elements.

11 . The communication apparatus in accordance with claim 10 , wherein the communication content elements are further ranked based on the one or more target identifiable engagement parameters.

12 . The communication apparatus in accordance with claim 11 , wherein the AI engine is further configured for receiving the consumer sentiment data characterizing the communication content element, evaluating the consumer sentiment data to produce communication content element evaluation result data, and for using the communication content element evaluation result data to further rank the communication content elements.

13 . The communication apparatus in accordance with claim 12 , wherein the communications server further includes a conflict checker, the conflict checker configured for performing a conflict check on the autonomously generated communication to be transmitted so as to determine whether there is a potential or actual conflict that may arise should the selected prefabricated communication be transmitted.

14 . A computer implemented method for autonomously generating an online communication for transmission to a communication target recipient via a social media platform, the autonomous computer implemented method comprising:

retrieving, by at least one content collection module of a computing device executing a content collector protocol, web-based review content so as to form a web content collection, the web content collection comprising:

review content previously posted online, and

characteristic data associated with the communication target recipient, the characteristic data including a plurality of communication target recipient engagements;

evaluating, by at least one evaluation module of the computing device executing an evaluation protocol, the review content of the web content collection, the review content having one or more evaluative characteristics, the evaluating being based on a correspondence between the plurality of communication target recipient engagements and the one or more evaluative characteristics of the review content so as to produce a set of ordered, characterized review content items based on the correspondence;

retrieving for transmission to the communication target recipient, by at least one distribution module of the computing device, from a communications repository storing the ordered, characterized review content items and one or more communication templates, a characterized review content item and a communication template to produce a selected review content item and a selected communication template;

coupling, by at least one communications building module of the computing device, the selected review content item and the selected communication template, so as to produce an autonomously generated communication;

formatting, by at least one data formatting module of the computing device, the autonomously generated communication in a transmission format based on the plurality of communication target recipient engagements;

scheduling, by at least one scheduling module of the computing device, the autonomously generated communication for transmission to the communication target recipient via a social media platform, the scheduling being based on a determined high traffic time for the communication target recipient of the social media platform; and

transmitting, by at least one distribution module of the computing device, the autonomously generated communication over a network interface via the social media platform to the target user at the scheduled time.

15 . The method in accordance with claim 14 , comprising further ranking, by at least one data processor of the computing device, the characterized communication content with regard to a number of target identifiable engagement parameters characterizing the communication target recipient.

16 . The method in accordance with claim 15 , further comprising performing a conflict check, by at least one data processor of the computing device, on the autonomously generated communication to be transmitted so as to determine whether there is a potential or actual conflict that may arise should the autonomously generated communication be transmitted, the conflict being associated with content of the prefabricated communication.

17 . The method in accordance with claim 16 , wherein the method further comprises, receiving, by one or more data processors of the computing device, data pertaining to an online consumer sentiment characterization of each of a set of communication content being evaluated by the evaluation protocol, evaluating the online consumer sentiment data to produce online consumer sentiment characterization result data, and using the online consumer sentiment characterization result data to further rank the set of communication content so as to generate the ranked order.

Assignments (3)
SECURITY INTEREST Recorded Oct 3, 2024
From: SOCI, INC.
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 068784/0377 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY IS SOCI, INC.. PREVIOUSLY RECORDED AT REEL: 061001 FRAME: 0099. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 21, 2022
From: KHOURY, AFIF; SARV, ALO
To: SOCI, INC.
Reel/Frame 061740/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2022
From: KHOURY, AFIF; SARV, ALO
To: SOCI, INC., CALIFORNIA
Reel/Frame 061001/0099 →
Continuity (5)
Continuation 17105984 · Nov 27, 2020
Continuation In Part 16986193 · Aug 5, 2020
Provisional Application 62941680 · Nov 27, 2019
Provisional Application 62885177 · Aug 9, 2019
Related Publication 20220405805A1 · Dec 22, 2022
References Cited (19)
US 8626575B1 · Gong · 2014 [cited by applicant]
US 8930832B2 · Greer · 2015 [cited by examiner]
US 9420121B2 · Grosz et al. · 2016 [cited by applicant]
US 20080060003A1 · Nocifera · 2008 [cited by examiner]
US 20100036970A1 · Sidi · 2010 [cited by examiner]
US 20110093453A1 · Frayman et al. · 2011 [cited by applicant]
US 20120130800A1 · Pradeep et al. · 2012 [cited by applicant]
US 20130346172A1 · Wu · 2013 [cited by applicant]
US 20140280556A1 · Kazi · 2014 [cited by examiner]
US 20150382068A1 · Shimy · 2015 [cited by applicant]
US 20180012253A1 · Gavlovski · 2018 [cited by examiner]
US 20180189074A1 · Kulkarni · 2018 [cited by examiner]
US 20180374122A1 · Greer · 2018 [cited by examiner]
US 20210058666A1 · Kim et al. · 2021 [cited by applicant]
US 20240086975A1 · Khoury et al. · 2024 [cited by applicant]
Flora Amato, Sos: A multimedia recommender System for Online Social networks, 2019 (Year: 2019). [cited by examiner]
Gil, Alberto et al. Personalized multimedia touristic services for hybrid broadcast broadband mobile receivers, 211-219 (2010). [cited by applicant]
Haupt, Johannes et al. Robust identification of email tracking a machine learning approach, School of Business and Economics, Humboldt University of Berlin, 33 pages (2018). [cited by applicant]
Kardan, Ahman A. et al. Targeted advertisement in social networks using recommender system, IEEE, 13 pages 2013. [cited by applicant]