×

Maintaining and caching server connections

  • US 10,356,173 B2
  • Filed: 03/25/2016
  • Issued: 07/16/2019
  • Est. Priority Date: 05/14/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computing system, comprising:

  • a processor andmemory storing instructions executable by the processor, wherein the instructions, when executed, configure the computing system to provide;

    a set of computing system functionality components configured to;

    control a user interface component to generate functionality user interface displays with functionality user input mechanisms that are actuated to perform functionality on a remote endpoint computing, system, over a plurality of connections to the remote endpoint computing system;

    a remote connection system that includes;

    a plurality of runspace components, each runspace component being associated with one of the connections, in the plurality of connections, and configured to submit a request using the associated connection;

    a data store component configured to store runspace order information identifying an order in which the plurality of runspace components were last used to submit requests using the connections; and

    a first timer component configured to;

    identify the number of runspace components in the plurality of runspace components; and

    define a first timeout period that is based cm both;



    a session timeout period in which connections, in the plurality of connections to the remote endpoint computing system, are disabled by the remote endpoint computing system for lack of use, and 

    the identified number of runspace components; and

    a request component configured to;

    submit a series of requests through the plurality of runspace components, over each of the connections in the plurality of connections, based on the runspace order information,wherein the series of requests is submitted intermittently based on the first timeout period.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×