Apparatus, system, and method for enforcing policy requirements associated with a service
First Claim
Patent Images
1. A computer-implemented method of providing a network service comprising:
- determining, by a processor, that a user of the network service is not complying with at least one policy requirement associated with the network service;
notifying the user, using an electronic network interface, of the noncompliance with the at least one policy requirement;
determining, after a specified period of time, that the user has continued to not comply with the at least one policy requirement after notifying the user of the noncompliance;
degrading a level of service provided to the user as part of the network service in response to determining that the user has continued to not comply, after the specified period of time, with the at least one policy requirement, while continuing to allow the user to access the network service in a reduced manner;
notifying the user, using an electronic network interface, of the degradation of the level of service;
continuing to degrade the level of service in proportion to a period of time in which the user continues to not comply with the at least one policy requirement;
determining that the user has complied with the at least one policy requirement; and
restoring the level of service to the user in response to determining that the user has complied with the at least one policy requirement.
7 Assignments
0 Petitions
Accused Products
Abstract
A computer-readable medium having stored thereon a plurality of instructions including instructions that when executed by a processor enable a service provider to track and enforce policy requirements associated with a provided service of the service provider. The application software configured to provide notification of the policy requirements and to trigger an intentional degradation of the provided service as a function of time when a user fails to comply with at least one of the policy requirements.
-
Citations
17 Claims
-
1. A computer-implemented method of providing a network service comprising:
-
determining, by a processor, that a user of the network service is not complying with at least one policy requirement associated with the network service; notifying the user, using an electronic network interface, of the noncompliance with the at least one policy requirement; determining, after a specified period of time, that the user has continued to not comply with the at least one policy requirement after notifying the user of the noncompliance; degrading a level of service provided to the user as part of the network service in response to determining that the user has continued to not comply, after the specified period of time, with the at least one policy requirement, while continuing to allow the user to access the network service in a reduced manner; notifying the user, using an electronic network interface, of the degradation of the level of service; continuing to degrade the level of service in proportion to a period of time in which the user continues to not comply with the at least one policy requirement; determining that the user has complied with the at least one policy requirement; and restoring the level of service to the user in response to determining that the user has complied with the at least one policy requirement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium having stored thereon a plurality of instructions including instructions that when executed by a processor cause the processor to perform operations comprising:
-
determining that a user of the network service is not complying with at least one policy requirement associated with the network service; notifying the user, using an electronic network interface, of the noncompliance with the at least one policy requirement; determining, after a specified period of time, that the user has continued to not comply with the at least one policy requirement after notifying the user of the noncompliance; degrading a level of service provided to the user as part of the network service in response to determining that the user has continued to not comply, after the specified period of time, with the at least one policy requirement, while continuing to allow the user to access the network service in a reduced manner; notifying the user, using an electronic network interface, of the degradation of the level of service; continuing to degrade the level of service in proportion to a period of time in which the user continues to not comply with the at least one policy requirement; determining that the user has complied with the at least one policy requirement; and restoring the level of service to the user in response to determining that the user has complied with the at least one policy requirement.
-
-
12. A system for providing a web-based service, comprising:
-
a processing system comprising one or more processors; and a memory system comprising one or more computer-readable media, wherein the computer-readable media store instructions that, when executed by the processing system, cause the processing system to perform operations comprising; determining, by a processor, that a user of the network service is not complying with at least one policy requirement associated with the network service; notifying the user, using an electronic network interface, of the noncompliance with the at least one policy requirement; determining, after a specified period of time, that the user has continued to not comply with the at least one policy requirement after notifying the user of the noncompliance; degrading a level of service provided to the user as part of the network service in response to determining that the user has continued to not comply, after the specified period of time, with the at least one policy requirement, while continuing to allow the user to access the network service in a reduced manner; notifying the user, using an electronic network interface, of the degradation of the level of service; continuing to degrade the level of service in proportion to a period of time in which the user continues to not comply with the at least one policy requirement; determining that the user has complied with the at least one policy requirement; and restoring the level of service to the user in response to determining that the user has complied with the at least one policy requirement. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification