Workflow functions of content management system enforced by client device
First Claim
1. A non-transitory computer readable storage medium comprising instructions stored thereon, the instructions effective to cause a client device associated with a first user account of a content management system to:
- display an icon representing a shared content item in a file system browser on the client device, at least a portion of the shared content item stored in the file system of the client device, the shared content item being under management of a content management system including a content management application on the client device in communication with a content management system server, the content management application synchronizing the shared content item with at least one other user account of the content management system such that the at least one other user account has write privileges to a synchronized copy of the shared content item;
detect a file open event on the client device associated with the first user account for the shared content item; and
based on the detection of the file open event, send a notification to the content management system server that the shared content item has been checked out by the first user account, the notification that the shared content item has been checked out causing the shared content item to become temporarily read only to the at least one other user account, other than the first user account, until the shared content item is checked back in.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosed technology addresses the need in the art for providing workflow controls to shared content items stored on client devices, and enforcing content item check outs or content item locks for shared content items stored and accessed on client devices. The present technology further includes automatically locking a shared content item that is edited on a client device so that other team members cannot modify the content item. Accordingly, the present technology improves upon existing systems that provide workflow controls such as file check-in and checkout functionality by permitting users to access content items directly from the file system of their client device, and by providing automatic checkout and check-in functionality.
57 Citations
20 Claims
-
1. A non-transitory computer readable storage medium comprising instructions stored thereon, the instructions effective to cause a client device associated with a first user account of a content management system to:
-
display an icon representing a shared content item in a file system browser on the client device, at least a portion of the shared content item stored in the file system of the client device, the shared content item being under management of a content management system including a content management application on the client device in communication with a content management system server, the content management application synchronizing the shared content item with at least one other user account of the content management system such that the at least one other user account has write privileges to a synchronized copy of the shared content item; detect a file open event on the client device associated with the first user account for the shared content item; and based on the detection of the file open event, send a notification to the content management system server that the shared content item has been checked out by the first user account, the notification that the shared content item has been checked out causing the shared content item to become temporarily read only to the at least one other user account, other than the first user account, until the shared content item is checked back in. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
displaying an icon representing a shared content item in a file system browser on a client device associated with a first user account of a content management system, the shared content item being under management of the content management system including a content management application on the client device in communication with a content management system server, the content management application synchronizing the shared content item with at least one other user account of the content management system such that the at least one other user account has write privileges to a synchronized copy of the shared content item, at least a portion of the shared content item being stored in the file system local to the client device; detecting a local file open event for the shared content item; and based on detecting the local file open event, sending a notification to the content management system server that the shared content item has been checked out by the first user account of the client device, the notification thereby causing the shared content item to become temporarily read only for the at least one other user account. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
at least one processor; at least one storage including instructions stored thereon, the instructions effective to cause the at least one processor to; display an icon representing a shared content item in a file system browser on a client device associated with a first user account of a content management system, the shared content item being under management of the content management system including a content management application on the client device in communication with a content management system server the content management application synchronizing the shared content item with at least one other user account of the content management system such that the at least one other user account has write privileges to a synchronized copy of the shared content item, at least a portion of the shared content item being stored in the file system local to the client device; detect a local file open event for the shared content item; and based on the detection of the local file open event, send a notification to the content management system server that the shared content item has been checked out by a user account of the client device, the notification thereby causing the shared content item to become temporarily read only for the at least one other user account. - View Dependent Claims (20)
-
Specification