| CPC G06F 16/183 (2019.01) [G06F 16/185 (2019.01)] | 20 Claims |

|
1. A method comprising:
in a browsing component,
receiving from a drive consumer, a request specifying an action on a file and a first cloud storage drive of a plurality of cloud storage drives having a plurality of cloud storage drive types, wherein different cloud storage drive types comprise different logic for processing REST API calls, the first cloud storage drive having a first cloud storage drive type of the plurality of cloud storage drive types;
in response to the request, and based on one or more interactions with the drive consumer, sending one or more REST API calls to the first cloud storage drive to obtain a destination folder ID, wherein the REST API calls are generated based on the first cloud storage drive type and associated logic;
retrieving the destination folder ID from the first cloud storage drive;
generating an encoded JavaScript Object Notation (JSON) object including the destination folder ID, a first placeholder corresponding to one of the plurality of cloud storage drives, and a second placeholder corresponding to a destination folder;
in an external file manager component,
decoding the encoded JSON object;
filling in the first placeholder with a first value corresponding to the first cloud storage drive stored in a local non-transitory computer readable storage medium and filling in the second placeholder with a second value corresponding to the destination folder ID;
based upon the first value, executing the action on the file, using first logic associated with the first cloud storage drive type for the first cloud storage drive as a REST API call to the first cloud storage drive; and
in response to the action on a file, receiving from the first cloud storage drive an action output; and
communicating the action output to the consumer.
|