Finding e-service in client-defined, loosely coupled, e-service communities
First Claim
1. A system for defining a search space, the system comprising:
- a system core comprising one or more computers connected by a communication network;
a system core computer program executable by the system core, the system core computer program comprising computer instructions for;
receiving from a client a community name corresponding to a community;
receiving from the client an identification of an advertising service; and
adding the advertising service to the community, wherein the community comprises at least one advertising service that is remote to the client, where the advertising service is configured to service at least one core that is associated with a second client that is remote to the client, where the core comprises a protection domain for managing the second client, and where the core checks if a requesting client can access a resource of the second client.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided for defining a search space of a community in which a client may search for resources. A client providing a resource registers the resource with a core. The core then lists the resource with an advertising service, which serves multiple cores. A client searching for a resource can search in the client'"'"'s core and within the advertising service serving the clients core. In addition, a client searching for resources can define a community of advertising services remote to the client'"'"'s core, then designate the community when sending an attribute-based search for computer resources to the client'"'"'s core. In some embodiments, once a community is defined, a client can subscribe to an events within the community by searching for an event distributor within the community. The client is then notified of events occurring within the community that match the client'"'"'s event subscription.
-
Citations
20 Claims
-
1. A system for defining a search space, the system comprising:
-
a system core comprising one or more computers connected by a communication network;
a system core computer program executable by the system core, the system core computer program comprising computer instructions for;
receiving from a client a community name corresponding to a community;
receiving from the client an identification of an advertising service; and
adding the advertising service to the community, wherein the community comprises at least one advertising service that is remote to the client, where the advertising service is configured to service at least one core that is associated with a second client that is remote to the client, where the core comprises a protection domain for managing the second client, and where the core checks if a requesting client can access a resource of the second client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for defining a search space in a system core comprising one or more computers connected by a communication network, the method comprising:
-
receiving, from a client, a community name corresponding to a community;
receiving, from the client, an identification of an advertising service; and
adding the advertising service to the community, wherein the community comprises at least one advertising service that is remote to the client, where the advertising service is configured to service at least one core that is associated with a second client that is remote to the client, where the core comprises a protection domain for managing the second client, and where the core checks if a requesting client can access a resource of the second client. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification