Multiple data store authentication
First Claim
1. A server communicatively coupled to a network and one or more data stores, the server comprising:
- a processor; and
a memory, wherein the server is configured to;
receive, from a client device, a unique identifier for the client device, wherein the unique identifier is transmitted between the client device and the server as part of an initial communication, wherein the unique identifier is also used in a subsequent communication;
store the unique identifier for the client device;
identify the client device using the stored unique identifier;
receive registration information from the client device;
store the registration information;
associate the stored registration information with the unique identifier of the client device;
receive, via a communication with the client device, a request for the client device to receive information from the one or more data stores, wherein the request includes the unique identifier;
configure a service to access the one or more data stores on behalf of the client device using the stored registration information; and
forward the requested information from the one or more data stores to the client device based on the unique identifier that is included within the request.
2 Assignments
0 Petitions
Accused Products
Abstract
System and methods for authenticating access to multiple data stores are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method receives a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.
59 Citations
26 Claims
-
1. A server communicatively coupled to a network and one or more data stores, the server comprising:
-
a processor; and a memory, wherein the server is configured to; receive, from a client device, a unique identifier for the client device, wherein the unique identifier is transmitted between the client device and the server as part of an initial communication, wherein the unique identifier is also used in a subsequent communication; store the unique identifier for the client device; identify the client device using the stored unique identifier; receive registration information from the client device; store the registration information; associate the stored registration information with the unique identifier of the client device; receive, via a communication with the client device, a request for the client device to receive information from the one or more data stores, wherein the request includes the unique identifier; configure a service to access the one or more data stores on behalf of the client device using the stored registration information; and forward the requested information from the one or more data stores to the client device based on the unique identifier that is included within the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing device for authenticating access to one or more data stores, comprising:
-
a communications interface that exchanges registration information and identification information over a network; a memory and a processor, wherein the computing device is configured to; receive, from a client device, a unique identifier for the client device, wherein the unique identifier is transmitted between the client device and the computing device as part of an initial communication, wherein the unique identifier is also used in a subsequent communication; store the unique identifier for the client device; identify the client device using the stored unique identifier; receive registration information from the client device; store the registration information; and associate the stored registration information with the unique identifier of the client device; and wherein the computing device is further configured to; receive, via a communication with the client device, a request for the client device to receive information from the one or more data stores, wherein the request includes the unique identifier; configure a service to access the one or more data stores on behalf of the client device using the stored registration information and/or the additional registration information, wherein the client device need not make contact with the one or more data stores for the purpose of authentication; and forward the requested information from the one or more data stores to the client device based on the unique identifier that is included within the request. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for authenticating access to one or more data stores, comprising:
-
receiving, at a server from a client device, a unique identifier for the client device, wherein the unique identifier is transmitted between the client device and the server as part of an initial communication, wherein the unique identifier is used in a subsequent communication; storing the unique identifier for the client device; identifying the client device using the stored unique identifier; receiving, at the server, registration information from the client device; storing the registration information; associating the stored registration information with the unique identifier of the client device; receiving a request from the client device for the client device to receive information from the one or more data stores; using the stored registration information to configure a service to access the one or more data stores on behalf of the client device; and forwarding the requested access for information from the one or more data stores to the client device based on the unique identifier that is included within the request. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification