Service environment integrity based service selection
First Claim
Patent Images
1. In a networked computing environment, a method of operation comprising:
- a client, having a need for one or more services from one or more servers, receiving a transmission from a server indicating integrity assurance for service providing components of one or more services provided by the server, or the absence there of; and
the client determining whether to engage the server to provide one or more of the one or more services needed, based at least in part on said transmission provided by said server.
6 Assignments
0 Petitions
Accused Products
Abstract
In a networked computing environment, a server is equipped to provide one or more services and to assure the integrity of the service components of the one or more services. Additionally, a client is equipped to determine whether to engage the server for one or more needed services, based at least in part on whether the integrity assurance provided by the server meets the integrity requirements for the needed services. In various embodiments, the integrity assurance is multi-level, including direct service providing components and one or more supporting components one or more layers removed from the direct service providing components.
67 Citations
63 Claims
-
1. In a networked computing environment, a method of operation comprising:
-
a client, having a need for one or more services from one or more servers, receiving a transmission from a server indicating integrity assurance for service providing components of one or more services provided by the server, or the absence there of; and
the client determining whether to engage the server to provide one or more of the one or more services needed, based at least in part on said transmission provided by said server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A networked computing environment comprising:
-
a first server including first one or more service providing components to provide first one or more services and ability to provide integrity assurance for at least a subset of the first one or more service providing components of the first one or more services; and
a client coupled to the first server and equipped to receive an integrity assurance of one or more of the first one or more service providing components of the first one or more services of the server, and to determine whether to engage the first server to provide one or more of one or more services needed, based at least in part on the integrity assurance provided by the first server. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. In a server, a method of operation comprising:
-
receiving a selected one of a request and a broadcast of a client coupled to the server; and
in response, providing the client with integrity assurance for service providing components of one or more services provided by the server, or the absence there of, to facilitate the client in determining whether to engage the server in providing one or more of needed services. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A server comprising:
storage medium having stored therein a plurality of programming instructions designed to enable the server to receive a selected one of a request and a broadcast of a client coupled to the server, and in response, provide the client with integrity assurance for service providing components of one or more services provided by the server, or the absence there of, to facilitate the client in determining whether to engage the server in providing one or more of needed services; and
a processor coupled to the storage medium to execute the programming instructions. - View Dependent Claims (34, 35, 36)
-
37. In a client, a method of operation comprising
receiving a transmission from a server indicating integrity assurance for service providing components of one or more services provided by the server, or the absence there of; - and
determining whether to engage the server to provide one or more of one or more services needed, based at least in part on said transmission provided by said server. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
- and
-
50. An apparatus comprising:
-
storage medium having stored therein a plurality of programming instructions designed to enable the apparatus to receive a transmission from a server indicating integrity assurance for service providing components of one or more services provided by the server, or the absence there of, and determine whether to engage the server to provide one or more of one or more services needed, based at least in part on said transmission provided by said server; and
a processor coupled to the storage medium to execute the programming instructions. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
Specification