Systems and methods for generating scripts to interact with web sites
AssigneeUnited Services Automobile Association (USAA)
InventorsCharles L. Oakes, III, Randy R. Morlen, Teddy Joseph Edmund Voutour, Rickey D. Burks
Life of this patent
Estimating the term…
Abstract
Interaction with a web site may be driven by a script. The script may be generated through automated analysis of a web site. A web site may be analyzed by evaluating labels associated with data entry fields, links, and/or other elements of the pages that make up the web site. Moreover, a web site may be analyzed by co-browsing the web site along with a human, and observing the actions that a human takes to operate the web site. The scripts that are generated may be used to perform a transaction at a web site on behalf of a principal, to gather information from a web site, or to perform any other type of action.
Claims19
A system, comprising:
- a memory;
- and
- a processor coupled to the memory and operable to execute instructions to:
- request that a user perform an interaction with a first web site particular to conducting a transaction on the first website based on a subsequent website determining that a script to conduct the transaction is non-existent or outdated, wherein the first web site has a visit-to-visit dynamic credential request for a single account associated with the first web site;
- create a record of the user interactions with features on the first web site, the features comprising text associated with links on the first web site for conducting the transaction;
- and
- generate a new script or update an outdated script on the subsequent web site based on the record of user interactions with features on the first web site, which is executable by a script engine to cause the script engine to tender the user credentials for each visit-to-visit dynamic credential request to access the single account associated with the first web site and conduct the transaction on the subsequent website.
A non-transitory computer-readable medium including instructions stored thereon and executable by a processor to:
- request that a user perform an interaction with a first web site particular to conducting a transaction on the first website based on a subsequent website determining that a script to conduct the transaction is non-existent or outdated;
- create a record of the user interactions with features on the first web site, the features comprising text associated with links on the first web site for conducting the transaction to account for a visit-to-visit dynamic credential request change for a single account by observing the particular method to tender user credentials for each dynamic credential request when attempting to access the single account;
- and
- generate a new script or update an outdated script on the subsequent web site based on the record of user interactions with features on the first web site, which is executable by a script engine to cause the script engine to perform one or more actions that are associated with the first web site and conduct the transaction on the subsequent website.
A method, comprising:
- requesting that a user perform an interaction with a first web site particular to conducting a transaction on the first website based on a subsequent website determining that a script to conduct the transaction is non-existent or outdated, wherein the first web site has a visit-to-visit dynamic credential request change for a single account that includes a particular method to tender user credentials for each dynamic change credential request when attempting to access the single account associated with the first web site;
- creating a record of the user interactions with features on the first web site, the features comprising text associated with links on the first web site for conducting the transaction to account for a visit-to-visit dynamic credential request change for a single account by observing the particular method to tender user credentials for each dynamic credential request when attempting to access the single account;
- and
- generating a new script or update an outdated script on the subsequent web site based on the record of user interactions with features on the first web site, which is executable by a script engine to cause the script engine to tender the user credentials for each visit-to-visit dynamic credential request to access the single account associated with the first web site and conduct the transaction on the subsequent website.
Dependencies are inferred from the claim text.