Providing a marketplace for web services
First Claim
1. A computer-implemented method for selling access to Web services to Web service consumers who are unrelated to Web service providers who provide those Web services, the method comprising:
- in response to registration requests from providers of Web services, registering Web services so as to make access to those Web services available for purchase by unrelated consumers of Web services, the registered Web services each having at least one associated use price;
providing information about the available registered Web services to consumers of Web services;
in response to each of multiple access requests from the consumers, performing a sale to a consumer for access to an indicated one of the registered Web services in exchange for an access fee from the consumer that is based on a use price associated with the indicated Web service;
after each of at least some sales to a consumer for access to a registered Web service, providing to the consumer access to the registered Web service by invoking that Web service from the provider of the Web service on behalf of the consumer and by providing response information from the invoking to the consumer; and
providing payment for each of the registered Web services to the provider of that Web service based on the access fees paid by the consumers for access to that Web service.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for facilitating interactions between computing systems, such as by providing an electronic Web service (“WS”) marketplace via which third-party WS providers make their WSes available to third-party WS consumers who locate and purchase access to those WSes via the electronic marketplace. Some or all available WSes may have associated use prices and or non-price use conditions, and if so access to those WSes may be provided only if a consumer requesting access provides appropriate payment and otherwise satisfies the specified use conditions. In some situations, WS consumers may also purchase subscriptions to provide later access to registered WSes. This abstract is provided to comply with rules requiring it, and is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
-
Citations
78 Claims
-
1. A computer-implemented method for selling access to Web services to Web service consumers who are unrelated to Web service providers who provide those Web services, the method comprising:
-
in response to registration requests from providers of Web services, registering Web services so as to make access to those Web services available for purchase by unrelated consumers of Web services, the registered Web services each having at least one associated use price; providing information about the available registered Web services to consumers of Web services; in response to each of multiple access requests from the consumers, performing a sale to a consumer for access to an indicated one of the registered Web services in exchange for an access fee from the consumer that is based on a use price associated with the indicated Web service; after each of at least some sales to a consumer for access to a registered Web service, providing to the consumer access to the registered Web service by invoking that Web service from the provider of the Web service on behalf of the consumer and by providing response information from the invoking to the consumer; and providing payment for each of the registered Web services to the provider of that Web service based on the access fees paid by the consumers for access to that Web service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
-
70. A computer-readable medium whose contents cause a computing system to make Web services from Web service providers available to third-party Web service consumers, by performing a method comprising:
-
providing information to consumers about Web services available from third-party providers; after each of multiple access requests that are each from a consumer for access to an indicated one of the available Web services, providing access to the indicated Web service to the consumer for an access fee based on a use price associated with the indicated Web service, the providing of the access including invoking the indicated Web service from the provider of the Web service for the consumer; and providing payment to the providers of the invoked Web services based on the use prices associated with those Web services. - View Dependent Claims (71, 72, 73, 74, 75)
-
-
76. A computing device configured to provide to Web service consumers access to Web services from third-party Web service providers, comprising:
-
one or more storage devices configured to store information about Web services registered by third-party providers so as to make access to those Web services available for purchase by third-party consumers of Web services, the stored information including at least one associated use price and one or more use conditions for each of the registered Web services; and one or more memories configured with executable instructions to repeatedly sell to consumers access to indicated registered Web services in exchange for access fees based on the use prices associated with the indicated Web services if the access satisfies the use conditions for the indicated Web services, to repeatedly provide to the consumers the sold access to the registered Web services by invoking those Web services from the providers of the Web services on behalf of the consumers, and to provide payment to the providers of the registered Web services based on the access sold to the consumers for those Web services. - View Dependent Claims (77, 78)
-
Specification