Patent ID: 7251628

Claim:
A method on an information processing system for automatically purchasing products without user interaction, the method comprising: receiving, via a user dialog, information necessary to register at a plurality of auction sites in order to obtain access to at least two of the plurality of auction sites wherein each of the at least two auction sites has a separate command language, a separate auction database, and a separate user interface thereto; receiving, via the user dialog, at least one product purchase request for at least one of a product and a service; communicating with at least two of the plurality of auction sites using the information necessary to access each auction database through both the separate user interface and the separate command language corresponding to each auction site; determining if the product is available through both of the at least two of the plurality of auction sites, and in response to the product being available and until at least one of a (i) bid is accepted and (ii) time has expired for either of the at least two of the plurality of auction sites, performing the following: determining if a current bid from both of the auction sites is below a maximum limit permitted, and in response to the current bid being below, performing the following without further user interaction; placing at least two new bids including a first bid in a first command language for the product at a first of the at least two of the plurality of auction sites and a second bid in a second command language for the product at a second of the at least two of the plurality of auction sites in order for at least two bids to be active on the at least two of the plurality of auction sites at a same time; determining if at least one of the new bids has been accepted and in response to at least one of the new bids being accepted, canceling outstanding bids at other auction sites of the plurality of auction sites where the at least one of the product and service is available; and determining if time has expired on any of the at least two new bids for a given auction site of the plurality of action sites and in response to the time expiring, canceling any outstanding bid for the given auction site.