US2010070259A1PendingUtilityA1

Browser session control system and method

Assignee: VACAVA INCPriority: Dec 14, 2005Filed: Aug 27, 2009Published: Mar 18, 2010
Est. expiryDec 14, 2025(expired)· nominal 20-yr term from priority
Inventors:Mark Plunkett
G06F 9/453H04L 67/02
50
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
1 . 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.