×

Virtual communication endpoint services

  • US 9,444,800 B1
  • Filed: 11/20/2012
  • Issued: 09/13/2016
  • Est. Priority Date: 11/20/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system for managing requests for a customer service, comprising:

  • at least one processor; and

    a memory storing instructions that, when executed by the at least one processor, cause the system to;

    receive, via an interface layer configured to communicate with a customer of the multi-tenant environment, a request to define a virtual endpoint for at least performing authentication of requests directed to the customer service, wherein the customer service is offered by the customer of the multi-tenant environment using one or more resources of the multi-tenant environment, and wherein the request includes application information associated with an endpoint interface used to enable access to the customer service via the virtual endpoint; and

    define the virtual endpoint for the customer service in response to receiving the request; and

    enable access to the endpoint interface for the customer service by a virtual load balancer of the multi-tenant environment, the virtual load balancer configured to;

    receive a communication that is originated from a computing device of a caller and sent to the virtual endpoint via a communication network connection, the communication including a signature generated using at least one security credential;

    determine whether the signature is a valid signature associated with the caller;

    determine identity information for the caller associated with the communication;

    determine one or more policies to be evaluated for the communication based at least in part upon the identity information;

    determine whether the communication satisfies the one or more policies including whether the caller has agreed to pay relevant charges; and

    forward, to the endpoint interface for the customer service, the communication that was received at the virtual endpoint, wherein the endpoint interface processes the communication after the signature is determined to be valid and after the communication is determined to be allowed according to the one or more policies.

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