Patent ID: 8549639

Claim:
A non-transitory computer-readable storage medium in a customer relationship management system for managing a communication network, the storage medium comprising computer instructions for: selecting an Internet Protocol address to analyze; monitoring for malicious events originating from the Internet Protocol address; detecting a malicious event at the Internet Protocol address; providing a record of the malicious event in account information corresponding to a user associated with the Internet Protocol address; restricting access to the communication network for the user associated with the Internet Protocol address based on detection of the malicious event at the Internet Protocol address; after restricting access to the communication network, determining that a device of the user corresponding to the Internet Protocol address comprises out-of-date software operating on the device of the user violating terms of service for accessing the communication network; in response to determining that the device violates the terms of service for accessing the communication network, providing a first notification to the user regarding violation of the terms of service, instructions to the user on mitigating violation of the terms of service, a second notification to the user that access to the network for the user is restricted, and an option to the user to remedy the malicious event; receiving a request from the user to remove a restriction of access to the communication network for the user associated with the Internet Protocol address; and in response to receiving the request: removing the restriction of access to the communication network, and after removing the restriction of access, continuing to analyze the Internet Protocol address before removing the record from the account information corresponding to the user.