Patent 10356173 was granted and assigned to Microsoft on July, 2019 by the United States Patent and Trademark Office.
A set of runspaces with active connections are maintained in a pool. A set of timers are set and, based upon the timers, simple commands are submitted through the runspaces, to maintain the connections in an active state. The runspaces with the active connections can then be used from the cache, without having to open a new connection.