Environment integrity assured transactions
First Claim
Patent Images
1. In a networked computing environment, a method of operation comprising:
- a client, having a need for a service of a server with the service to be provided from the server by a plurality of service providing components residing and to be executed on the server including a direct service providing component and one or more supporting components supporting the direct service providing component in providing the service, requesting the server to assure the integrity of the service providing components including the direct service providing component and the one or more supporting components;
the client either requesting the service to be provided or accepting the requested service only upon receiving the requested integrity assurance from the server; and
the server verifying the integrity of the service providing components including the direct service providing component and the one or more supporting components periodically;
wherein said server verifying the integrity of the service providing components including the direct service providing component and the one or more supporting components periodically comprises the server verifying the integrity of the direct service providing component and a first subset of the one or more supporting components with one periodicity, and a second subset of the one or more supporting components with another periodicity.
10 Assignments
0 Petitions
Accused Products
Abstract
In a networked computing environment, a server is equipped to assure the integrity of the service components of a service, including the direct service providing component and one or more supporting components as requested, and a client is equipped to request on behalf of an application in need of the service the integrity assurance. The client is further equipped to either request or accept the service, only upon receiving the integrity assurance. In one embodiment, the request for integrity assurance, and the subsequent conditional request or acceptance of the service is performed in real time.
-
Citations
28 Claims
-
1. In a networked computing environment, a method of operation comprising:
-
a client, having a need for a service of a server with the service to be provided from the server by a plurality of service providing components residing and to be executed on the server including a direct service providing component and one or more supporting components supporting the direct service providing component in providing the service, requesting the server to assure the integrity of the service providing components including the direct service providing component and the one or more supporting components; the client either requesting the service to be provided or accepting the requested service only upon receiving the requested integrity assurance from the server; and the server verifying the integrity of the service providing components including the direct service providing component and the one or more supporting components periodically; wherein said server verifying the integrity of the service providing components including the direct service providing component and the one or more supporting components periodically comprises the server verifying the integrity of the direct service providing component and a first subset of the one or more supporting components with one periodicity, and a second subset of the one or more supporting components with another periodicity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A networked computing environment comprising:
-
a server having stored thereon a plurality of service providing components to provide a service from the server including a direct service providing component and one or more supporting components supporting the direct service providing component in providing the service from the server, the server further including an ability, when requested, to assure the integrity of the service providing components, including the direct service providing component and the one or more supporting components as requested, the plurality of service providing components to be executed on the server; and a client coupled to the server, and equipped to request the integrity assurance and either request the service or accept the requested service only upon receiving the requested integrity assurance; wherein the server is further equipped to verify the integrity of the service providing components including the direct service providing component and a plurality of supporting components periodically; and wherein the server is equipped to verify the integrity of the direct service providing component and a first subset of the supporting components with one periodicity, and a second subset of the supporting components with another periodicity. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. In a server, a method of operation comprising:
-
receiving a request to assure the integrity of service providing components of a service provided from the server, including at least a direct service providing component and at least one other supporting component residing and to be executed on the server, the at least one other supporting component supporting the direct service providing component in providing the service from the server; in response, assuring the requestor the integrity of the service providing components of the service, including at least the direct service providing component and at least the supporting component(s) requested; and verifying the integrity of the service providing components including the direct service providing component and a plurality of supporting components periodically; wherein said verifying of the integrity of the service providing components including the direct service providing component and a plurality of supporting components periodically comprises verifying the integrity of the direct service providing component and a first subset of the supporting components with one periodicity, and a second subset of the supporting components with another periodicity. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computing apparatus comprising:
-
storage medium having stored therein a plurality of programming instructions designed to enable the computing apparatus to receive a request to assure the integrity of service providing components of a service provided from the computing apparatus, including at least a direct service providing component and at least one other supporting component residing and to be executed on the computing apparatus, the at least one other supporting component supporting the direct service providing component in providing the service from the computing apparatus; in response, assure the requestor the integrity of the service providing components of the service, including at least the direct service providing component and at least the supporting component(s) requested; verify the integrity of the service providing components including the direct service providing component and a plurality of supporting components periodically; and a processor coupled to the storage medium to execute the programming instructions; wherein the programming instructions are further designed to perform said verifying of the integrity of the service providing components including the direct service providing component and a plurality of supporting components periodically by verifying the integrity of the direct service providing component and a first subset of the supporting components with one periodicity, and a second subset of the supporting components with another periodicity. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification