Push content to a currently utilized device among client devices
First Claim
Patent Images
1. A system, comprising:
- an authentication server comprising at least one computer processor, the authentication server configured to;
receive an authentication request from a client device for an authentication service,provide time-limited authentication credentials for a user of a primary application of the authentication service,receive, from a client device other than the client device from which the authentication request is received, an updated authentication request for the authentication service when the primary application for which the time-limited authentication credentials were given or one or more dependent applications is utilized on the client device other than the client device from which the authentication request is received, wherein the updated authentication request includes a client device identifier (ID) corresponding to the client device from which the updated authentication request is received,provide the client device ID corresponding to the client device from which the updated authentication request is received to a push server corresponding to the authentication service, andprovide a client device ID corresponding to the client device from which the authentication request has been received within a predetermined amount of time to the push server; and
the push server configured to;
receive the client device ID corresponding to the client device from which the updated authentication request is received and the client device ID corresponding to the client device from which the authentication request has been received,push content, formatted in one format, to the client device having the client device ID corresponding to the client device from which the updated authentication request is received, andpush the content, formatted in another format, to the client device having the client device ID corresponding to the client device from which the authentication request has been received within a predetermined amount of time.
5 Assignments
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.
33 Citations
14 Claims
-
1. A system, comprising:
-
an authentication server comprising at least one computer processor, the authentication server configured to; receive an authentication request from a client device for an authentication service, provide time-limited authentication credentials for a user of a primary application of the authentication service, receive, from a client device other than the client device from which the authentication request is received, an updated authentication request for the authentication service when the primary application for which the time-limited authentication credentials were given or one or more dependent applications is utilized on the client device other than the client device from which the authentication request is received, wherein the updated authentication request includes a client device identifier (ID) corresponding to the client device from which the updated authentication request is received, provide the client device ID corresponding to the client device from which the updated authentication request is received to a push server corresponding to the authentication service, and provide a client device ID corresponding to the client device from which the authentication request has been received within a predetermined amount of time to the push server; and the push server configured to; receive the client device ID corresponding to the client device from which the updated authentication request is received and the client device ID corresponding to the client device from which the authentication request has been received, push content, formatted in one format, to the client device having the client device ID corresponding to the client device from which the updated authentication request is received, and push the content, formatted in another format, to the client device having the client device ID corresponding to the client device from which the authentication request has been received within a predetermined amount of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium storing one or more computer-executable instructions that, when executed, cause one or more processors to:
-
responsive to receipt of an authentication request from a client device, provide credentials that enable multisite authorization for a user on a cloud-based service and one or more dependent cloud-based services; receive a renewed authorization request from another client device having a corresponding device identifier (ID); and provide the device ID to a push server corresponding to at least one of the cloud-based service or one or more of the dependent cloud-based services to facilitate a push service to the another client device having the corresponding device ID and to facilitate the push service to a subset of client devices for which the multisite authorization has been provided, wherein the push service to the another client device transmits content, formatted in one format, and the push service to the subset of client devices transmits the content, formatted in another format. - View Dependent Claims (14)
-
Specification