Electrical computers and digital processing systems: interprogra – Application program interface
Reexamination Certificate
2005-01-11
2005-01-11
El-Hady, Nabil (Department: 2154)
Electrical computers and digital processing systems: interprogra
Application program interface
C719S329000, C717S116000, C717S118000, C717S146000, C717S147000
Reexamination Certificate
active
06842905
ABSTRACT:
A software wrapper for interfacing to pre-existing software code is provided. The software wrapper is capable of inheriting from a first application program interface (API) and a second API. For calls to the first API, the software wrapper delegates to a pre-existing enumeration of objects. The wrapper creates a vector identifying elements of the enumeration. Iterators provided by the wrapper maintain positional cursors for calls to the second API. A comparison is made between each of the positional cursors and the vector. If a positional cursor exceeds the size of the vector, additional elements are extracted from the enumeration, placed in the vector, and returned on the second API. Otherwise, if the positional cursor is smaller than the vector size, the wrapper delegates directly to the vector. The first API can be a java-based enumeration API and the second API can be a java-based collection API.
REFERENCES:
patent: 6128590 (2000-10-01), Stadel et al.
patent: 6151608 (2000-11-01), Abrams
patent: 6161219 (2000-12-01), Ramkumar et al.
patent: 6305007 (2001-10-01), Mintz
patent: 6332163 (2001-12-01), Bowman-Amuah
Knutson James I.
Truty Gregory L.
Van Oosten James L.
Cardinal Law Group
El-Hady Nabil
Mims Jr. David A.
LandOfFree
Method and system for implementing collection program... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for implementing collection program..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for implementing collection program... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3423871