US2022334696A1PendingUtilityA1

Systems and methods for limiting operations on documents at an external system

Assignee: OPEN TEXT SA ULCPriority: Jul 7, 2017Filed: Jul 6, 2022Published: Oct 20, 2022
Est. expiryJul 7, 2037(~10.9 yrs left)· nominal 20-yr term from priority
G06F 40/197H04L 67/01H04L 67/02G06F 16/176G06F 3/0481H04L 67/1095G06F 9/541H04L 43/045H04L 67/141G06F 3/0482G06F 16/183H04L 41/22H04L 67/10H04L 41/12G06F 9/547G06F 40/166G06F 16/1774G06F 3/0484G06F 16/178G06F 9/544
71
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Responsive to an indication to lock an item managed by a content server, the content server locks the item at the content server and locks a copy of the item managed by an external system to prevent editing of the copy of the item. The external system operates in a cloud computing environment. The content server updates a user-interface (UI) to indicate that the item is locked from editing.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for content management, comprising:
 receiving, by a content server running on a server machine, an indication to lock an item managed by the content server, the item stored in a repository managed by the content server in an enterprise computing environment;   locking, by the content server, the item to prevent editing of the item;   locking, by the content server, a copy of the item managed by an external system to prevent editing of the copy of the item, the external system operating in a cloud computing environment that is separate from and external to the enterprise computing environment; and   updating, by the content server, a user-interface (UI) to indicate that the item is locked from editing.   
     
     
         2 . The method of  claim 1 , wherein locking the copy of the item comprises a sending a request to the external system to lock the copy of the item to prevent editing of the copy of the item. 
     
     
         3 . The method of  claim 1 , wherein the indication to lock the item is an indication from a user of the content server to share the item with a user of the external system, and wherein locking the copy of the item managed by the external system to prevent editing of the copy of the item comprises sending information identifying a user of the external system and information to prevent the user of the external system from editing the copy of the item to the external system. 
     
     
         4 . The method of  claim 1 , further comprising establishing, by the content server, a link between the item in the repository and the copy of the item in the external system. 
     
     
         5 . The method according to  claim 4 , wherein the establishing further comprises receiving a unique identifier for the copy of the item from the external system and storing, in a tracking data structure, the unique identifier for the copy of the item and a unique identifier for the item with a user identifier for a user of the content server. 
     
     
         6 . The method according to  claim 5 , wherein the tracking data structure comprises a field for storing the unique identifier for the item in the content server, a field for storing the unique identifier for the copy of the item in the external system, a field for storing a version identifier of the item in the external system, a field for storing a version identifier of the item in the content server, and a field for storing the user identifier for a user of the content server. 
     
     
         7 . The method according to  claim 1 , wherein the item comprises a file or a folder. 
     
     
         8 . A system for content management, comprising:
 a processor;   a non-transitory computer-readable medium; and   stored instructions translatable by the processor for:
 receiving, by a content server running on a server machine, an indication to lock an item managed by the content server, the item stored in a repository managed by the content server in an enterprise computing environment; 
 locking, by the content server, the item to prevent editing of the item; 
 locking, by the content server, a copy of the item managed by an external system to prevent editing of the copy of the item, the external system operating in a cloud computing environment that is separate from and external to the enterprise computing environment; and 
   updating, by the content server, a user-interface (UI) to indicate that the item is locked from editing.   
     
     
         9 . The system of  claim 8 , wherein locking the copy of the item comprises a sending a request to the external system to lock the copy of the item to prevent editing of the copy of the item. 
     
     
         10 . The system of  claim 8 , wherein the indication to lock the item is an indication from a user of the content server to share the item with a user of the external system, and wherein locking the copy of the item managed by the external system to prevent editing of the copy of the item comprises sending information identifying the user of the external system and information to prevent the user of the external system from editing the copy of the item to the external system. 
     
     
         11 . The system of  claim 8 , wherein the stored instructions are further translatable by the processor for establishing, by the content server, a link between the item in the repository and the copy of the item in the external system. 
     
     
         12 . The system of  claim 11 , wherein the establishing further comprises receiving a unique identifier for the copy of the item from the external system and storing, in a tracking data structure, the unique identifier for the copy of the item and a unique identifier for the item with a user identifier for a user of the content server. 
     
     
         13 . The system of  claim 12 , wherein the tracking data structure comprises a field for storing the unique identifier for the item in the content server, a field for storing the unique identifier for the copy of the item in the external system, a field for storing a version identifier of the item in the external system, a field for storing a version identifier of the item in the content server, and a field for storing the user identifier for the user of the content server. 
     
     
         14 . The system of  claim 13 , wherein the item comprises a file or a folder. 
     
     
         15 . A computer program product for content management, the computer program product comprising a non-transitory computer-readable medium storing instructions translatable by a processor for:
 receiving, by a content server running on a server machine, an indication to lock an item managed by the content server, the item stored in a repository managed by the content server in an enterprise computing environment;   locking, by the content server, the item to prevent editing of the item;   locking, by the content server, a copy of the item managed by an external system to prevent editing of the copy of the item, the external system operating in a cloud computing environment that is separate from and external to the enterprise computing environment; and   updating, by the content server, a user-interface (UI) to indicate that the item is locked from editing.   
     
     
         16 . The computer program product of  claim 15 , wherein locking the copy of the item comprises a sending a request to the external system to lock the copy of the item to prevent editing of the copy of the item. 
     
     
         17 . The computer program product of  claim 15 , wherein the indication to lock the item is an indication from a user of the content server to share the item with a user of the external system, and wherein locking the copy of the item managed by the external system to prevent editing of the copy of the item comprises sending information identifying the user of the external system and information to prevent the user of the external system from editing the copy of the item to the external system. 
     
     
         18 . The computer program product of  claim 15 , further comprising stored instructions further translatable by the processor for establishing, by the content server, a link between the item in the repository and the copy of the item in the external system. 
     
     
         19 . The computer program product of  claim 18 , wherein the establishing further comprises receiving a unique identifier for the copy of the item from the external system and storing, in a tracking data structure, the unique identifier for the copy of the item and a unique identifier for the item with a user identifier for a user of the content server. 
     
     
         20 . The computer program product of  claim 19 , wherein the tracking data structure comprises a field for storing the unique identifier for the item in the content server, a field for storing the unique identifier for the copy of the item in the external system, a field for storing a version identifier of the item in the external system, a field for storing a version identifier of the item in the content server, and a field for storing the user identifier for the user of the content server. 
     
     
         21 . The computer program product of  claim 15 , wherein the item comprises a file or a folder.

Join the waitlist — get patent alerts

Track US2022334696A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.