ACCESSING HISTORICAL CONTENT ITEMS OF A CONTENT MANAGEMENT SYSTEM THROUGH PLACEHOLDERS
First Claim
1. A computer-implemented method for generating a previous version of a directory structure, the method comprising:
- receiving, at a client device, a request for a previous version of a directory structure at an indicated date;
querying a content management system for content items associated with the previous version of the directory structure before the indicated date;
receiving, from the content management system, one or more indications of content items associated with the previous version of the directory structure before the indicated date; and
generating, at the client device, a read-only copy of at least a portion of the previous version of the directory structure at the indicated date based on the indications of the content items, wherein the read-only copy of the directory structure includes placeholder content items associated with the content items and is separate from the directory structure at a current date.
3 Assignments
0 Petitions
Accused Products
Abstract
The present technology provides an interface and system for generating a previous version of a directory structure that can be useful in the restoration of a directory or file. The system, methods and non-transitory computer-readable storage media include receiving a request for a previous version of a directory structure at an indicated date, querying a content management system for placeholder content items associated with the previous version of the directory structure at the indicated date, receiving the placeholder content items, and generating a read-only copy of at least a portion of the previous version of the directory structure at the indicated date based on the placeholder content items, wherein the read-only copy of the directory structure is separate from the directory structure at a current date.
13 Citations
20 Claims
-
1. A computer-implemented method for generating a previous version of a directory structure, the method comprising:
-
receiving, at a client device, a request for a previous version of a directory structure at an indicated date; querying a content management system for content items associated with the previous version of the directory structure before the indicated date; receiving, from the content management system, one or more indications of content items associated with the previous version of the directory structure before the indicated date; and generating, at the client device, a read-only copy of at least a portion of the previous version of the directory structure at the indicated date based on the indications of the content items, wherein the read-only copy of the directory structure includes placeholder content items associated with the content items and is separate from the directory structure at a current date. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium storing instructions, which when executed by at least one processor, cause the at least one processor to:
-
receive a request for a previous version of a directory structure at an indicated date; query a content management system for content items associated with the previous version of the directory structure before the indicated date; receive, from the content management system, one or more indications of content items associated with the previous version of the directory structure before the indicated date; and generate a read-only copy of at least a portion of the previous version of the directory structure at the indicated date based on the indications of the content items, wherein the read-only copy of the directory structure includes placeholder content items associated with the content items and is separate from the directory structure at a current date. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A client device comprising:
-
at least one processor; a memory comprising instructions, which when executed by the at least one processor, cause the processor to; receive a request for a previous version of a directory structure at an indicated date; query a content management system for content items associated with the previous version of the directory structure before the indicated date; receive, from the content management system, one or more indications of content items associated with the previous version of the directory structure before the indicated date; and generate a read-only copy of at least a portion of the previous version of the directory structure at the indicated date based on the indications of the content items, wherein the read-only copy of the directory structure includes placeholder content items associated with the content items and is separate from the directory structure at a current date. - View Dependent Claims (20)
-
-
16. The client device 15, further comprising instructions, which when executed causes the at least one processor to:
-
receive a request to access a content item stored in the read-only copy of the previous version of the directory structure; query the content management system for the content item by using the placeholder content item associated with the content item; receive, from the content management system, the content item; and store, the content item in place of the placeholder content item in the read-only version of the previous version of the directory structure. - View Dependent Claims (17, 18)
-
-
19. The client device 15, further comprising instructions, which when executed causes the at least one processor to:
-
receive a request to access a content item stored in the read-only copy of the previous version of the directory structure that did not have a placeholder content item generated; query the content management system for placeholder content items associated with the content item; receive, from the content management system, the placeholder content items; and generate a read-only copy of the previous version of the directory structure associated with the content item.
-
Specification