×

Providing enhanced access to remote services

  • US 9,455,969 B1
  • Filed: 09/14/2012
  • Issued: 09/27/2016
  • Est. Priority Date: 06/18/2007
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium having stored contents that configure a computing system hosting multiple virtual machines to:

  • execute, on a first virtual machine of the multiple virtual machines hosted on the computing system, a first software program for a client;

    execute, on the computing system and as part of software that manages operations of the multiple virtual machines, a node manager component separate from the first software program that uses stored information on the computing system specific to a remote service being provided over one or more computer networks by one or more other server computing systems separate from the computing system;

    receive, by the executing node manager component on the computing system, a communication sent from the first software program of the client on the computing system that is intended for a first interface of the remote service, wherein the communication requests functionality from the remote service that includes performance by the remote service of multiple activities to provide the functionality;

    perform, by the executing node manager component on the computing system, and using the stored information specific to the remote service and additional stored information on the computing system related to the client, a subset of the multiple activities on behalf of the remote service; and

    send, by the computing system and after the performing of the subset, one or more other communications over the one or more computer networks to a separate second interface of the remote service on behalf of the client in place of the received communication, wherein the sent one or more other communications initiate performance of the multiple activities other than the performed subset by the remote service on the one or more other server computing systems.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×