Patent ID: 11971860
Assignee: DROPBOX, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A method comprising:
receiving, at a computing device via a web browser, a web page from a third party server having embed code for presenting an embedded folder view of a first folder on the web page from the third party server, the first folder corresponding to a first account of a content management system corresponding to a first user, where the third party server is distinct from the content management system;
executing, by the computing device, the embed code to request the embedded folder view of the first folder from the content management system;
determining, by the computing device, that a second user of the computing device has a second account with the content management system based on login information associated with the second account;
rendering, by the computing device, the web page including the embedded folder view of the first folder, where the embedded folder view presents representations of content items in the first folder in the content management system on the web page hosted by the third party server and wherein the embedded folder view includes a graphical element for adding a content item to the second account of the second user;
presenting, by the computing device, the web page hosted by the third party server, the web page comprising the embedded folder view of the first folder;
receiving, by the computing device, state update information for the embedded folder view from the content management system responsive to an owner of the first account modifying content contained in the first folder, the state update information describing a modified state of the first folder as a result of the owner modifying content contained therein;
updating, by the computing device, the embedded folder view on the web page by synchronizing the embedded folder view with the modified state of the first folder in the content management system;
receiving, by the computing device, a request from the second user to join a published version of the first; and
responsive to receiving the request, causing, by the computing device, the content management system to save a reference to the first folder to the second account, wherein changes to the embedded folder view are synchronized with the reference to the first folder in the second account.