Method and apparatus for extending a program element in a...

Data processing: software development – installation – and managem – Software program development tool – Linking

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06925640

ABSTRACT:
Embodiments of the present invention are directed to a method and apparatus for extending a program element in a dynamically typed programming language. In one embodiment, a program element is extended without altering the source code defining the program element. An extend structure is used to extend a program element in a particular program. In one embodiment, the program element is a function. The function is extended by adding code to be executed by the function. In another embodiment, the program element is an enumeration. The enumeration is extend by adding additional constants to the enumeration. In another embodiment, the program element is a class. In one embodiment, a class is extended by adding code to the constructor of the class. In another embodiment, a class is extended by adding member variables to the class. In yet another embodiment, a class is extended by adding member functions to the class.

REFERENCES:
patent: 5421016 (1995-05-01), Conner et al.
patent: 5634114 (1997-05-01), Shipley
patent: 5682536 (1997-10-01), Atkinson et al.
patent: 5898875 (1999-04-01), Nakamura et al.
patent: 6003095 (1999-12-01), Pekowski et al.
patent: 6035121 (2000-03-01), Chiu et al.
patent: 6182279 (2001-01-01), Buxton
patent: 6212673 (2001-04-01), House et al.
patent: 6263492 (2001-07-01), Fraley et al.
patent: 6327705 (2001-12-01), Larsson et al.
patent: 6334213 (2001-12-01), Li
patent: 6347398 (2002-02-01), Parthasarathy et al.
patent: 6378127 (2002-04-01), Delo
patent: 6381735 (2002-04-01), Hunt
patent: 6418554 (2002-07-01), Delo et al.
patent: 6418555 (2002-07-01), Mohammed
patent: 6427230 (2002-07-01), Goiffon et al.
patent: 6430740 (2002-08-01), Hart et al.
patent: 6442752 (2002-08-01), Jennings et al.
patent: 6446256 (2002-09-01), Hyman et al.
patent: 6463583 (2002-10-01), Hammond
patent: 6484309 (2002-11-01), Nowlin et al.
patent: 6490723 (2002-12-01), Bearden et al.
patent: 6598052 (2003-07-01), Saulpaugh et al.
patent: 6606632 (2003-08-01), Saulpaugh et al.
patent: 6631516 (2003-10-01), Baumgart et al.
patent: 6757000 (2004-06-01), Nagashima et al.
patent: 6769001 (2004-07-01), Halstead et al.
Beginning Visual C++ 5, Ivor Horton, WROX, Mar. 19, 1997, pp. 7—48, 267-360,715-734.
IBM Dictionary of Computing, IBM, 1994, p. 225.
Microsoft Press Computer Dictionary, Third Edition, Sep. 19, 1997, p. 166.
Object-Oriented, Single-Source, On-line Documents, That Update Themselves, Susan Korgen, ACM, 1996, pp. 229-237.
Portable Run-Time Support for Dynamic Object-Oriented Parallel Processing, Andrew Grimshaw et al, ACM, May 1996, pp. 139-170.

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

Method and apparatus for extending a program element in a... 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 apparatus for extending a program element in a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for extending a program element in a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3520921

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