Collaborative online document editing
US-2015149404-A1 · May 28, 2015 · US
US11875028B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11875028-B2 |
| Application number | US-202016811893-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 6, 2020 |
| Priority date | Dec 30, 2015 |
| Publication date | Jan 16, 2024 |
| Grant date | Jan 16, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A client device displays a content item in a window associated with a process on the device. A client application monitors the process for the content item and determines whether the content item is synchronized with a client device or content management system. When the content item is not synchronized, a synchronization interface is displayed to permit a user to request synchronizing the content item. When the user requests synchronization, the content item is moved to a shared folder synchronized with the content management system or client device.
Opening claim text (preview).
What is claimed is: 1. A method comprising: detecting, by a client application installed on a client device, a change in state of a user's presence on a content item controlled by a native application installed on the client device, wherein the client application is not integrated into the native application; determining, by the client application, whether the content item is saved to a local folder of the client device as opposed to a synchronized folder synchronized with a content management system, wherein the local folder is not synchronized to the content management system that is remote to the client device; responsive to determining, by the client application, that the content item is saved to the local folder of the client device as opposed to the synchronized folder synchronized with the content management system: generating for display, by the client application, a synchronization interface comprising a selectable option for a user to request synchronization of the content item to the content management system; receiving a selection of the selectable option to synchronize the content item from the synchronization interface; and in response to receiving the selection of the selectable option, synchronizing the content item with the content management system by moving the content item from the local folder to the synchronized folder. 2. The method of claim 1 , wherein synchronizing the content item with the content management system comprises synchronizing the content item to one or more shared devices. 3. The method of claim 1 , further comprising identifying a location of the synchronized folder. 4. The method of claim 3 , wherein the location of the synchronized folder is specified by the user. 5. The method of claim 3 , wherein the location of the synchronized folder is a root of a directory tree for synchronized content items. 6. The method of claim 1 , wherein detecting the change in state comprises detecting a saving operation with respect to the content item. 7. The method of claim 1 , wherein detecting the change in state comprises detecting that the content item has been opened. 8. A non-transitory computer-readable medium comprising instructions executable by one or more processors of a system, the instructions, when executed by the one or more processors, causing the one or more processors to perform operations, the instructions comprising instructions to: detect, by a client application installed on a client device, a change in state of a user's presence on a content item controlled by a native application installed on the client device, wherein the client application is not integrated into the native application; determine, by the client application, whether the content item is saved to a local folder of the client device as opposed to a synchronized folder synchronized with a content management system, wherein the local folder is not synchronized to the content management system that is remote to the client device; responsive to determining, by the client application, that the content item is saved to the local folder of the client device as opposed to the synchronized folder synchronized with the content management system: generate for display, by the client application, a synchronization interface comprising a selectable option for a user to request synchronization of the content item to the content management system; receive a selection of the selectable option to synchronize the content item from the synchronization interface; and in response to receiving the selection of the selectable option, synchronize the content item with the content management system by moving the content item from the local folder to the synchronized folder. 9. The non-transitory computer-readable medium of claim 8 , wherein the instructions to synchronize the content item with the content management system comprise instructions to synchronize the content item to one or more shared devices. 10. The non-transitory computer-readable medium of claim 8 , wherein the instructions further comprise instructions to identify a location of the synchronized folder. 11. The non-transitory computer-readable medium of claim 10 , wherein the location of the synchronized folder is specified by the user. 12. The non-transitory computer-readable medium of claim 10 , wherein the location of the synchronized folder is a root of a directory tree for synchronized content items. 13. The non-transitory computer-readable medium of claim 8 , wherein the instructions to detect the change in state comprise instructions to detect a saving operation with respect to the content item. 14. The non-transitory computer-readable medium of claim 8 , wherein the instructions to detect the change in state comprise instructions to detect that the content item has been opened. 15. A system comprising: one or more processors configured to execute instructions; a non-transitory computer-readable medium comprises instructions, which when executed by the one or more processors, cause the system to perform operations comprising: detecting, by a client application installed on a client device, a change in state of a user's presence on a content item controlled by a native application installed on the client device, wherein the client application is not integrated into the native application; determining, by the client application, whether the content item is saved to a local folder of the client device as opposed to a synchronized folder synchronized with a content management system, wherein the local folder is not synchronized to the content management system that is remote to the client device; responsive to determining, by the client application, that the content item is saved to the local folder of the client device as opposed to the synchronized folder synchronized with the content management system: generating for display, by the client application, a synchronization interface comprising a selectable option for a user to request synchronization of the content item to the content management system; receiving a selection of the selectable option to synchronize the content item from the synchronization interface; and in response to receiving the selection of the selectable option, synchronizing the content item with the content management system by moving the content item from the local folder to the synchronized folder. 16. The system of claim 15 , wherein synchronizing the content item with the content management system comprises synchronizing the content item to one or more shared devices. 17. The system of claim 15 , wherein the operations further comprise identifying a location of the synchronized folder.
Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title
based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title
Techniques for file synchronisation in file systems · CPC title
Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.