Service provider invocation
First Claim
Patent Images
1. A method comprising:
- maintaining, on a non-transitory storage medium, user information associated with a user account;
receiving, from a user device, a request to authenticate the user device to a remote service, wherein the request to authenticate the user device to the remote service comprises verification information;
sending, based on the verification information, authentication information to the user device, the authentication information having a validity period;
receiving an access request, from the user device, as part of the user device requesting to access the remote service, wherein the access request comprises the authentication information;
authenticating, based on the authentication information, the access request from the user device to allow providing the user device access to the remote service;
receiving a request from the user device to renew the authentication information;
determining whether the validity period has expired; and
based on the validity period having not expired, renewing the authentication information.
5 Assignments
0 Petitions
Accused Products
Abstract
A service provider may provide one or more services to and/or for a client. Providing a service may involve receiving a service request including a security token at the service provider and determining whether the security token is valid. Providing the service may also involve determining a session security token if the security token is valid and generating a service response including the session security token. Providing the service may further involve receiving a service request including the session security token, determining whether the session security token is valid, and, if the session security token is valid, generating a second service response.
56 Citations
20 Claims
-
1. A method comprising:
-
maintaining, on a non-transitory storage medium, user information associated with a user account; receiving, from a user device, a request to authenticate the user device to a remote service, wherein the request to authenticate the user device to the remote service comprises verification information; sending, based on the verification information, authentication information to the user device, the authentication information having a validity period; receiving an access request, from the user device, as part of the user device requesting to access the remote service, wherein the access request comprises the authentication information; authenticating, based on the authentication information, the access request from the user device to allow providing the user device access to the remote service; receiving a request from the user device to renew the authentication information; determining whether the validity period has expired; and based on the validity period having not expired, renewing the authentication information. - View Dependent Claims (2, 3, 4, 5, 6, 15, 16)
-
-
7. A system comprising:
-
at least one processor; and a non-transitory computer readable medium storing instructions that, when executed by the at least one processor, cause the system to; receive, from a user device, a request to authenticate the user device to a remote service, wherein the request to authenticate the user device to the remote service comprises verification information; send, based on the verification information, authentication information to the user device, the authentication information having a validity period; receive an access request, from the user device, as part of the user device requesting to access the remote service, wherein the access request comprises the authentication information; authenticate, based on the authentication information, the access request from the user device to allow providing the user device access to the remote service; receive a request from the user device to renew the authentication information; determine whether the validity period has expired; and based on the validity period having not expired, renew the authentication information. - View Dependent Claims (8, 9, 10, 17, 18)
-
-
11. A non-transitory computer readable storage medium storing instructions thereon that, when executed by a processor, cause a computer system to:
-
receive, from a user device, a request to authenticate the user device to a remote service, wherein the request to authenticate the user device to the remote service comprises verification information; send, based on the verification information, authentication information to the user device, the authentication information having a validity period; receive an access request, from the user device, as part of the user device requesting to access the remote service, wherein the access request comprises the authentication information; authenticate, based on the authentication information, the access request from the user device to allow providing the user device access to the remote service; receive a request from the user device to renew the authentication information; determine whether the validity period has expired; and based on the validity period having not expired, renew the authentication information. - View Dependent Claims (12, 13, 14, 19, 20)
-
Specification