Patent ID: 8458780

Claim:
A system for handling logins for a first user accessing a plurality of computer resources of at least one type, with each computer resource needing to be logged into, across a computer network, comprising: one or more processors each connected to memory and programmed to provide: a) a software framework having a login service; b) at least one software plugin that communicates with the framework, wherein the at least one plugin includes one or more login candidates, each login candidate representing a type of a computer resource and each login candidate registering with the login service; the one or more processors further being programmed to: upon request from the first user for access to a first computer resource across the computer network, review the login candidate registrations of the login service to find a first login candidate representing the type of the first computer resource; communicate with the first login candidate to determine login information needed to access the first computer resource; prompt the first user for the login information and receive the login information; apply the login information received to log the first user into the first computer resource; acquire a list of one or more computer resources; using the login information, automatically, without requiring additional user input, attempt to log into each computer resource in the list having a type for which a corresponding login candidate has been registered: wherein the one or more processors are further programmed to: upon request from the first user for access to a second computer resource across the computer network, review the login candidate registrations of the login service to find a second login candidate representing a type of the second computer resource; communicate with the second login candidate to determine login information needed to access the second computer resource; if any of the login information needed to access the second computer resource is not already stored by the one or more processors, prompt the first user for any needed and unstored login information; and apply the login information to log the first user into the second computer resource.