×

Method and apparatus for implementing inter-component function calls

  • US 9,696,990 B2
  • Filed: 11/24/2014
  • Issued: 07/04/2017
  • Est. Priority Date: 09/23/2014
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of implementing inter-component function calls within a computer program, the method comprising:

  • generating at least a first lower tier indirection data structure associated with at least a first software component, the at least first lower tier indirection data structure comprising at least one entry indicating a location in memory of at least one function within the at least first software component;

    generating at least one higher tier indirection data structure comprising a component entry indicating a location in memory of the at least first lower tier indirection data structure;

    generating at least one configuration data structure comprising at least one entry defining an active version of the at least first software component, wherein the at least one entry comprises a version index reference, and wherein the version index reference comprises an index of the component entry in the at least one higher tier indirection data structure; and

    implementing executable computer program code for at least one inter-component function call to the at least one function within the at least first software component from within at least one further software component to;

    load the version index reference comprising an indication of an active version of the at least first software component comprising the function to be called from an entry within the configuration data structure;

    reference the component entry within the at least one higher tier indirection data structure to determine the location in memory of the at least first lower tier indirection data structure based on the loaded version index reference; and

    reference an entry in the at least first lower tier indirection data structure to determine the location in memory of the at least one function within the at least first software component.

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