Selective information subset synchronization based on single user action
First Claim
1. A method for selectively synchronizing a subset of objects of an object set between first and second object stores, the method comprising:
- defining the subset of objects as a plurality of selected objects of the object set;
receiving a selection identifier corresponding to a synchronization mode to be used for multiple subsequent synchronizing acts until receipt of a different selection identifier;
setting the synchronization mode based on the selection identifier to a first identification state or a second identification state;
synchronizing all of the objects of the object set when the synchronization mode is set to the first identification state; and
synchronizing only the subset of objects and prohibiting synchronization of the objects in the object set which are not among the subset of objects when the synchronization mode is set to the second identification state.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for selectively synchronizing a subset of objects of an object set between first and second object stores. A subset of objects is defined as a plurality of selected objects of the object set. A selection identifier corresponding to an exclusive synchronization mode designation is received. Where the selection identifier corresponds to a first identification state, all of the objects of the object set are synchronized. Where the selection identifier corresponds to a second state, only the subset of objects is synchronized, whereby the plurality of objects comprising the subset of objects can be designated for synchronization without individual designation of the objects targeted for synchronization.
142 Citations
43 Claims
-
1. A method for selectively synchronizing a subset of objects of an object set between first and second object stores, the method comprising:
-
defining the subset of objects as a plurality of selected objects of the object set;
receiving a selection identifier corresponding to a synchronization mode to be used for multiple subsequent synchronizing acts until receipt of a different selection identifier;
setting the synchronization mode based on the selection identifier to a first identification state or a second identification state;
synchronizing all of the objects of the object set when the synchronization mode is set to the first identification state; and
synchronizing only the subset of objects and prohibiting synchronization of the objects in the object set which are not among the subset of objects when the synchronization mode is set to the second identification state. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for selectively synchronizing a subset of folders of an e-mail folder hierarchy between a server computer and a client computer, the method comprising:
-
defining the subset of the e-mail folder hierarchy as a collection of the folders forming a predetermined branch of the e-mail folder hierarchy;
facilitating single-action entry of a synchronization mode designator to be used for multiple subsequent synchronizing acts;
setting a synchronization mode based on the synchronization mode designator to a first synchronization mode or a second synchronization mode;
synchronizing all of the folders of the e-mail folder hierarchy when the synchronization mode designator corresponds to the first synchronization mode; and
synchronizing only the folders forming the predetermined branch of the e-mail folder hierarchy and prohibiting synchronization of the folders which are not among the predetermined branch of the e-mail folder hierarchy when the synchronization mode designator corresponds to the second synchronization mode. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
defining a predetermined user action as an implicit user request for synchronization of a group of folders within the predetermined branch associated with the predetermined user action;
assigning a flag to each of the folders in the group of folders upon recognition of a user action corresponding to the predetermined user action; and
synchronizing only the folders having the flag assigned thereto.
-
-
13. The method of claim 8, wherein synchronizing all of the folders of the email folder hierarchy comprises limiting the folders of the e-mail folder hierarchy to be synchronized in accordance with a second selective synchronization method.
-
14. The method of claim 13, wherein the second selective synchronization method comprises:
-
defining a predetermined user action as an implicit user request for synchronization of a group of folders associated with the predetermined user action;
assigning a flag to each of the folders in the group of folders upon recognition of a user action corresponding to the predetermined user action; and
synchronizing only the folders having the flag assigned thereto.
-
-
15. The method of claim 8, wherein facilitating single-action entry comprises providing a computer-implemented toggle switch via a user interface.
-
16. The method of claim 15, wherein providing a computer-implemented software toggle switch via a user interface comprises providing a selectable icon on a graphical user interface which allows optional designation of exclusive synchronization of the defined subset of folders.
-
17. The method of claim 8, wherein synchronizing only the folders of the predetermined branch when in the second synchronization mode comprises overriding exclusive synchronization of the folders forming the predetermined branch by allowing specifically identified folders external to the predetermined branch to be synchronized during electronic connection of the server and client computers.
-
18. The method of claim 17, further comprising returning to exclusive synchronization of the folders forming the predetermined branch upon a subsequent electronic connection of the server and client computers.
-
19. A computer program storage medium readable by a computing system and encoding a computer program of instructions for executing a computer process in an e-mail system at a client computer, the computer process selectively synchronizing a subset of folders of an e-mail folder hierarchy between a server computer and the client computer, the computer process comprising:
-
defining the subset of the e-mail folder hierarchy as a plurality of selected folders of the e-mail folder hierarchy;
facilitating single-action entry of a synchronization mode designator to be used for multiple subsequent synchronizing acts until entry of a different synchronization mode designator;
receiving a selection identifier corresponding to the synchronization mode designator;
setting the synchronization mode designator based on the selection identifier to a first synchronization mode or a second synchronization mode;
permitting synchronization of all of the folders of the e-mail folder hierarchy when the synchronization mode designator is set to the first synchronization mode; and
permitting synchronization of only the subset of folders of the e-mail folder hierarchy when the synchronization mode designator is set to the second synchronization mode, thereby prohibiting synchronization of the folders external to the subset of folders. - View Dependent Claims (20, 21, 22, 23, 24, 25)
defining a predetermined user action as an implicit user request for synchronization of a group of folders associated with the predetermined user action;
assigning a flag to each of the folders in the group of folders upon recognition of a user action corresponding to the predetermined user action; and
synchronizing only the folders having the flag assigned thereto.
-
-
24. The computer program storage medium of claim 19, wherein the computer process for permitting synchronization of all of the folders of the e-mail folder hierarchy further comprises limiting the folders of the e-mail folder hierarchy to be synchronized in accordance with a computer process comprising:
-
defining a predetermined user action as an implicit user request for synchronization of a group of folders associated with the predetermined user action;
assigning a flag to each of the folders in the group of folders upon recognition of a user action corresponding to the predetermined user action; and
synchronizing only the folders having the flag assigned thereto.
-
-
25. The computer program storage medium of claim 19, wherein permitting synchronization of only the subset of folders of the e-mail folder hierarchy when in the second synchronization mode comprises overriding exclusive synchronization of the subset of folders by allowing specifically identified folders external to the subset of folders to be synchronized during electronic connection of the server and client computers.
-
26. A computer data signal embodied in a carrier wave readable by a computing system and encoding a computer program of instructions to execute a computer process for selectively synchronizing a subset of folders of an e-mail folder hierarchy between a server computer and a client computer, the computer process comprising:
-
defining the subset of the e-mail folder hierarchy as a collection of the folders forming a predetermined branch of the e-mail folder hierarchy;
providing an interface for a user to enter a synchronization mode designator set to a first state or a second state to be used for multiple subsequent synchronizing acts until entry of a different synchronization mode designator;
receiving the synchronization mode designator;
synchronizing all of the folders of the e-mail folder hierarchy when the synchronization mode designator is in the first state; and
synchronizing only the collection of folders forming the predetermined branch of the e-mail folder hierarchy and prohibiting synchronization of the folders which are not among the predetermined branch of the e-mail folder hierarchy when the synchronization mode designator is in the second state. - View Dependent Claims (27, 28, 29)
-
-
30. An apparatus for selectively synchronizing a subset of folders of an e-mail folder hierarchy between a server computer and a client computer, the apparatus in the client computer comprising:
-
a folder subset definition module defining the subset of the e-mail folder hierarchy as a collection of folders forming a predetermined branch of the e-mail folder hierarchy;
a user interface module facilitating single-action entry of a synchronization mode designator identifying a first synchronization mode or a second synchronization mode to be used for multiple subsequent synchronizing acts until entry of a different synchronization mode designator;
a synchronization module synchronizing all of the folders of the e-mail folder hierarchy when the synchronization mode designator identifies the first synchronization mode, and synchronizing only the folders forming the predetermined branch of the e-mail folder hierarchy and prohibiting synchronization of the folders which are not among the predetermined branch of the e-mail folder hierarchy when the synchronization mode designator identifies the second synchronization mode. - View Dependent Claims (31, 32, 33)
-
-
34. A computer program storage medium readable by a computing system and encoding a computer program of instructions for executing a computer process in an e-mail system at a client computer, the computer process selectively synchronizing a subset of folders of an e-mail folder hierarchy between a server computer and the client computer, the computer process comprising:
-
defining the subset of the e-mail folder hierarchy as a plurality of selected folders of the e-mail folder hierarchy;
facilitating single-action entry of a synchronization mode designator to be used for multiple subsequent synchronizing acts until entry of a different synchronization mode designator, wherein facilitating single-action entry of a synchronization mode designator includes providing at least one electronic toggle switch via a user interface including providing an audio interface which allows voice-activated designation of exclusive synchronization of the defined subset of folders;
receiving a selection identifier corresponding to the synchronization mode designator;
setting the synchronization mode designator based on the selection identifier to a first synchronization mode or a second synchronization mode;
permitting synchronization of all of the folders of the e-mail folder hierarchy when the synchronization mode designator is set to the first synchronization mode; and
permitting synchronization of only the subset of folders of the e-mail folder hierarchy when the synchronization mode designator is set to the second synchronization mode, thereby prohibiting synchronization of the folders external to the subset of folders. - View Dependent Claims (35, 36, 37, 38, 39)
defining a predetermined user action as an implicit user request for synchronization of a group of folders associated with the predetermined user action;
assigning a flag to each of the folders in the group of folders upon recognition of a user action corresponding to the predetermined user action; and
synchronizing only the folders having the flag assigned thereto.
-
-
38. The computer program storage medium of claim 34, wherein the computer process for permitting synchronization of all of the folders of the e-mail folder hierarchy further comprises limiting the folders of the e-mail folder hierarchy to be synchronized in accordance with a computer process comprising:
-
defining a predetermined user action as an implicit user request for synchronization of a group of folders associated with the predetermined user action;
assigning a flag to each of the folders in the group of folders upon recognition of a user action corresponding to the predetermined user action; and
synchronizing only the folders having the flag assigned thereto.
-
-
39. The computer program storage medium of claim 34, wherein permitting synchronization of only the subset of folders of the e-mail folder hierarchy when in the second synchronization mode comprises overriding exclusive synchronization of the subset of folders by allowing specifically identified folders external to the subset of folders to be synchronized during electronic connection of the server and client computers.
-
40. A computer data signal embodied in a carrier wave readable by a computing system and encoding a computer program of instructions to execute a computer process for selectively synchronizing a subset of folders of an e-mail folder hierarchy between a server computer and a client computer, the computer process comprising:
-
defining the subset of the e-mail folder hierarchy as a collection of the folders forming a predetermined branch of the e-mail folder hierarchy;
providing an interface for a user to enter a synchronization mode designator set to a first state or a second state to be used for multiple subsequent synchronizing acts until entry of a different synchronization mode designator, wherein providing an interface for a user to enter a synchronization mode designator includes providing an audio interface which allows voice-activated designation of exclusive synchronization of the defined subset of folders;
receiving the synchronization mode designator;
synchronizing all of the folders of the e-mail folder hierarchy when the synchronization mode designator is in the first state; and
synchronizing only the collection of folders forming the predetermined branch of the e-mail folder hierarchy when the synchronization mode designator is in the second state. - View Dependent Claims (41, 42, 43)
-
Specification