Patent ID: 11868462
Assignee: VIM INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 21:
22. A computer program product comprising a non-transitory computer readable medium retaining program instructions, which program instructions when read by a processor, cause the processor to:
monitor a display of an end device to identify a login session of a user into a first software system;
automatically scrape, from the login session user credentials, identifying information of the user and a session token of the login session, the user credentials comprising at least a username and a user password;
determine whether to utilize the user credentials for logging into a second software system, the second software system is different from the first software system, wherein said determine comprises verifying whether or not the login session is fabricated, wherein said verifying comprises:
providing the session token of the login session and the identifying information to a sandbox environment, wherein the sandbox environment has no access to the user password, the sandbox environment is separate from a backend of the second software system, wherein the sandbox environment has no access to a storage of the second software system;
invoking Application Programming Interface (API) calls from the sandbox environment to the first software system, the API calls providing the session token to the first software system,
obtaining, at the sandbox environment, verification data from the first software system, wherein the verification data is determined by the first software system based on the session token, and
verifying that the login session is not fabricated by crossing the verification data with the identifying information of the user; and

automatically utilize the user credentials for logging into an account of the user in the second software system.