NON-INTRUSIVE BACKGROUND SYNCHRONIZATION WHEN AUTHENTICATION IS REQUIRED
First Claim
1. A method for non-intrusive background synchronization, comprising:
- performing a background synchronization of data sets;
determining when an authentication error is received in response to an attempt to synchronize one of the data sets;
displaying a non-modal notification element indicating that information is required for the background synchronization to synchronize the one of the data sets;
stopping the background synchronization of the one of the data sets until information is received to resolve the authentication error; and
continuing the background synchronization process for synchronizing the other data sets not receiving the authentication error.
2 Assignments
0 Petitions
Accused Products
Abstract
A non-modal notification user interface element is displayed persistently but unobtrusively such that a user may easily determine that authentication credentials are required by a background synchronization process. The non-modal notification is configured such that it may be ignored by the user such that their workflow is not interrupted. The background synchronization continues to synchronize the data it can even though the background synchronization may require authentication credentials for a subset of the data to be synchronized. The user may select the non-modal notification user interface element at any point in time in order to supply the required authentication credentials. The non-modal notification is removed from the display when there are no further authentication credentials required.
-
Citations
20 Claims
-
1. A method for non-intrusive background synchronization, comprising:
-
performing a background synchronization of data sets; determining when an authentication error is received in response to an attempt to synchronize one of the data sets; displaying a non-modal notification element indicating that information is required for the background synchronization to synchronize the one of the data sets; stopping the background synchronization of the one of the data sets until information is received to resolve the authentication error; and continuing the background synchronization process for synchronizing the other data sets not receiving the authentication error. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium having computer-executable instructions encoded on a memory for non-intrusive background synchronization, comprising:
-
performing a background synchronization of data sets; determining when an authentication error is received in response to an attempt to synchronize one of the data sets; displaying a non-modal notification element indicating that an authentication credential is required for the background synchronization to synchronize the one of the data sets; stopping the background synchronization of the one of the data sets until information is received to resolve the authentication error; and continuing the background synchronization process for synchronizing the other data sets not receiving the authentication error. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for non-intrusive background synchronization, comprising:
-
a processor and a computer-readable medium; an operating environment stored on the computer-readable medium and executing on the processor; a display; and an application operating under the control of the operating environment and operative to perform actions, including; performing a background synchronization of data sets; determining when an authentication error is received in response to an attempt to synchronize one of the data sets; storing the authentication error in a storage; displaying a non-modal notification element on the display indicating that an authentication credential is required for the background synchronization to synchronize the one of the data sets; stopping the background synchronization of the one of the data sets until information is received to resolve the authentication error; and continuing the background synchronization process for synchronizing the other data sets not receiving the authentication error. - View Dependent Claims (18, 19, 20)
-
Specification