×

API namespace virtualization

  • US 10,089,119 B2
  • Filed: 03/03/2010
  • Issued: 10/02/2018
  • Est. Priority Date: 12/18/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method performed on a computing device that includes at least one processor and memory, the method comprising:

  • receiving, by the computing device from a component that was coded against an interface contract that corresponds to an application programming interface (“

    API”

    ) namespace, a request to load the API namespace that represents a predefined collection of functions that fulfill the interface contract, where the received request includes parameters that identify;

    the API namespace, a particular version of the API namespace required by the component, and the component;

    identifying, by the computing device based on the parameters and a map, a set of components that implement the predefined collection of functions represented by the particular version of the API namespace, where the interface contract is decoupled from the set of components, where the interface contract defines APIs of the predefined collection of functions, and where the map links the particular version of the API namespace to the set of components that implements the predefined collection of functions that fulfill the interface contract; and

    loading the identified set of components.

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