Providing remote user authentication
First Claim
1. A tangible computer readable storage medium comprising instructions that when executed perform a method, comprising:
- providing a reference to a user authentication service for installation in source code of a host server, the reference associated with source code for an Iframe in a browser accessing the host server;
providing a user interface (UI) in the Iframe for user authentication on the host server;
providing integration code to the host server for use in an application programming interface for notifying the user authentication service to initiate user authentication upon a request from the UI;
providing an authentication-test message for display in the UI, the authentication-test message comprising a randomly generated challenge-response test specific to a user session in the host server;
performing at least one of;
sending a short message service (SMS)-based authentication-request message, requesting a response, to a mobile device designated by a user;
orreceiving an SMS-based user response from the mobile device, the SMS-based user response comprising an authentication key from the authentication-test message; and
providing a notification to the host server of an authentication of the user after at least one of a desired user response to the SMS-based authentication-request message or the SMS-based user response is received by the user authentication service, at least one of the desired user response or the SMS-based user response comprising an activation of an event by the user which results in the notification, to the host server, of the authentication of the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Providing a remote computer user authentication service involves providing a reference to a user authentication service in a host server'"'"'s source code (e.g., website source code). Further, integration code that may be used in an application programming interface (API) on the host server for interaction with a user authentication service can be provided. Additionally, a user interface (UI) for user authentication on the host server, and an authentication-test message on the host server using the UI may be provided. Also, providing authentication can comprise sending an authentication-request message to a mobile device designated by the user; and/or can comprise the user responding with information from the authentication-test message. The host server can be notified of the user'"'"'s authentication after a correct response is received by the user authentication service.
-
Citations
20 Claims
-
1. A tangible computer readable storage medium comprising instructions that when executed perform a method, comprising:
-
providing a reference to a user authentication service for installation in source code of a host server, the reference associated with source code for an Iframe in a browser accessing the host server; providing a user interface (UI) in the Iframe for user authentication on the host server; providing integration code to the host server for use in an application programming interface for notifying the user authentication service to initiate user authentication upon a request from the UI; providing an authentication-test message for display in the UI, the authentication-test message comprising a randomly generated challenge-response test specific to a user session in the host server; performing at least one of; sending a short message service (SMS)-based authentication-request message, requesting a response, to a mobile device designated by a user;
orreceiving an SMS-based user response from the mobile device, the SMS-based user response comprising an authentication key from the authentication-test message; and providing a notification to the host server of an authentication of the user after at least one of a desired user response to the SMS-based authentication-request message or the SMS-based user response is received by the user authentication service, at least one of the desired user response or the SMS-based user response comprising an activation of an event by the user which results in the notification, to the host server, of the authentication of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
one or more processing units; and memory comprising instructions that when executed by at least some of the one or more processing units, perform a method comprising; providing a reference to a user authentication service for installation in source code of a host server, the reference associated with source code for an Iframe in a browser accessing the host server; providing a user interface (UI) in the Iframe for user authentication on the host server; providing integration code to the host server for use in an application programming interface for notifying the user authentication service to initiate user authentication upon a request from the UI; providing an authentication-test message for display in the UI, the authentication-test message comprising a randomly generated challenge-response test specific to a user session in the host server; performing at least one of; sending a short message service (SMS)-based authentication-request message, requesting a response, to a mobile device designated by a user;
orreceiving an SMS-based user response from the mobile device, the SMS-based user response comprising an authentication key from the authentication-test message; and providing a notification to the host server of an authentication of the user after at least one of a desired user response to the SMS-based authentication-request message or the SMS-based user response is received by the user authentication service, at least one of the desired user response or the SMS-based user response comprising an activation of an event. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
providing a reference to a user authentication service for installation in source code of a host server, the reference associated with source code for an Iframe in a browser accessing the host server; providing a user interface (UI) in the Iframe for user authentication on the host server; providing integration code to the host server for use in an application programming interface for notifying the user authentication service to initiate user authentication upon a request from the UI; providing an authentication-test message for display, the authentication-test message comprising a randomly generated challenge-response test specific to a user session in the host server; performing at least one of; sending a short message service (SMS)-based authentication-request message, requesting a response, to a mobile device designated by a user;
orreceiving an SMS-based user response from the mobile device, the SMS-based user response comprising an authentication key from the authentication-test message; and providing a notification to the host server of an authentication of the user after at least one of a desired user response to the SMS-based authentication-request message or the SMS-based user response is received by the user authentication service. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification