SHADOWING LOCAL ON-PREMISES INFORMATION TO A CLOUD-BASED COMPUTING SYSTEM
First Claim
1. A method of synchronizing content from an on-premises computing system to a cloud-based computing system, comprising:
- receiving an activity on a content item at the on-premises computing system;
in response to receiving the activity, receiving the content item and one or more activities associated with the content item at the cloud-based computing system; and
synchronizing the content item and the one or more activities associated with the content item with a corresponding cloud-based content item.
4 Assignments
0 Petitions
Accused Products
Abstract
Shadowing of local or remote information to cloud-based computing systems is provided. As content and activities associated with content (e.g., content modification activities, content communication activities, people associated with content, social networking associated with content, etc.) are developed at a local on-premises computing system that is remote from the cloud-based computing system responsible for maintaining the same content and content activities, the local content and activities are shadowed to the cloud-based system at a regular frequency so that the content and activities at the cloud-based system are synchronized and merged with the content and activities at the local system.
-
Citations
20 Claims
-
1. A method of synchronizing content from an on-premises computing system to a cloud-based computing system, comprising:
-
receiving an activity on a content item at the on-premises computing system; in response to receiving the activity, receiving the content item and one or more activities associated with the content item at the cloud-based computing system; and synchronizing the content item and the one or more activities associated with the content item with a corresponding cloud-based content item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of synchronizing content from an on-premises computing system to a cloud-based computing system, comprising:
-
receiving an activity on a content item at the on-premises computing system; in response to receiving the activity, receiving information about the content item and one or more activities associated with the content item at the cloud-based computing system; using the information about the content item and the one or more activities associated with the content item, synchronizing the content item and the one or more activities associated with the content item with a corresponding cloud-based content item; and indexing the information about the content item and the one or more activities associated with the content item along with information about the corresponding cloud-based content item at the cloud-based computing system. - View Dependent Claims (17, 18, 19)
-
-
20. A system for synchronizing content from an on-premises computing system to a cloud-based computing system, comprising:
at the cloud-based computing system, a content shadowing system having; a content information receiving API operable to request information about an on-premises based content item and one or more activities associated with the on-premises based content item when an activity directed to the on-premises based content item is received; an analysis and aggregation system operable to aggregate information about a cloud-based content item corresponding to the on-premises based content item; and a synchronization system operable to synchronize the aggregated information about a cloud-based content item with the information about the on-premises based content item and one or more activities associated with the on-premises based content item, the synchronization system being further operable to generate an index of information about the on-premises based content item and the corresponding cloud-based content item such that cloud-based information requests directed to either the on-premises based content item or the corresponding cloud-based content item may be responded to regardless of whether the on-premises based content item and the corresponding cloud-based content item are stored at disparate locations.
Specification