Browser session control system and method
Abstract
The present invention provides a system and method for controlling a web browser session. A system for controlling a web browser session comprises an emulating engine for automatic control of a web browser session by processing a script. The system further comprises a controlling engine for receiving a plurality of scripts and managing the distribution of the scripts to several emulating engines. A method for controlling a web browser session comprises providing a controller for receiving a script comprising unique tags and managing the script, including assigning the script to an emulator. The emulator then processes the script.
Claims
exact text as granted — not AI-modified1 . A method for controlling a web browser session, comprising:
providing a controller; receiving at the controller, at least one script, the at least one script comprising a plurality of unique tags; managing the at least one script, wherein managing the at least one script includes assigning the at least one script to an emulator; and processing the at least one script with the emulator.
2 . The method of claim 1 , wherein managing the at least one script further includes placing the script in a controller queue, the controller queue having the ability to contain a plurality of scripts.
3 . The method of claim 1 , wherein the at least one script comprises at plurality of scripts, and assigning the at least one script to an emulator comprises assigning the plurality of scripts to a plurality of emulators, each of the plurality of emulators receiving one or more of the plurality of scripts.
4 . The method of claim 3 , wherein each of the plurality of emulators has the ability to process one of the plurality of scripts at the same time another of the plurality of emulators processes a different one of the plurality of scripts.
5 . The method of claim 1 , wherein managing the at least one script further includes determining the order in which to assign the at least one script to an emulator.
6 . The method of claim 5 , wherein determining the order in which to assign the at least one script to an emulator is based on whether a website specified in the at least one script is at least one of the statuses of valid, available, and accessible.
7 . The method of claim 1 , wherein processing the at least one script with the emulator comprises processing the plurality of unique tags at a controlling website specified by the script.
8 . The method of claim 1 , wherein processing the at least one script with the emulator comprises starting up a browser session, loading a controlling website, processing the plurality of unique tags at the controlling website, and sending a response to a location specified by the script.
9 . The method of claim 7 , wherein processing the at least one script with the emulator further includes accessing operating system controls at the location of the controlling website.
10 . The method of claim 9 , wherein accessing operating system controls includes accessing window handle information.
11 . A method for automatic web browser control, comprising:
creating a script of instructions for controlling a browser session; providing the script to a controlling system, wherein the controlling system has the ability to manage a plurality of scripts; assigning the script to a browser control engine, wherein the browser control engine processes the script by processing a plurality of unique tags contained in the script; and sending a response to location specified by the script.
12 . The method of claim 11 , wherein the browser control engine accesses operating system controls of a controlling website specified by the script during the processing of the script.
13 . The method of claim 12 , wherein the browser control engine accesses window handle information.
14 . The method of claim 11 , wherein processing a plurality of unique tags contained in the script comprises starting up a browser session, loading a controlling website, and performing tasks at the controlling website based on the plurality of unique tags.
15 . A system for intelligent control of a web browser session, comprising:
at least one emulating engine for automatic control of a web browser session in response to the processing of a script; and a controlling engine for receiving a plurality of scripts and managing the distribution of the plurality of scripts for processing by the at least one emulating engine.
16 . The system of claim 13 , further comprising at least one requesting workstation and an interface workstation, the interface workstation comprising the controlling engine and the at least one emulating engine.
17 . The system of claim 14 , wherein the at least one requesting server creates a script for sending to the controlling engine.
18 . The system of claim 15 , wherein the at least one requesting server comprises a plurality of script templates for creating a script.
19 . The system of claim 13 , wherein each of the at least one emulating engines comprises an emulator queue for holding a plurality of scripts for processing by emulating engine.
20 . The system of claim 13 , wherein the controlling engine comprises a controller queue for holding a plurality of scripts for distributing to the at least one emulating engine.Join the waitlist — get patent alerts
Track US2010070259A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.