Multiple data store authentication
DCFirst Claim
1. A server for providing access to one or more data stores, comprising:
- a memory and a processor, the server communicatively coupled to a network and the one or more data stores, wherein the server is configured to;
send a first identifier for a client device upon the client device communicating with the server for the client device to present the first identifier in a subsequent connection with the server;
receive registration information for a data store from the client device, wherein a second identifier is generated and associated with the data store and the registration information, wherein the second identifier is send to the client device;
receive, via the subsequent connection with the client device, a request for the client device to receive information from the data store, wherein the subsequent connection includes the first identifier;
configure a service to receive data from the data store on behalf of the client device, wherein the service is based on the second identifier;
receive a first message indicative of new information at the data store;
transmit a second message to the client device in response to receipt of the first message;
wherein additional information associated with the first message is sent from the data store to the client device upon receipt of the second message by the client device.
4 Assignments
Litigations
1 Petition
Accused Products
Abstract
Systems and methods for authenticating access to multiple data stores substantially in real-time 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 may include receipt of 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.
-
Citations
26 Claims
-
1. A server for providing access to one or more data stores, comprising:
a memory and a processor, the server communicatively coupled to a network and the one or more data stores, wherein the server is configured to; send a first identifier for a client device upon the client device communicating with the server for the client device to present the first identifier in a subsequent connection with the server; receive registration information for a data store from the client device, wherein a second identifier is generated and associated with the data store and the registration information, wherein the second identifier is send to the client device; receive, via the subsequent connection with the client device, a request for the client device to receive information from the data store, wherein the subsequent connection includes the first identifier; configure a service to receive data from the data store on behalf of the client device, wherein the service is based on the second identifier; receive a first message indicative of new information at the data store; transmit a second message to the client device in response to receipt of the first message; wherein additional information associated with the first message is sent from the data store to the client device upon receipt of the second message by the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A method for providing access to one or more data stores, comprising:
-
sending a first identifier for a client device upon the client device communicating with a server for the client device to present the first identifier in a subsequent connection with the server; receiving registration information for a data store from the client device, wherein a second identifier is generated and associated with the data store and the registration information, wherein the second identifier is send to the client device; receiving, via the subsequent connection with the client device, a request for the client device to receive information from the data store, wherein the subsequent connection includes the first identifier; configuring a service to receive data from the data store on behalf of the client device, wherein the service is based on the second identifier; receiving a first message indicative of new information at the data store; transmitting a second message to the client device in response to receipt of the first message; wherein additional information associated with the first message is sent from the data store to the client device upon receipt of the second message by the client device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification