Data processing: software development – installation – and managem – Software program development tool – Programming language
Reexamination Certificate
2007-06-08
2011-11-29
Khatri, Anil (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Programming language
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.
Apple Inc.
Khatri Anil
Van Pelt & Yi & James LLP
LandOfFree
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.
Profile ID: LFUS-PAI-O-4271645