System and method for synchronizing data objects in a cloud based social networking environment
First Claim
1. A method of synchronizing and sharing data objects, the method comprising:
- configuring a set of access privileges, within a collaboration site, to define a sharing configuration to allow sharing of a set of data objects between a group of computing devices comprising a first computing device and second computing devices;
updating a data object at the first computing device;
receiving an updated data object at the collaboration site from a sync client of the first computing device in response to saving the updated data object;
automatically synchronizing the updated data object at the collaboration site; and
automatically pushing the updated data object from the collaboration site to the second computing devices to share the updated data object in accordance with the sharing configuration.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are provided for synchronizing and sharing data objects. The method includes configuring a set of access privileges, within a collaboration site, to define a sharing configuration to allow sharing of a set of data objects between a group of computing devices comprising a first computing device and second computing devices; updating a data object at the first computing device; receiving an updated data object at the collaboration site from a sync client of the first computing device in response to saving the updated data object; automatically synchronizing the updated data object at the collaboration site; and automatically pushing the updated data object from the collaboration site to the second computing devices to share the updated data object in accordance with the sharing configuration.
205 Citations
21 Claims
-
1. A method of synchronizing and sharing data objects, the method comprising:
-
configuring a set of access privileges, within a collaboration site, to define a sharing configuration to allow sharing of a set of data objects between a group of computing devices comprising a first computing device and second computing devices; updating a data object at the first computing device; receiving an updated data object at the collaboration site from a sync client of the first computing device in response to saving the updated data object; automatically synchronizing the updated data object at the collaboration site; and automatically pushing the updated data object from the collaboration site to the second computing devices to share the updated data object in accordance with the sharing configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An online collaboration server system, comprising:
a processor that is configured to; configure a set of access privileges to define a sharing configuration to allow sharing of a set of data objects between a group of computing devices comprising a first computing device and second computing devices; receive an updated data object from a sync client of the first computing device, in response to saving the updated data object; and automatically synchronize the updated data object with a cloud-based database; and automatically push the updated data object to the second computing devices to share the updated data object in accordance with the sharing configuration. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
21. An online collaboration system for synchronizing and sharing data objects among a group of computing devices that are communicatively coupled to the online collaboration system, the online collaboration system comprising:
-
a cloud-based database configured to store data objects; and an online collaboration server that is configured to; configure a set of access privileges to define a sharing configuration to allow sharing of a set of data objects between the group of computing devices comprising a first computing device and second computing devices; receive, upon saving the updated data object, an updated data object from a sync client of the first computing device; automatically synchronize the updated data object with the cloud-based database; and automatically push the updated data object to the second computing devices to share the updated data object in accordance with the sharing configuration.
-
Specification