Automated purchasing agent system and method
First Claim
1. 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.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method of automating and managing bids within the context of an Internet auction is disclosed. The present invention permits continuous monitoring and verification of auctions on the Internet based on criterion such as highest bid on an item, maximum permissible bid, and a restriction on the number of successful bids in the auctions by any given participant (0109). The present invention permits embodiments incorporating an auction profile database (0101) that is generated by an auction profile configuration tool (0102) to act as input to an item search manager (0104) that takes data from an item database (0105) and control from an item selector (0103) to then interact with an auction bid controller (0106) that communicates with the remote auction site via an auction command interface (0107).
In accordance with another embodiment of the present invention, an information processing system and computer readable storage medium is disclosed for carrying out the above method.
-
Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An information processing system for automatically purchasing products without user interaction, comprising:
-
a profile configuration tool for 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; an item selector for receiving, via the user dialog, at least one product purchase request for at least one of a product and a service; an auction command interface for communicating with at least two of the plurality of auction sites using the information necessary to access each auction database through the both the separate user interface and the separate command language corresponding to each auction site; an auction result definition and verification unit for 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; an auction bid controller for 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium comprising programming instructions on an information processing system for automatically purchasing products without user interaction, the programming instructions including:
-
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 the 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.
-
Specification