Authentication server and method to enable content to be pushed to a currently utilized device among client devices
First Claim
Patent Images
1. An authentication server, comprising:
- a credentials component configured to receive an authentication request from a client device for an authentication service, wherein the authentication request includes a client device identifier (ID) associated with the client device;
a memory coupled to the credential component, wherein the memory is configured to store the client device ID;
an authorization component coupled to the memory, wherein the authorization component is configured to;
provide time-limited authentication credentials for a user of a primary application of the authentication service,wherein the credential component is further configured to receive, from another device, an updated authentication request for the authentication service, in response to the primary application for which the time-limited authentication credentials were given or one or more dependent applications that depend on the primary application of the authentication service being utilized on the another client device,wherein the updated authentication request includes a different client device ID associated with the another client device, andwherein the memory is further configured to store the different client device ID; and
a transactional component coupled to the memory and authorization component, wherein the transactional component is configured to;
transmit the different client device ID associated with the another client device to a push server that corresponds to the authentication service; and
transmit the client device ID associated with the client device from which the authentication request has been received to the push server,wherein the push server pushes content, formatted in one format, to the another client device and pushes the content, formatted in another format, to the client device, andwherein overall system redundancy is eliminated or reduced and communication is enhanced.
1 Assignment
0 Petitions
Accused Products
Abstract
In one example, a system includes an authentication server that is configured to receive an authentication request for a primary application, provide time-based authentication credentials for the primary application, receive an updated authentication request for the primary application, wherein the updated authentication request includes a client device identifier (ID) corresponding to a client device from which the authentication request is received, and transmit the client device ID; the system may further include a push server that is configured to receive the transmitted client device ID, and push an update to the client device having the client device ID.
32 Citations
19 Claims
-
1. An authentication server, comprising:
-
a credentials component configured to receive an authentication request from a client device for an authentication service, wherein the authentication request includes a client device identifier (ID) associated with the client device; a memory coupled to the credential component, wherein the memory is configured to store the client device ID; an authorization component coupled to the memory, wherein the authorization component is configured to; provide time-limited authentication credentials for a user of a primary application of the authentication service, wherein the credential component is further configured to receive, from another device, an updated authentication request for the authentication service, in response to the primary application for which the time-limited authentication credentials were given or one or more dependent applications that depend on the primary application of the authentication service being utilized on the another client device, wherein the updated authentication request includes a different client device ID associated with the another client device, and wherein the memory is further configured to store the different client device ID; and a transactional component coupled to the memory and authorization component, wherein the transactional component is configured to; transmit the different client device ID associated with the another client device to a push server that corresponds to the authentication service; and transmit the client device ID associated with the client device from which the authentication request has been received to the push server, wherein the push server pushes content, formatted in one format, to the another client device and pushes the content, formatted in another format, to the client device, and wherein overall system redundancy is eliminated or reduced and communication is enhanced. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An authentication server, comprising:
-
a credentials component configured to; receive an authorization request from a client device, wherein the authorization request comprises a device identifier (ID) associated with the client device; and receive a renewed authorization request from another client device, wherein the another client device is associated with another device ID and wherein the renewed authorization request comprises the another device ID a memory coupled to the credential component, wherein the memory is configured to store the device ID and the another device ID; an authorization component coupled to the memory, wherein the authorization component is configured to provide, in response to the receipt of the authorization request, credentials that enable multisite authorization for a user on a cloud based service and one or more dependent cloud based services that depend on the cloud based service; and a transactional component coupled to the memory and the authorization component, wherein the transactional component is configured to; transmit the device ID and the another device ID to a push server that corresponds to at least one of the cloud-based service or the one or more of the dependent cloud-based services, wherein the another device ID facilitates a push service to the another client device associated with the another device ID, and the device ID facilitates the push service to the client device, wherein the push service to the another client device transmits content, formatted in one format suitable for the cloud-based service and the one or more dependent cloud-based services for which the user is authorized using the another client device, wherein the push service to the client device transmits the content, formatted in another format, and wherein overall system redundancy is eliminated or reduced and communication is enhanced. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method, comprising:
-
responsive to receipt of an authorization request from a client device, providing, by an authentication server, credentials that enable multisite authorization for a user on a cloud-based service and one or more dependent cloud-based services that depend on the cloud-based service, wherein the authorization request comprises a device identifier (ID) associated with the client device; receiving, by the authentication server, a renewed authorization request from another client device, wherein the another client device is associated with a another device ID, and wherein the renewed authorization request comprises the another device ID; and transmitting, by the authentication server, the device ID and the another device ID to a push server that corresponds to at least one of the cloud-based service or the one or more of the dependent cloud-based services, wherein the another device ID facilitates a push service to the another client device associated with the another device ID, and the device ID facilitates the push service to the client device, wherein the push service to the another client device transmits content, formatted in one format suitable for the cloud-based service and the one or more dependent cloud-based services for which the user is authorized using the another client device, wherein the push service to the client device transmits the content, formatted in another format, and wherein overall system redundancy is eliminated or reduced and communication is enhanced.
-
Specification