Systems and methods for synchronized sign-on methods for non-programmatic integration systems
First Claim
1. A non-transitory computer readable storage medium storing instructions that, when executed by a computer, cause the computer to perform a method of synchronizing a sign-on of a user to an integration application with another application, the method comprising:
- identifying a mapped location in a display of the other application that contains a user identifier value associated with the user signed on to the other application;
automatically non-programmatically collecting the user identifier value from the identified mapped location in the display of the other application;
signing-on the user to the integration application with the collected user identifier value if the collected user identifier value is recognized by the integration application;
monitoring if the user signed on to the other application is recognized by the integration application by continuously polling the identified mapped location in the display of the other application to check if the user identifier value from the identified mapped location is recognized by the integration application, the continuous polling performed from a time the user is signed on to the integration application; and
if, during the monitoring, the user identifier value is not recognized by the integration application, signing-off the user from the integration application.
9 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for automatically signing a user on to an integration application when a user signs on to another application and signing a user off when the user signs off of the other application. The integration application automatically non-programmatically collects data from a mapped location of a mapped source reference of the other application. The collected data includes a user identifier value. The integration continuously monitors the collected user identifier value for a difference in the collected user identifier value. If the collected user identifier value is recognized by the integration application, the user is signed into the integration application using the collected user identifier value, and if a difference in the collected user identifier value is detected, the user is signed off of the integration application.
75 Citations
19 Claims
-
1. A non-transitory computer readable storage medium storing instructions that, when executed by a computer, cause the computer to perform a method of synchronizing a sign-on of a user to an integration application with another application, the method comprising:
-
identifying a mapped location in a display of the other application that contains a user identifier value associated with the user signed on to the other application; automatically non-programmatically collecting the user identifier value from the identified mapped location in the display of the other application; signing-on the user to the integration application with the collected user identifier value if the collected user identifier value is recognized by the integration application; monitoring if the user signed on to the other application is recognized by the integration application by continuously polling the identified mapped location in the display of the other application to check if the user identifier value from the identified mapped location is recognized by the integration application, the continuous polling performed from a time the user is signed on to the integration application; and if, during the monitoring, the user identifier value is not recognized by the integration application, signing-off the user from the integration application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage medium storing instructions that, when executed by a computer, cause the computer to perform a method of synchronizing a sign-on to an integration application with an unrelated application, the method comprising:
-
identifying a mapped location m a display of the unrelated application that contains a user identifier value associated with a user signed on to the unrelated application; automatically, non-programmatically collecting application data from the mapped location of the display of the unrelated application, the collected application data including the user identifier value; verifying if the user identifier value corresponds to an authorized user of the integration application; signing-on to the integration application if the user identifier value corresponds to the authorized user of the integration application; monitoring if the user signed on to the unrelated application corresponds to the authorized user of the integration application by continuously polling the identified mapped location in the display of the unrelated application to check if the user identifier value from the identified mapped location corresponds to the authorized user of the integration application, the continuous polling performed from a time the user is signed on to the integration application; and automatically signing-off the user from the integration application if the user identifier collected from the continuous polling does not correspond to the authorized user of the integration application, wherein the signing-on to the integration application occurs automatically without user intervention.
-
-
19. One or more computer readable memories containing a computer program that is executable by a processor to perform a method of synchronizing a sign-on of a user to an integration application with another application, the method comprising:
-
identifying a mapped location in a display of the other application that contains a user identifier value associated with the user signed on to the other application; automatically non-programmatically collecting the user identifier value from the identified mapped location in the display of the other application; signing-on the user to the integration application with the collected user identifier value if the collected user identifier value is recognized by the integration application; monitoring if the user signed on to the other application is recognized by the integration application by continuously polling the identified mapped location in the display of the other application to check if the user identifier value from the identified mapped location is recognized by the integration application, the continuous polling performed from a time the user is signed on to the integration application; and if, during the monitoring, the user identifier value is not recognized by the integration application, signing-off the user from the integration application.
-
Specification