USAGE BASED SYNCHRONIZATION OF NOTE-TAKING APPLICATION FEATURES
First Claim
Patent Images
1. A computer-implemented method of selectively synchronizing different notebook components within a note-taking application with a database accessible remotely over a computer network, the method comprising:
- assigning a different synchronization rate to each of the different notebook components; and
synchronizing the notebook components with the database at different rates relative to one another based on the assigned synchronization rates.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods are disclosed for, within a note-taking application, selectively synchronizing different notebook components with a centralized server. In one particular embodiment, different notebook components are assigned different synchronization rates based on usage characteristics. The different notebook components are synchronized more or less frequently relative to each other based on the assigned synchronization rates.
18 Citations
20 Claims
-
1. A computer-implemented method of selectively synchronizing different notebook components within a note-taking application with a database accessible remotely over a computer network, the method comprising:
-
assigning a different synchronization rate to each of the different notebook components; and synchronizing the notebook components with the database at different rates relative to one another based on the assigned synchronization rates. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method of supporting a selective synchronization of a notebook component within a note-taking application with a database accessible over a computer network, the method comprising:
determining whether the notebook component is due for synchronization with the database, wherein determining comprises determining as a function of a synchronization rate assigned to the notebook component and a status of a network configuration variable. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
16. A computer-implemented method of selectively synchronizing a notebook component within a note-taking application with a database accessible remotely over a computer network, the method comprising:
postponing synchronization of the notebook component based on a status of a network configuration. - View Dependent Claims (17, 18, 19)
-
20. The method of claim 16, wherein postponing based on the status further comprises postponing based also on an indication of when the notebook component was last accessed by a user.
-
20-1. (canceled)
Specification