Patent ID: 8522305

Claim:
A computer program product for a user identifier (ID) update system which is in communication with a service provider server external to the user ID update system, the computer program product comprising computer-readable code stored on a non-transitory computer-readable medium, wherein the computer-readable code when executed by a computer, causes the computer to perform: collecting, by a security environment collecting unit, unauthorized access attempt information for a user ID, wherein the user ID is shared between the user ID update system and the service provider server; creating, by an ID policy creating unit in communication with the security environment collecting unit, a user ID update policy for the user ID according to the unauthorized access attempt information received from the security environment collecting unit; storing, by an ID policy storage unit coupled with the ID policy creating unit, the user ID update policy; loading, by an ID update unit coupled with the ID policy storage unit, the user ID update policy from the ID policy storage unit, creating a new user ID according to the user ID update policy, and changing the user ID to the new user ID; and transmitting, by an ID policy transmitting unit coupled with the ID policy creating unit, the user ID update policy to the service provider server which is federated with and external to the user ID update system, wherein the user ID update policy created by the ID policy creating unit specifies one of a plurality of predetermined time periods according to the unauthorized access attempt information, wherein the computer-readable code, when executed by the computer, further causes the computer to perform: determining, by the ID update unit, whether the one of the plurality of predetermined time periods has elapsed, and creating the new user ID once the predetermined time period has elapsed, and wherein the computer-readable code, when executed by the computer, further causes the computer to perform: transmitting, by an ID transmitting unit, the new user ID created by the ID update unit to a service provider server which is federated with the user ID update system.