System and method of authenticating a user to a service provider
First Claim
1. A method of authenticating a user to a service provider, the method comprising:
- receiving an authentication request from a service provider at a terminal using a network wherein the authentication request includes an acceptable identity provider;
comparing, at the terminal, the acceptable identity provider with a supported identity provider stored in a memory of the terminal; and
if the acceptable identity provider matches the supported identity provider, sending the authentication request from the terminal to the acceptable identity provider using the network.
12 Assignments
0 Petitions
Accused Products
Abstract
A system, device, computer program product, and method provide authentication of a user to a service provider. The system includes a service provider, a terminal, and a network that allows communication between the service provider and the terminal. The terminal includes a memory, a communication interface, a processor, and an Identity Provider (IDP) application. The communication interface is configured to receive an authentication request from a service provider wherein the authentication request includes an acceptable identity provider and to send the authentication request to the acceptable identity provider if the acceptable identity provider matches a supported identity provider stored in the memory of the terminal. The processor is coupled to the communication interface and to the memory and executes the IDP application. The IDP application is configured to compare the acceptable identity provider with the supported identity provider stored in the memory.
-
Citations
44 Claims
-
1. A method of authenticating a user to a service provider, the method comprising:
-
receiving an authentication request from a service provider at a terminal using a network wherein the authentication request includes an acceptable identity provider;
comparing, at the terminal, the acceptable identity provider with a supported identity provider stored in a memory of the terminal; and
if the acceptable identity provider matches the supported identity provider, sending the authentication request from the terminal to the acceptable identity provider using the network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of authenticating a user to a service provider, the method comprising:
-
receiving an authentication request from a service provider at a terminal using a network wherein the authentication request includes an acceptable identity provider;
comparing, at the terminal, the acceptable identity provider with a supported identity provider stored in a memory of the terminal;
if the acceptable identity provider matches the supported identity provider, displaying the acceptable identity provider to a user of the terminal;
selecting the acceptable identity provider displayed to the user of the terminal; and
sending the authentication request from the terminal to the selected acceptable identity provider using the network. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for authenticating a user to a service provider, the computer program product comprising:
computer code configured to;
receive an authentication request from a service provider wherein the authentication request includes an acceptable identity provider;
compare the acceptable identity provider with a supported identity provider; and
if the acceptable identity provider matches the supported identity provider, send the authentication request to the acceptable identity provider. - View Dependent Claims (14, 15, 16, 17)
-
18. A computer program product for authenticating a user to a service provider, the computer program product comprising:
computer code configured to;
receive an authentication request from a service provider wherein the authentication request includes an acceptable identity provider;
compare the acceptable identity provider with a supported identity provider;
if the acceptable identity provider matches the supported identity provider, display the acceptable identity provider to a user;
allow a user to select the acceptable identity provider displayed to the user; and
send the authentication request to the selected acceptable identity provider. - View Dependent Claims (19, 20, 21)
-
22. A device for authenticating a user to a service provider, the device comprising:
-
a memory;
a communication interface configured to;
receive an authentication request from a service provider wherein the authentication request includes an acceptable identity provider; and
send the authentication request to the acceptable identity provider if the acceptable identity provider matches a supported identity provider stored in the memory;
a processor, coupled to the communication interface and to the memory, to execute an application; and
the application configured to compare the acceptable identity provider with the supported identity provider stored in the memory. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A system for authenticating a user to a service provider, the system comprising:
-
a service provider;
a terminal comprising;
a memory;
a communication interface configured to;
receive an authentication request from the service provider wherein the authentication request includes an acceptable identity provider; and
send the authentication request to the acceptable identity provider if the acceptable identity provider matches a supported identity provider stored in the memory;
a processor, coupled to the communication interface and to the memory, to execute an application; and
the application configured to compare the acceptable identity provider with the supported identity provider stored in the memory; and
a network that allows communication between the service provider and the terminal. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification