Application programming interface with inverted memory...

Electrical computers and digital processing systems: memory – Storage accessing and control – Memory configuring

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S100000

Reexamination Certificate

active

06968438

ABSTRACT:
A system and method is provided for enabling the reuse of algorithms in multiple application frameworks with no alterations required of the algorithm once it is developed. An inverted memory allocation mechanism enables various algorithm modules to be integrated into a single application without modifying the source code of the algorithm modules. An algorithm module is designed in a manner that renders the algorithm module reentrant within a preemptive environment. Each data access instruction of the algorithm module is coded in a manner that renders the algorithm module and all of the data access instructions relocatable. A memory interface is provided within the algorithm module that supports both design-time object instantiation and dynamic object instantiation.

REFERENCES:
patent: 5146565 (1992-09-01), Blanck et al.
patent: 5247674 (1993-09-01), Kogure
patent: 5491808 (1996-02-01), Geist, Jr.
patent: 5590271 (1996-12-01), Klinker
patent: 5701506 (1997-12-01), Hosotani
patent: 5784699 (1998-07-01), McMahon et al.
patent: 5836014 (1998-11-01), Faiman, Jr.
patent: 5930827 (1999-07-01), Sturges
patent: 5956513 (1999-09-01), McLain, Jr.
patent: 5970245 (1999-10-01), Poteat et al.
patent: 6070202 (2000-05-01), Minkoff et al.
patent: 6081665 (2000-06-01), Nilsen et al.
patent: 6134181 (2000-10-01), Landry
patent: 6292937 (2001-09-01), Sakata et al.
patent: 6295594 (2001-09-01), Meier
patent: 6308315 (2001-10-01), Dice et al.
patent: 6341368 (2002-01-01), Deans
patent: 6381735 (2002-04-01), Hunt
patent: 6425120 (2002-07-01), Morganelli et al.
patent: 6446253 (2002-09-01), Mellmer
patent: 6505344 (2003-01-01), Blais et al.
patent: 6546477 (2003-04-01), Russo et al.
“Reentrant: What is it, why does it matter?” by David K. Every, Feb. 1999.
“Writing Relocatable Code” by Jack G. Ganssle, 1992.
“Microsoft Press Computer Dictionary: Third Edition”, Microsoft Press, 1997, p. 484.
“Practical C++”, by Rob McGregor, Que Corporation, 1999 (hereinafter McGregor).
“Sams Teach Yourself Java 2 Platform in 21 Days Professional Reference Edition”, by Laura Lemay et al., Sams Publishing, 1999.
Chang et al; Measuring Dynamic Memory Invocations in Object-Oriented Programs; IEEE; 1999; pp. 268-274.
Zhue et al; Communication Optimizations for Parallel C Program; ACM; 1998; pp. 199-211.
Zorn et al; Evaluating Models of Memory Allocation; ACM; 1994; pp. 107-131.
Rob van Ommering e al; The Koala Component Model for Consumer Electronics Software; IEEE Computer, vol. 33, Issue 3, Mar. 2000; pp. 78-85.
Van Ommering, Rob, et al;The Koala Component Model for Consumer Electronics Software,IEEE Computer, vol. 33, Issue 3, Mar. 2000, pp. 78-85.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Application programming interface with inverted memory... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Application programming interface with inverted memory..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Application programming interface with inverted memory... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3509059

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.