Multiple data store authentication
First Claim
1. A method for authenticating a user to provide a service, the method comprising:
- storing information associated with a user of a first device on a first server, wherein the stored information includes a phone number associated with a second device of the user and is stored during an event;
wherein additional information is needed to authenticate the first device to provide a service to the first device related to data stored in one or more data stores associated with the service;
querying the user for the additional information to authenticate the first device to provide the service to the first device,wherein authentication of the first device includes delivering a notification message from a second server to the second device, wherein the notification message is related to querying the user for the additional information, andwherein the second server delivers one or more notification messages related to the service to the second device after authentication of the first device in response to new data being available at the one or more data stores associated with the service;
sending, based on the stored information and the additional information, one or more communications to provide the service to the first device; and
sending one or more communications to provide the service to the second device,wherein the one or more communications to provide the service to the second device include communications between the second server and the second device that are exchanged through a first connection that is an Internet Protocol (IP) connection maintained by the second device, andwherein the one or more communications to provide the service to the second device include synchronization communications with the second device that are exchanged through a second connection to synchronize data with the one or more data stores associated with the service, wherein the synchronization communications are initiated in response to the one or more notification messages.
2 Assignments
0 Petitions
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.
16 Citations
26 Claims
-
1. A method for authenticating a user to provide a service, the method comprising:
-
storing information associated with a user of a first device on a first server, wherein the stored information includes a phone number associated with a second device of the user and is stored during an event; wherein additional information is needed to authenticate the first device to provide a service to the first device related to data stored in one or more data stores associated with the service; querying the user for the additional information to authenticate the first device to provide the service to the first device, wherein authentication of the first device includes delivering a notification message from a second server to the second device, wherein the notification message is related to querying the user for the additional information, and wherein the second server delivers one or more notification messages related to the service to the second device after authentication of the first device in response to new data being available at the one or more data stores associated with the service; sending, based on the stored information and the additional information, one or more communications to provide the service to the first device; and sending one or more communications to provide the service to the second device, wherein the one or more communications to provide the service to the second device include communications between the second server and the second device that are exchanged through a first connection that is an Internet Protocol (IP) connection maintained by the second device, and wherein the one or more communications to provide the service to the second device include synchronization communications with the second device that are exchanged through a second connection to synchronize data with the one or more data stores associated with the service, wherein the synchronization communications are initiated in response to the one or more notification messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus for authenticating a first device to provide a service, the apparatus comprising:
-
a memory to store information associated with a user of a first device, wherein the stored information includes a phone number associated with a second device of the user and the phone number is stored during an event; a processor to execute instructions stored in memory, wherein the processor is operable to; determine additional information is needed to authenticate the first device to provide a service to the first device related to data stored in one or more data stores associated with the service; authenticate the first device to provide the service to the first device based on the additional information received from the user, wherein authentication of the first device includes sending a notification message, via an intermediary server, to the second device, wherein the notification message is related to querying the user for the additional information; and send one or more notification messages related to the service, via the intermediary server, to the second device after authentication of the first device in response to new data being available at the one or more data stores associated with the service; a connection manager to manage one or more connections for exchanging one or more communications related to the service, wherein the one or more connections includes a first connection, via the intermediary server, that is an Internet Protocol (IP) connection maintained by the second device, and wherein the one or more connections includes a second connection for synchronizing data with the one or more data stores associated with the service; an interface to send, based on the stored information and the additional information, one or more communications to provide the service to the first device; and an interface to send one or more communications to provide the service to the second device, wherein the one or more communications to provide the service to the second device include communications exchanged with the second device via the intermediary server over the first connection, and wherein the one or more communications to provide the service to the second device include synchronization communications exchanged with the second device through the second connection, wherein the synchronization communications are initiated in response to the one or more notification messages. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification