IP Library Granted Patent US 12,346,780
Granted Patent B2
US 12,346,780 · App. 17/449,838 · Granted Jul 1, 2025

Artificial intelligence module communication

Inventors: James David Cleaver (Grose Wold, AU); Dallas McGuire Hindle (Williamstown, AU); Michael James McGuire (Sydney, AU); Pramod Vadayadiyil Raveendran (Bengaluru, IN); Seema Nagar (Bangalore, IN)
Assignee: Kyndryl, Inc.
G06N20/00G06F16/951G06F16/9538
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,346,780
App. No.
17/449,838
Granted
Jul 1, 2025
Kind
B2
Abstract

A system, method, and computer program product for implementing artificial intelligence module communication is provided. The method includes generating models associated with communications between real-time artificial intelligence modules. Classifiers associated with the models are generated and a master real-time artificial intelligence module associated with the modules and classifiers is detected. Real-time artificial intelligence modules are detected and communications between the master real-time artificial intelligence module and the real-time artificial intelligence modules are initiated. Updated classifiers, updated models, and updated self learning software are generated. The updated self learning software is executed and a resulting query associated with a Web search is executed.

Claims (85)

1. A hardware device comprising a processor coupled to a computer-readable memory unit, the memory unit comprising instructions that when executed by the processor implements a real-time artificial intelligence module communication method comprising:

generating, by said processor, models associated with communications between real-time artificial intelligence modules;

generating, by said processor, classifiers associated with said models;

detecting, by said processor, a master real-time artificial intelligence module associated with said models and said classifiers;

detecting, by said processor executing Web crawling software during a Web crawling process, a plurality of real-time artificial intelligence modules;

wherein said master real-time artificial intelligence module and said plurality of real-time artificial intelligence modules comprise chatbot modules;

initiating, by said processor with respect to computer language rules, communications between said master real-time artificial intelligence module and said plurality of real-time artificial intelligence modules;

generating, by said processor in response to results of said communications, updated classifiers associated with said classifiers;

generating, by said processor in response to results of said communications and with respect to said updated classifiers, updated models associated with said models;

generating, by said processor in response to results of said communications and with respect to said updated models, updated self learning software for execution of said communications between said master real-time artificial intelligence module and said plurality of real-time artificial intelligence modules;

executing, by said processor, updated self learning software; and

executing, by said processor in response to user input with respect to said executing said updated self learning software, a query associated with a Web search.

2. The hardware device of claim 1 , wherein said executing said query comprises:

parsing semantics associated with indexing functionality of said master real-time artificial intelligence module and said plurality of real-time artificial intelligence modules;

parsing code based language of said master real-time artificial intelligence module and said plurality of real-time artificial intelligence modules;

executing a real time query of said master real-time artificial intelligence module;

querying, via said master real-time artificial intelligence module in response to said executing said real time query, said plurality of real-time artificial intelligence modules;

retrieving, in response to results of said querying said plurality of real-time artificial intelligence modules, search results of said query; and

presenting to a user, via a specialized graphical user interface (GUI), said search results.

3. The hardware device of claim 2 , wherein said specialized GUI comprises a virtual reality (VR) interface device.

4. The hardware device of claim 2 , further comprising:

determining, based on results of analyzing said search results, that relevant information is missing from query based information of said search results; and

requesting, in response to results of said determining, additional information associated with said query based information.

5. The hardware device of claim 2 , wherein said method further comprises:

determining, based on results of analyzing said search results, that query based information of said search results comprises all necessary information; and

enabling, in response to results of said determining, said updated self learning software and additional A/I software modules associated with suppliers, vendors, and Websites identified in response to said executing said real time query.

6. The hardware device of claim 1 , wherein said generating said classifiers comprises:

determining, by said processor, an availability for a functionality of a Web page with respect to said query;

determining, by said processor, required information for facilitating said functionality of said Web page; and

determining, by said processor, an outcome associated with said functionality of said Web page.

7. The hardware device of claim 6 , wherein said outcome is associated with a quote, a delivery, or information associated with a product.

8. A real-time artificial intelligence module communication method comprising:

generating, by a processor of a hardware device, models associated with communications between real-time artificial intelligence modules;

generating, by said processor, classifiers associated with said models;

detecting, by said processor, a master real-time artificial intelligence module associated with said models and said classifiers;

detecting, by said processor executing Web crawling software during a Web crawling process, a plurality of real-time artificial intelligence modules;

wherein said master real-time artificial intelligence module and said plurality of real-time artificial intelligence modules comprise chatbot modules;

initiating, by said processor with respect to computer language rules, communications between said master real-time artificial intelligence module and said plurality of real-time artificial intelligence modules;

generating, by said processor in response to results of said communications, updated classifiers associated with said classifiers;

generating, by said processor in response to results of said communications and with respect to said updated classifiers, updated models associated with said models;

generating, by said processor in response to results of said communications and with respect to said updated models, updated self learning software for execution of said communications between said master real-time artificial intelligence module and said plurality of real-time artificial intelligence modules;

executing, by said processor, updated self learning software; and

executing, by said processor in response to user input with respect to said executing said updated self learning software, a query associated with a Web search.

9. The method of claim 8 , wherein said executing said query comprises:

parsing semantics associated with indexing functionality of said master real-time artificial intelligence module and said plurality of real-time artificial intelligence modules;

parsing code based language of said master real-time artificial intelligence module and said plurality of real-time artificial intelligence modules;

executing a real time query of said master real-time artificial intelligence module;

querying, via said master real-time artificial intelligence module in response to said executing said real time query, said plurality of real-time artificial intelligence modules;

retrieving, in response to results of said querying said plurality of real-time artificial intelligence modules, search results of said query; and

presenting to a user, via a specialized graphical user interface (GUI), said search results.

10. The method of claim 9 , wherein said specialized GUI comprises a virtual reality (VR) interface device.

11. The method of claim 9 , further comprising:

determining, based on results of analyzing said search results, that relevant information is missing from query based information of said search results; and

requesting, in response to results of said determining, additional information associated with said query based information; and

initiating communication with multiple chatbots associated with identified suppliers, vendors and websites subsequent to requesting the additional information, the communications including communications between the master real-time artificial intelligence module and the multiple chatbots.

12. The method of claim 9 , further comprising:

determining, based on results of analyzing said search results, that query based information of said search results comprises all necessary information; and

enabling, in response to results of said determining, said updated self learning software and additional A/I software modules associated with suppliers, vendors, and Websites identified in response to said executing said real time query.

13. The method of claim 9 , further comprising:

providing at least one support service for at least one of creating, integrating, hosting, maintaining, and deploying computer-readable code in the hardware device, said code being executed by the processor to implement: said generating said models, said generating said classifiers, said detecting said master real-time artificial intelligence module, said detecting said plurality of real-time artificial intelligence modules, said initiating, said generating said updated classifiers, said generating said updated models, said generating said updated self learning software, said executing said updated self learning software, and said executing said query.

14. The method of claim 8 , wherein said generating said classifiers comprises:

determining, by said processor, an availability for a functionality of a Web page with respect to said query;

determining, by said processor, required information for facilitating said functionality of said Web page; and

determining, by said processor, an outcome associated with said functionality of said Web page.

15. The method of claim 14 , wherein said outcome is associated with a quote, a delivery, or information associated with a product.

16. A computer program product, comprising a computer readable hardware storage device storing a computer readable program code, said computer readable program code comprising an algorithm that when executed by a processor of a hardware device implements a real-time artificial intelligence module communication method, said method comprising:

generating, by a processor of a hardware device, models associated with communications between real-time artificial intelligence modules;

generating, by said processor, classifiers associated with said models;

detecting, by said processor, a master real-time artificial intelligence module associated with said models and said classifiers;

detecting, by said processor executing Web crawling software during a Web crawling process, a plurality of real-time artificial intelligence modules;

wherein said master real-time artificial intelligence module and said plurality of real-time artificial intelligence modules comprise chatbot modules;

initiating, by said processor with respect to computer language rules, communications between said master real-time artificial intelligence module and said plurality of real-time artificial intelligence modules;

generating, by said processor in response to results of said communications, updated classifiers associated with said classifiers;

generating, by said processor in response to results of said communications and with respect to said updated classifiers, updated models associated with said models;

generating, by said processor in response to results of said communications and with respect to said updated models, updated self learning software for execution of said communications between said master real-time artificial intelligence module and said plurality of real-time artificial intelligence modules;

executing, by said processor, updated self learning software; and

executing, by said processor in response to user input with respect to said executing said updated self learning software, a query associated with a Web search.

17. The computer program product of claim 16 , wherein said executing said query comprises:

parsing semantics associated with indexing functionality of said master real-time artificial intelligence module and said plurality of real-time artificial intelligence modules;

parsing code based language of said master real-time artificial intelligence module and said plurality of real-time artificial intelligence modules;

executing a real time query of said master real-time artificial intelligence module;

querying, via said master real-time artificial intelligence module in response to said executing said real time query, said plurality of real-time artificial intelligence modules;

retrieving, in response to results of said querying said plurality of real-time artificial intelligence modules, search results of said query; and

presenting to a user, via a specialized graphical user interface (GUI), said search results.

18. The computer program product of claim 17 , wherein said specialized GUI comprises a virtual reality (VR) interface device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2022
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 061163/0097 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2021
From: CLEAVER, JAMES DAVID; MCGUIRE HINDLE, DALLAS; MCGUIRE, MICHAEL JAMES; VADAYADIYIL RAVEENDRAN, PRAMOD; NAGAR, SEEMA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 057686/0838 →
Continuity (1)
Related Publication 20230108391A1 · Apr 6, 2023
References Cited (13)
US 10116596B2 · Li · 2018 [cited by applicant]
US 10659851B2 · Lister · 2020 [cited by applicant]
US 10742572B2 · Anderson · 2020 [cited by applicant]
US 20180287968A1 · Koukoumidis · 2018 [cited by applicant]
US 20180332167A1 · Lu · 2018 [cited by applicant]
US 20200372402A1 · Kursun · 2020 [cited by examiner]
US 20200394190A1 · Chaudhuri · 2020 [cited by applicant]
US 20210027136A1 · Hwang · 2021 [cited by examiner]
US 20210049217A1 · Ogawa · 2021 [cited by examiner]
US 20210141820A1 · Vora · 2021 [cited by applicant]
Anghelescu, Petre et al.; Chatbot Application using Search Engines and Teaching Methods; ECAI 2018—International Conference—10th Edition; Electronics, Computers and artificial Intelligence; Jun. 28-30, 2018; 6 pages. [cited by applicant]
Kalyan, Parimi Shiva et al.; Increasing the Efficiency of Outcome in Chatbot by Applying Embedded Search Engine; International Conference on Recent Innovations in Electrical, Electronics & Communication Engineering; Jul… [cited by applicant]
Mell, Peter et al.; “The NIST Definition of Cloud Computing;” National Institute of Standards and Technology; Special Publication 800-145; Sep. 2011; 7 pages. [cited by applicant]