Multiple data store authentication
First Claim
1. A server device for authenticating access to one or more data stores, comprising:
- a server communication interface;
a processor communicatively coupled to the server communication interface; and
a memory communicatively coupled to the processor, the memory containing instructions executable by the processor whereby the server device is operable to;
receive a first notification message of an update in data at one or more data stores, wherein the first notification message comprises an indication of a presence of new data and does not include all information associated with the new datadetermine whether an Internet Protocol connection exists between a mobile device and the server device;
if an Internet Protocol connection exists, generate a second notification message for the mobile device to inform the mobile device of the update in data at the one or more data stores; and
if no Internet Protocol connection exists, cause an Internet Protocol connection manager on the mobile device to open an Internet Protocol connection to the server device to allow a synchronization operation.
3 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.
-
Citations
41 Claims
-
1. A server device for authenticating access to one or more data stores, comprising:
-
a server communication interface; a processor communicatively coupled to the server communication interface; and a memory communicatively coupled to the processor, the memory containing instructions executable by the processor whereby the server device is operable to; receive a first notification message of an update in data at one or more data stores, wherein the first notification message comprises an indication of a presence of new data and does not include all information associated with the new data determine whether an Internet Protocol connection exists between a mobile device and the server device; if an Internet Protocol connection exists, generate a second notification message for the mobile device to inform the mobile device of the update in data at the one or more data stores; and if no Internet Protocol connection exists, cause an Internet Protocol connection manager on the mobile device to open an Internet Protocol connection to the server device to allow a synchronization operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for authenticating access to one or more data stores, comprising:
-
receiving, by a server, a first notification message of an update in data at one or more data stores, wherein the first notification message comprises an indication of a presence of new data and does not include all information associated with the new data; generating, by the server, a trigger for a mobile device to cause the mobile device to open an Internet Protocol connection with the server; and utilizing, by the server, the opened Internet Protocol connection to the mobile device to facilitate a synchronization operation in the background of other mobile device operations of the mobile device. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A server device for authenticating access to one or more data stores, comprising:
-
a server communication interface; a processor communicatively coupled to the server communication interface; and a memory communicatively coupled to the processor, the memory containing instructions executable by the processor whereby the server device is operable to; receive a first notification message of an update in data at one or more data stores, wherein the first notification message comprises an indication of a presence of new data and does not include all information associated with the new data; generate a trigger for a mobile device to cause the mobile device to open an Internet Protocol connection with the server device; and utilize the opened Internet Protocol connection to the mobile device to facilitate a synchronization operation in the background of other mobile device operations of the mobile device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method for authenticating access to one or more data stores, comprising:
-
receiving, at a server device, a first notification message of an update in data at one or more data stores, wherein the first notification message comprises an indication of a presence of new data and does not include all information associated with the new data determining whether an Internet Protocol connection exists between a mobile device and the server device; if an Internet Protocol connection exists, generating a second notification message for the mobile device to inform the mobile device of the update in data at the one or more data stores; and if no Internet Protocol connection exists, causing an Internet Protocol connection manager on the mobile device to open an Internet Protocol connection to the server device to allow a synchronization operation. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification