Class declaration in a non-class-based programming environment

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S108000, C717S114000

Reexamination Certificate

active

08069438

ABSTRACT:
Facilitating declaration of a class or function using a programming language that is not a class-based object-oriented programming (OOP) language is disclosed. A call to a function, defined using the programming language, that has a name that is a near variant of the reserved word “class” is received. In response to the call, a new function that includes, if applicable, the methods and variables of a parent function designated, using a syntax that is a near variant of a corresponding class-based OOP syntax, to be a super class of the new function and includes one or more methods, variables, or both designated, using a syntax that is a near variant of a corresponding class-based OOP syntax, to be implemented by the new function is defined programmatically.

REFERENCES:
patent: 5481712 (1996-01-01), Silver et al.
patent: 5754795 (1998-05-01), Kuhlman et al.
patent: 5842020 (1998-11-01), Faustini
patent: 5872973 (1999-02-01), Mitchell et al.
patent: 5953524 (1999-09-01), Meng et al.
patent: 6083276 (2000-07-01), Davidson et al.
patent: 6301557 (2001-10-01), Miller et al.
patent: 6442754 (2002-08-01), Curtis
patent: 6557164 (2003-04-01), Faustini
patent: 6826745 (2004-11-01), Coker et al.
patent: 6983446 (2006-01-01), Charisius et al.
patent: 7093231 (2006-08-01), Nuss
patent: 7340722 (2008-03-01), Dencker et al.
patent: 7379977 (2008-05-01), Walrath
patent: 7437734 (2008-10-01), Rees et al.
patent: 7496892 (2009-02-01), Nuss
patent: 7506248 (2009-03-01), Xu et al.
patent: 7509584 (2009-03-01), Moser
patent: 7539982 (2009-05-01), Stuart
patent: 7603651 (2009-10-01), De Brabander
patent: 7627854 (2009-12-01), Burner et al.
patent: 7689665 (2010-03-01), Lipton et al.
patent: 7725574 (2010-05-01), Oconnell et al.
patent: 7827527 (2010-11-01), Chiluvuri
patent: 7844956 (2010-11-01), Rojer
patent: 7895571 (2011-02-01), Fried et al.
patent: 7984422 (2011-07-01), Graham
patent: 2001/0051970 (2001-12-01), Webb
patent: 2002/0124244 (2002-09-01), Skaringer et al.
patent: 2005/0021756 (2005-01-01), Grant
patent: 2005/0188384 (2005-08-01), Yogaratnam et al.
patent: 2008/0046872 (2008-02-01), Cooper
patent: 2008/0271046 (2008-10-01), Lipton et al.
Bryant et al, “Object oriented software specification in programming language design and implemention”, IEEE, pp. 387-392, 1998.
Najumudheen et al, “A dependence graph based test coverage analysis technique for object oriented progarms”, IEEE, pp. 763-768, 2009.
Formica et al, “Inheritance processing and conflicts in structural generalization hierarchies”, ACM computing surveys, vol. 36, No. 3, pp. 263-290, 2004.
Snelting et al, “Understanding class hierarchies using concept analysis”, ACM Trans. on Prog. Lang. and Sys. vol. 22, No. 3, pp. 540-582, 2000.
Greg Murray, “Asynchronous JavaScript Technology and XMA (AJAX) With Java 2 Platform, Enterprise Edition”, 2005.
Mark Doernhoefer, “Surfing the Net for Software Engineering Notes”, 2006.

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

Class declaration in a non-class-based programming environment does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Class declaration in a non-class-based programming environment, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Class declaration in a non-class-based programming environment will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4271645

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