TL;DR: In this article, the authors describe a system for interactive call-centers that guide a telemarketer, a salesperson, or a technical support technician through a telephone call with a customer.
Abstract: The invention provides user configurable and reconfigurable scripting, methods of scripting, and systems for scripting for use by call centers, technical support centers, and marketers. Scripts are interactive tools that guide a telemarketer, a sales person, or a technical support technician through a telephone call with a customer. Scripts are characterized by going on to particular subsequent questions as a function of the customer's answer to a previous question.
TL;DR: In this paper, an environment for developing clientside/serverside code is described, which supports programming in an event-driven paradigm while the execution of the resultant programs are executed in a serial execution paradigm.
Abstract: An environment for developing clientside/serverside code is disclosed. The environment supports programming in an event-driven paradigm while the execution of the resultant programs are executed in a serial execution paradigm. Through shielding the developer from complex scripting segments, the environment provides the developer with the suggestion that that resultant execution model is event-driven. By treating scripts as later-definable objects, the designing phase of a page may be lessened, as the appropriate codings needed to implement a page are determined at a later date. In one example, the codings may be preliminary set as server side or client side, with the environment later adding the appropriate scripting language to complete the developed page.
TL;DR: In this article, the authors present a method and apparatus for configuring a computer by scripting, where a computer may be configured locally or remotely on a network using a centralized database or Configuration Library consisting of data relating to available configuration settings.
Abstract: A method and apparatus for configuring a computer. One embodiment of the invention combines all of the prior art control panels related to networking into a consolidated Network Setup Control Panel. In addition, the invention provides for computer configuration by scripting. The configuration may be for a type of system setting or for network configurations and protocols. Through scripting, a computer may be configured locally or remotely on a network. One embodiment of the invention provides for a centralized database or Configuration Library consisting of collected data relating to available configuration settings. This database is not limited to configuration information and can be used as a general database containing information the user desires to store. To modify a configuration by scripting, the invention provides for a Scripting Interface consisting of a Scripting Server and Scripting Plug-In. The Scripting Server receives the script forwarded from a user or network administrator, parses the script and determines the appropriate Scripting Plug-In to forward the desired action to. The Scripting Plug-In receives the commands and executes the appropriate actions to modify the configuration as directed.
TL;DR: In this article, a scanner process scans the web document, identifies scripts, and initiates the downloading of the scripts, as the scripts are downloaded, an HTML parser generates an identifier for each script and the sends the scripts and associated identifiers to a script engine.
Abstract: The aspects include browser systems and methods of loading/rendering a webpage by processing the web document (HTML page) in parallel. A scanner process scans the web document, identifies scripts, and initiates the downloading of the scripts. As the scripts are downloaded, an HTML parser generates an identifier for each script and the sends the scripts and associated identifiers to a script engine. The script engine parses, analyzes, compiles, and otherwise prepares the scripts for execution in an order that may be different than the execution order of the scripts.
TL;DR: In this paper, the authors describe a method to control a GUI screen at a server in a remote location without requiring the prior installment of special remote controlling software in a remotely controlled machine.
Abstract: Control of a GUI screen at a server in a remote location is obtained without requiring the prior installment of special remote controlling software in a remote controlling machine. Remote controlling software is described in an HTML (HyperText Markup Language) file that is held by the server, and a remote controlling machine downloads it using a web browser. The downloaded remote controlling software is automatically activated and sends a request for the activation of remotely controlled software that is present in a remotely controlled server. The remote controlling machine then activates an event monitor, an event sender, a drawing command receiver and a drawing command analyzer, which are functions of the remote controlling software.