/Co-browsing System For Online Interactions Amongst Artificial Intelligence And Human Users
Abstract

There is provided a method including instantiating a first AI controlled agent, receiving a request from a human user device or a second AI controlled agent, predicting, using a trained ML model, a goal corresponding to the request, identifying a URL for advancing the goal, initiating, using the first AI controlled agent and the URL, a simulated browsing session, autonomously determining, using the first AI controlled agent, an online action for advancing the goal, selecting, using the first AI controlled agent based on the online action, one or both of the cloud browser or the API for executing the online action, executing the online action, using the one or both of the cloud browser or the API selected for executing the online action, to generate a result for advancing the goal, and communicating, to the human user device or the second AI controlled agent, the result for advancing the goal.

Full Text

What is claimed is:

There is provided a method including instantiating a first AI controlled agent, receiving a request from a human user device or a second AI controlled agent, predicting, using a trained ML model, a goal corresponding to the request, identifying a URL for advancing the goal, initiating, using the first AI controlled agent and the URL, a simulated browsing session, autonomously determining, using the first AI controlled agent, an online action for advancing the goal, selecting, using the first AI controlled agent based on the online action, one or both of the cloud browser or the API for executing the online action, executing the online action, using the one or both of the cloud browser or the API selected for executing the online action, to generate a result for advancing the goal, and communicating, to the human user device or the second AI controlled agent, the result for advancing the goal.
Timeline
Filed
04/28/2026
Published
09/03/2026
Granted
Not Available
IPC Codes(2)
G06N 5/01:Dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound
G06F 9/451:Execution arrangements for user interfaces