IP Library Granted Patent US 12,373,549
Granted Patent B2
US 12,373,549 · App. 18/330,627 · Granted Jul 29, 2025

Advanced deterrence for bots in an interactive communication environment

Inventors: Cesar Bravo (Alajuela, CR); Christopher Collins Bode (Holly Springs, NC)
Assignee: Kyndryl, Inc.
G06F21/53G06F21/31G06F21/604
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,373,549
App. No.
18/330,627
Granted
Jul 29, 2025
Kind
B2
Abstract

Embodiments relate to providing an advanced deterrence system for bots in an interactive communication environment. In response to identifying that an automated program for a user terminal is accessing an interactive communication environment hosted by a host computer system, a selection of an assignment for the automated program is triggered, where the automated program is designed to replicate a human behavior in the interactive communication environment. In response to triggering the selection, a task is selected as the assignment for the automated program designed to replicate the human behavior, the task being selected from a plurality of tasks that are queued to be executed by the host computer system. The task is caused to be executed by the automated program on the user terminal, the task causing a consumption of user computer resources on the user terminal.

Claims (29)

1. A computer-implemented method comprising:

in response to identifying that an automated program for a user terminal is accessing an interactive communication environment hosted by a host computer system, triggering a selection of an assignment for the automated program, wherein the automated program is designed to replicate a human behavior in the interactive communication environment;

in response to triggering the selection, selecting a task as the assignment for the automated program designed to replicate the human behavior, the task being selected from a plurality of tasks that are queued to be executed by the host computer system; and

causing the task to be executed by the automated program on the user terminal, the task causing a consumption of user computer resources on the user terminal, wherein: the automated program is associated with an avatar in the interactive communication environment; the avatar is placed in an isolated virtual environment and user permissions are disabled; and an authentication inquiry is presented to the avatar in which a correct response to the authentication inquiry allows the avatar to be restored the user permissions and released from the isolated virtual environment.

2. The computer-implemented method of claim 1 , wherein a script comprises the task, the script being executed by the automated program.

3. The computer-implemented method of claim 1 , wherein causing the task to be executed by the automated program on the user terminal reduces a utilization of host computer resources of the host computer system.

4. The computer-implemented method of claim 1 , wherein the host computer system avoids using host computer resources to perform the task selected for execution by the automated program, in response to causing the task to be executed by the automated program on the user terminal.

5. The computer-implemented method of claim 1 , wherein executing the task comprises execution of a consensus algorithm on behalf of the host computer system that hosts the interactive communication environment.

6. The computer-implemented method of claim 5 , wherein the consensus algorithm is for a blockchain transaction for the host computer system.

7. A system comprising:

a memory having computer readable instructions; and

one or more processors for executing the computer readable instructions, the computer readable instructions controlling the one or more processors to perform operations comprising:

in response to identifying that an automated program for a user terminal is accessing an interactive communication environment hosted by the system, triggering a selection of an assignment for the automated program, wherein the automated program is designed to replicate a human behavior in the interactive communication environment;

in response to triggering the selection, selecting a task as the assignment for the automated program designed to replicate the human behavior, the task being selected from a plurality of tasks that are queued to be executed by the system; and

causing the task to be executed by the automated program on the user terminal, the task causing a consumption of user computer resources on the user terminal, wherein: the automated program is associated with an avatar in the interactive communication environment; the avatar is placed in an isolated virtual environment and user permissions are disabled; and an authentication inquiry is presented to the avatar in which a correct response to the authentication inquiry allows the avatar to be restored the user permissions and released from the isolated virtual environment.

8. The system of claim 7 , wherein a script comprises the task, the script being executed by the automated program.

9. The system of claim 7 , wherein causing the task to be executed by the automated program on the user terminal reduces a utilization of host computer resources of the system.

10. The system of claim 7 , wherein the system avoids using host computer resources to perform the task selected for execution by the automated program, in response to causing the task to be executed by the automated program on the user terminal.

11. The system of claim 7 , wherein executing the task comprises execution of a consensus algorithm on behalf of the system that hosts the interactive communication environment.

12. The system of claim 11 , wherein the consensus algorithm is for a blockchain transaction for the system.

13. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by one or more processors to cause the one or more processors to perform operations comprising:

in response to identifying that an automated program for a user terminal is accessing an interactive communication environment hosted by a host computer system, triggering a selection of an assignment for the automated program, wherein the automated program is designed to replicate a human behavior in the interactive communication environment;

in response to triggering the selection, selecting a task as the assignment for the automated program designed to replicate the human behavior, the task being selected from a plurality of tasks that are queued to be executed by the host computer system; and

causing the task to be executed by the automated program on the user terminal, the task causing a consumption of user computer resources on the user terminal, wherein: the automated program is associated with an avatar in the interactive communication environment; the avatar is placed in an isolated virtual environment and user permissions are disabled; and an authentication inquiry is presented to the avatar in which a correct response to the authentication inquiry allows the avatar to be restored the user permissions and released from the isolated virtual environment.

14. The computer program product of claim 13 , wherein a script comprises the task, the script being executed by the automated program.

15. The computer program product of claim 13 , wherein causing the task to be executed by the automated program on the user terminal reduces a utilization of host computer resources of the host computer system.

16. The computer program product of claim 13 , wherein the host computer system avoids using host computer resources to perform the task selected for execution by the automated program, in response to causing the task to be executed by the automated program on the user terminal.

17. The computer program product of claim 13 , wherein executing the task comprises execution of a consensus algorithm on behalf of the host computer system that hosts the interactive communication environment.

18. The computer program product of claim 17 , wherein the consensus algorithm is for a blockchain transaction for the host computer system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2023
From: BRAVO, CESAR; BODE, CHRISTOPHER COLLINS
To: KYNDRYL, INC.
Reel/Frame 063882/0478 →
Continuity (1)
Related Publication 20240411861A1 · Dec 12, 2024
References Cited (30)
US 11386349B1 · Prisadnikov et al. · 2022 [cited by applicant]
US 11533619B1 · Kahn · 2022 [cited by applicant]
US 20130067573A1 · Champion · 2013 [cited by examiner]
US 20150005071A1 · Yockey · 2015 [cited by applicant]
US 20180083894A1 · Fung et al. · 2018 [cited by applicant]
US 20190138914A1 · Meadows · 2019 [cited by applicant]
US 20190245812A1 · Rico · 2019 [cited by applicant]
US 20190364057A1 · Hazay et al. · 2019 [cited by applicant]
US 20200267165A1 · Leliwa et al. · 2020 [cited by applicant]
US 20200278842A1 · Shihab et al. · 2020 [cited by applicant]
US 20200336496A1 · Modalavalasa et al. · 2020 [cited by applicant]
US 20200366671A1 · Larson et al. · 2020 [cited by applicant]
US 20220164643A1 · Charnock et al. · 2022 [cited by applicant]
US 20220200978A1 · Ho · 2022 [cited by applicant]
US 20220207134A1 · Protasov · 2022 [cited by examiner]
US 20220210033A1 · Higgins et al. · 2022 [cited by applicant]
US 20220404949A1 · Berquam · 2022 [cited by examiner]
US 20230004676A1 · Falchuk et al. · 2023 [cited by applicant]
US 20230078448A1 · Cella et al. · 2023 [cited by applicant]
US 20230177490A1 · Moore · 2023 [cited by examiner]
US 20230291740A1 · Ashby · 2023 [cited by examiner]
US 20240135136A1 · Munoz · 2024 [cited by applicant]
US 20240259201A1 · Enciso et al. · 2024 [cited by applicant]
CA 3104119C · 2023 [cited by applicant]
CN 115618314A · 2023 [cited by applicant]
EP 3474159A1 · 2019 [cited by applicant]
Bravo, et al. “Dynamic Creation of Temporary Isolated Environment in an Interactive Communication Environment” U.S. Appl. No. 18/330,620, filed Jun. 7, 2023. [cited by applicant]
Kyndryl: List of Kyndryl Patents or Patent Applications Treated as Related (Appendix P); Date Filed: Jun. 7, 2023; 2 pages. [cited by applicant]
Salim, “Dubai Metaverse Assembly Announced for September; to Showcase ‘Real’ Meetings in Virtual World,” Khaleej Times, 2022, 3 pages. [cited by applicant]
Shepherd, “20 Essential Meta Statistics You Need to Know in 2023,” Social Shepherd, Feb. 23, 2023, 12 pages. [cited by applicant]