US 11,689,604 B2
Interfacing with remote content management systems
Jason William David Cassidy, Kitchener (CA)
Assigned to Shinydocs Corp
Filed by SHINYDOCS CORPORATION, Waterloo (CA)
Filed on Dec. 28, 2021, as Appl. No. 17/646,159.
Application 17/646,159 is a continuation of application No. 17/306,131, filed on May 3, 2021, granted, now 11,240,292.
Application 17/306,131 is a continuation of application No. 14/458,667, filed on Aug. 13, 2014, granted, now 11,038,945, issued on Jun. 15, 2021.
Prior Publication US 2022/0124142 A1, Apr. 21, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/06 (2022.01); G06F 16/188 (2019.01); H04L 67/1097 (2022.01); G06F 3/06 (2006.01)
CPC H04L 67/06 (2013.01) [G06F 3/067 (2013.01); G06F 16/196 (2019.01); H04L 67/1097 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A computer device for interfacing with, and migrating content from, a legacy storage in relation to a remote content management system, the computer device comprising a processor configured to couple with a network interface and, by a set of executable instructions storable in a memory, to:
operate a file manager comprising a graphic user interface and an application program interface (API) for receiving a plurality of user file commands from at least one application executed by the processor and outputting user file information; and
operate a content management system interface comprising control logic and configured to:
migrate at least one file on an as-needed basis to provide progressive and seamless migration over a time period; and
control at least one of a local drive and a shared drive, wherein the content management system interface respectively appears substantially identical to at least one of the local drive and the shared drive,
wherein the control logic is configured to apply at least one filename mask, evaluate at least one file permission for restricting access to the at least one file, modify at least one file attribute, modify metadata, control operation of the content management system interface, and map at least one remote path located at the remote content management system,
wherein the metadata comprises at least one information element of author information, creation date information, modification date information, tag information, and file-size information,
wherein the at least one file permission associates at least one of a user identity and a group identity to at least one of a specific permitted command and a specific restricted command for at least one specific file,
wherein the content management system interface comprises an authentication component configured to prompt provision of at least one credential for access to at least one of the content management system interface and the remote content management system, and
wherein authentication by the authentication component is implemented as at least one of a username and password combination, a certificate, and a query of at least one of an enterprise server and a support server,
wherein the content management system interface is configured to reference filename masks to differentiate temporary files from master files,
wherein each individual user profile of a plurality of user profiles for the remote content management system is associated with a unique set of filename masks, and
wherein the content management system interface is configured to block a user file command from the plurality of user file commands received from the file manager for a particular file when the user file command from the plurality of user file commands violates a permission set at the remote content management system.