System and method for service transaction brokering among distributed marketplaces
First Claim
1. A system for computer-implemented service transaction brokering among distributed computer-implemented marketplaces, the system comprising one or more processing units and one or more memory units collectively supporting:
- a computer-implemented first marketplace operable to provide at least a first service;
a computer-implemented second marketplace operable to provide at least a second service; and
a computer-implemented service transaction broker module coupled to the first and second computer-implemented marketplaces and operable to;
receive an electronic service registration request from the second computer-implemented marketplace, the electronic service registration request comprising information related to the second service provided by the second computer-implemented marketplace;
store the information in a master service database containing information related to a plurality of services provided by a plurality of computer-implemented marketplaces;
notify the first computer-implemented marketplace of the availability of the second service; and
provide at least the second service of the second computer-implemented marketplace to a user coupled to the first computer-implemented marketplace in response to the user communicating an electronic service request to the first computer-implemented marketplace.
15 Assignments
0 Petitions
Accused Products
Abstract
A system for service transaction brokering among distributed marketplaces includes a first marketplace (102) that provides at least a first service and a second marketplace (102) that provides at least a second service. The system also includes a service transaction broker (104) that is coupled to the first and second marketplaces (102) and that provides at least the second service of the second marketplace (102) to a user (200) that is coupled to the first marketplace (102) in response to the user (200) communicating a service request.
-
Citations
51 Claims
-
1. A system for computer-implemented service transaction brokering among distributed computer-implemented marketplaces, the system comprising one or more processing units and one or more memory units collectively supporting:
-
a computer-implemented first marketplace operable to provide at least a first service;
a computer-implemented second marketplace operable to provide at least a second service; and
a computer-implemented service transaction broker module coupled to the first and second computer-implemented marketplaces and operable to;
receive an electronic service registration request from the second computer-implemented marketplace, the electronic service registration request comprising information related to the second service provided by the second computer-implemented marketplace;
store the information in a master service database containing information related to a plurality of services provided by a plurality of computer-implemented marketplaces;
notify the first computer-implemented marketplace of the availability of the second service; and
provide at least the second service of the second computer-implemented marketplace to a user coupled to the first computer-implemented marketplace in response to the user communicating an electronic service request to the first computer-implemented marketplace. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented broker module for service transaction brokering among computer-implemented marketplaces:
-
the computer-implemented broker module coupled to a computer-implemented first marketplace and a computer-implemented second marketplace, the computer-implemented first marketplace operable to provide at least a first service and the computer-implemented second marketplace operable to provide at least a second service; and
the computer-implemented broker module operable to;
receive an electronic service registration request from the second computer-implemented marketplace the electronic service registration request comprising information related to the second service provided by the second marketplace;
store the information in a master service database containing information related to a plurality of services provided by a plurality of marketplaces;
notify the first marketplace of the availability of the second service; and
provide at least the second service of the computer-implemented second marketplace to a user coupled to the first computer-implemented marketplace in response to the user communicating an electronic service request. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer-implemented first marketplace for providing distributed services using a computer-implemented service transaction broker module:
-
the computer-implemented first marketplace operable to provide at least a first service and to receive an electronic service request from a user;
the computer-implemented first marketplace coupled to a computer-implemented service transaction broker module; and
the computer-implemented first marketplace operable to provide, using the computer-implemented service transaction broker module, a second service of a computer-implemented second marketplace to the user in response to the electronic service request, the second computer-implemented marketplace having communicated an electronic service registration request comprising information related to the second service provided by the second marketplace, the computer-implemented service transaction broker module having stored the information in a master service database containing information related to a plurality of services provided by a plurality of marketplaces and notified the first marketplace of the availability of the second service. - View Dependent Claims (27, 28, 29)
-
-
30. A method of registering a service of a distributed marketplace with a service transaction broker, comprising:
-
receiving a service registration request from a first marketplace at the service transaction broker, the service registration request including information related to a first service provided by the first marketplace;
storing the information in a master service database containing information related to a plurality of services provided by a plurality of marketplaces; and
notifying a second marketplace of the availability of the first service. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A computer-implemented method of subscribing to a service of a distributed marketplace through a service transaction broker module, the method performed using a computer system comprising one or more processing units and one or more memory units, the method comprising:
-
using the computer system, receiving a subscription request from a first marketplace at the transaction broker module, the subscription request indicating a service provided by a second marketplace to which the first marketplace wishes to subscribe;
using the computer system, processing the subscription request at the transaction broker module; and
using the computer system, communicating information associated with the service from the transaction broker module to the first marketplace. - View Dependent Claims (36, 37, 38, 39)
-
-
40. A computer-implemented method of accessing a service of a distributed computer-implemented marketplace through a computer-implemented service transaction broker module, comprising:
-
at the computer-implemented transaction broker module;
receiving a subscription request from a second marketplace, the subscription request indicating a service provided by a first marketplace to which the second marketplace wishes to subscribe;
processing the subscription request;
communicating information associated with the service to the second marketplace; and
receiving an electronic service request for the service of the first computer-implemented marketplace from the second computer-implemented marketplace;
determining an electronic address location of the service; and
communicating an electronic message to the first computer-implemented marketplace to access the service in order to fulfill the electronic service request. - View Dependent Claims (41, 42, 43, 44, 45, 46)
-
-
47. Service transaction broker software embodied in a computer readable medium and when executed, operable to:
-
receive a subscription request from a second marketplace, the subscription request indicating a service provided by a first marketplace to which the second marketplace wishes to subscribe;
process the subscription request;
communicate information associated with the service to the second marketplace;
receive an electronic service request for a service of a first marketplace from a second marketplace;
determine an electronic address location of the service; and
communicate a message to the first marketplace to access the service in order to fulfill the electronic service request. - View Dependent Claims (48, 49, 50)
-
-
51. A computer-implemented system for computer-implemented service transaction brokering among distributed computer-implemented marketplaces, comprising:
-
computer-implemented first marketplace means for providing at least a first service;
computer-implemented second marketplace means for providing at least a second service; and
computer-implemented service broker means for;
receiving an electronic service registration request from the second computer-implemented marketplace, the electronic service registration request comprising information related to the second service provided by the second computer-implemented marketplace;
storing the information in a master service database containing information related to a plurality of services provided by a plurality of computer-implemented marketplaces;
notifying the first computer-implemented marketplace of the availability of the second service; and
providing at least the second service of the computer-implemented second marketplace means to a user coupled to the computer-implemented first marketplace means in response to the user communicating an electronic service request, the computer-implemented broker means coupled to the first and second computer-implemented marketplace means.
-
Specification