METHOD AND APPARATUS FOR SHARING SERVER RESOURCES USING A LOCAL GROUP
First Claim
1. A computer implemented method for sharing server resources using at least one local group, comprising:
- registering a first application to a local group of applications, wherein each of the applications of the local group requires access to services of a remote server and wherein the registration is performed at the device and is local to the device;
responsive to launching of the first application from the device, sending user credentials to a remote server to authenticate a user of the device for a plurality of applications on the device requiring server resources;
receiving and locally storing, at the device, a device token from the remote server for the user to authenticate the applications of the local group;
using the locally stored device token to authenticate the first application;
responsive to launching of a second application, when the second application is registered to the local group, automatically retrieving and using the locally stored device token to authenticate the second application without repeating the sending.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method and apparatus for sharing server resources. One or more applications are registered to a first local group on a device, and one or more applications are registered to a second local group on the device. If a user and device have been authenticated, and a device token already acquired for obtaining authorization for a first application of the first local group to access resources from a server, the same device token is available for use in obtaining authorization for a second application of the first group to access (share) resources from the server. Thus, the user need not re-submit authentication credentials to the authorization server. When the user signs out of an application of the same group, the sign out procedure is processed locally for all applications of the group. A device token is surrendered when it is not needed by applications of any other group.
81 Citations
20 Claims
-
1. A computer implemented method for sharing server resources using at least one local group, comprising:
-
registering a first application to a local group of applications, wherein each of the applications of the local group requires access to services of a remote server and wherein the registration is performed at the device and is local to the device; responsive to launching of the first application from the device, sending user credentials to a remote server to authenticate a user of the device for a plurality of applications on the device requiring server resources; receiving and locally storing, at the device, a device token from the remote server for the user to authenticate the applications of the local group; using the locally stored device token to authenticate the first application; responsive to launching of a second application, when the second application is registered to the local group, automatically retrieving and using the locally stored device token to authenticate the second application without repeating the sending. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for sharing server resources using a local group comprising:
a computer device having one or more processors configured to execute instructions for; registering a first application and a second application to a first local group registry in memory of the computer device; registering at least a third application to a second local group registry in memory of the computer device; and responsive to launch of an application registered to one of the first and second local groups, operating a user agent module to automatically retrieving and using a locally stored device token already obtained and used to authenticate an application of a same local group. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A non-transitory computer readable medium for storing computer instructions that, when executed by at least one processor causes the at least one processor to perform a method for sharing server resources using a local group comprising:
-
registering a first application to a local group of applications, wherein each of the applications of the local group requires access to services of a remote server and wherein the registration is performed at the device and is local to the device; responsive to launching the first application from the device, sending user credentials to a remote server to authenticate a user of the device for a plurality of applications on the device requiring server resources; receiving and locally storing, at the device, a device token from the remote server for the user to authenticate the applications of the local group; using the locally stored device token to authenticate the first application; and responsive to launching of a second application, when the second application is registered to the local group; automatically retrieving and using the locally stored device token to authenticate the second application without repeating the sending. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification