System and method for automated auctioning of web services
First Claim
1. A computer-implemented method of providing automated auctioning of a web service at a customer'"'"'s side, the computer-implemented method when executed by a customer computer, causing the customer computer to:
- request, at the customer computer, a list of web service providers matching a profile;
receive, at the customer computer, the list of a plurality of web service providers matching the requested profile of a web service;
issue, at the customer computer, a first bid request to each entry on the list of the plurality of web service providers the first bid request including fields for price, accuracy and security;
collect, at the customer computer, bids from the web service providers based on the first bid request;
assess, at the customer computer, the bids according to customer needs to create bid assessment scores for each of the plurality of web service providers the bid assessment scores based on customer-defined weights for the price, accuracy and security fields;
perform, at the customer computer, an iteration utilizing a best bid assessment score from all scores as a reference, the iteration being performed with a second bid request; and
select, at the client computer, a web service provider with a highest bid assessment score.
0 Assignments
0 Petitions
Accused Products
Abstract
An automated auctioning system includes a customer, a web services register server (such as an Extended Markup Language (XML)-based registry server like an Universal Description, Discovery and Integration (UDDI) registry) and a number of web service providers. Automated auctioning processes of a web service desired by the customer are undertaken between the potential customer and the web service providers. The potential customer issues a bid request, and each web service provider determines whether the value of a bid in response to the bid request is below a value warranted by market demand and issues the bid if the value is higher. The potential customer assesses the bid, creating a bid assessment score. The potential customer performs an iteration on the bid assessment score using a new bid request if the score has improved since a last iteration, while engaging the web service if the score has not improved.
18 Citations
10 Claims
-
1. A computer-implemented method of providing automated auctioning of a web service at a customer'"'"'s side, the computer-implemented method when executed by a customer computer, causing the customer computer to:
-
request, at the customer computer, a list of web service providers matching a profile; receive, at the customer computer, the list of a plurality of web service providers matching the requested profile of a web service; issue, at the customer computer, a first bid request to each entry on the list of the plurality of web service providers the first bid request including fields for price, accuracy and security; collect, at the customer computer, bids from the web service providers based on the first bid request; assess, at the customer computer, the bids according to customer needs to create bid assessment scores for each of the plurality of web service providers the bid assessment scores based on customer-defined weights for the price, accuracy and security fields; perform, at the customer computer, an iteration utilizing a best bid assessment score from all scores as a reference, the iteration being performed with a second bid request; and select, at the client computer, a web service provider with a highest bid assessment score. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer readable medium for use in conjunction with a system for providing automated auctioning of a web service, the non-transitory computer readable medium including computer readable instructions encoded thereon, which when executed:
-
request a list of web service providers matching a profile; receive the list of a plurality of web service providers matching the requested profile of a web service; issue a first bid request to each entry on the list of the plurality of web service providers the first bid request including fields for price, accuracy and security; collect bids from the web service providers based on the first bid request; assess the bids according to customer needs to create bid assessment scores for each of the plurality of web service providers the bid assessment scores based on customer-defined weights for the price, accuracy and security fields; perform an iteration utilizing a best bid assessment score from all scores as a reference, the iteration being performed with a second bid request; and select a web service provider with a highest bid assessment score. - View Dependent Claims (7, 8, 9, 10)
-
Specification