×

Application programming interface with inverted memory protocol for embedded software systems

  • US 6,968,438 B1
  • Filed: 09/20/2000
  • Issued: 11/22/2005
  • Est. Priority Date: 09/20/1999
  • Status: Active Grant
First Claim
Patent Images

1. A method for creating an algorithm module that can be used without change in a plurality of frameworks, the method comprising the steps of:

  • designing the algorithm module in a manner that renders the algorithm module reentrant within a preemptive environment;

    coding a plurality of data access instructions of the algorithm module in a manner that renders the algorithm module and the plurality of data access instructions relocatable; and

    providing a memory interface within the algorithm module that supports both design-time object instantiation and dynamic object instantiation;

    wherein the dynamic object instantiation comprises memory allocation by any framework in the plurality of frameworks in response to memory usage requirements reported to the framework by the algorithm module through the memory interface; and

    wherein the design-time object instantiation comprises memory initiation by any framework in the plurality of frameworks in response to memory usage requirements reported to the framework by the algorithm module through the memory interface.

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