Consumer computer health validation
First Claim
1. A method of operating a client computer, comprising:
- accessing a first web service;
providing a statement of health to the first web service;
receiving a health token from the first web service;
accessing a second web service; and
in response to a challenge from the second web service, providing the health token to a second web service.
2 Assignments
0 Petitions
Accused Products
Abstract
Consumer computers that are not properly configured for safe access to a web service are protected from damage by controlling access to web services based on the health of the client computer. A client health web service receives health information from the client computer, determines the health status of the consumer computer, and issues a token to the consumer computer indicating its health status. The consumer computer can provide this token to other web services, which in turn may provide access to the consumer computer based on the health status indicated in the token. The client health web service may be operated as a web service specifically to determine the health of consumer computers or may have other functions, including providing access to the Internet. Also, the health information may be proxied to another device, such as a gateway device, that manages interactions with the client health web service.
-
Citations
20 Claims
-
1. A method of operating a client computer, comprising:
-
accessing a first web service; providing a statement of health to the first web service; receiving a health token from the first web service; accessing a second web service; and in response to a challenge from the second web service, providing the health token to a second web service. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of operating a first web service, comprising:
-
receiving a request for a service from a consumer computer; requesting from the consumer computer status information relating to the health of the client computer; accessing a second web service to determine a health status of the consumer computer based on the status information; and providing a health token to the client computer indicative of the health status of the consumer computer. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for controlling access to the Internet by a client computer, comprising:
a gateway device coupled to the client computer, the gateway device being adapted and configured to connect the client computer to the Internet, and the gateway device having gateway computer-readable media having computer-executable instructions for; receiving health information from the client computer; determining a validation status of the client computer based on the health information; and selectively controlling access by the client computer to the Internet based on the validation status. - View Dependent Claims (15, 16, 17, 18, 19, 20)
Specification