Patent ID: 9336227
Filing Date: 2016-05-10
CPC Classification: G06F

Claim Text:
1. A computer-implemented method, comprising: receiving, at a processor, a request to synchronize a first folder object in a first folder structure of a first database with a first corresponding folder object in a second folder structure of a second database, wherein the first folder structure is configured to traverse objects stored in the first database and the second folder structure is configured to traverse objects stored in the second database; determining, by the processor, that the first folder object contains a first child object that is missing from the first corresponding folder object; identifying, by the processor, that the first child object is selected for selective synchronization; converting, by the processor, the first child object to an orphan object, wherein the orphan object is stored in the first database but is inaccessible by traversing the first folder structure; receiving, by the processor, another request to synchronize a second folder object in the first folder structure with a second corresponding folder object in the second folder structure; determining, by the processor, that the second corresponding folder object contains a second child object that is missing from the second folder object; identifying, by the processor, that the second child object corresponds to the orphan object, or that the second child object does not correspond to the orphan object; when the second child object corresponds to the orphan object: when the second child object does not correspond to the orphan object: