Patent ID: 8706762

Claim:
A method of retrieving information from a web site, the method comprising: receiving, at a computer, a request from a user to retrieve information from the web site; in response to determining, by the computer, that no script exists to retrieve the information requested by the user, sending a request to the user to demonstrate operation of the web site provided by a web site server system; recording the operation of the web site during the demonstration by the user; receiving from each of a plurality of different computer systems coupled to a server computer system via a network, information used to build one of a plurality of scripts for retrieving information from a web site server system; logically separating the plurality of scripts into different portions, each portion performing a function; identifying a score responsive to an identified success based on a prior use of each portion of each of the plurality of scripts; and responsive to the scores identified, selecting portions of different scripts to perform a retrieval of information for the user at the web site server system, the selecting being performed on a computer system other than the plurality of different computer systems via a network.