System and method for providing class definitions in a...

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S116000

Reexamination Certificate

active

07984416

ABSTRACT:
A class definition syntax that leverages the array and math-oriented nature of a dynamically typed array-based programming language is discussed. The present invention provides a simplified mechanism for the creation of element-wise methods. Additionally, a mechanism for defining derived classes in a dynamically typed array-based programming language using mathematical set notation and semantics is also supported.

REFERENCES:
patent: 5280610 (1994-01-01), Travis, Jr. et al.
patent: 5361350 (1994-11-01), Conner et al.
patent: 5437027 (1995-07-01), Bannon et al.
patent: 5692129 (1997-11-01), Sonderegger et al.
patent: 5752028 (1998-05-01), Ellacott et al.
patent: 5842220 (1998-11-01), De Groot et al.
patent: 5864862 (1999-01-01), Kriens et al.
patent: 5920725 (1999-07-01), Ma et al.
patent: 5960438 (1999-09-01), Chang et al.
patent: 6061689 (2000-05-01), Chang et al.
patent: 6775680 (2004-08-01), Ehrman et al.
patent: 6836870 (2004-12-01), Abrams
patent: 6839725 (2005-01-01), Agesen et al.
patent: 6901588 (2005-05-01), Krapf et al.
patent: 2002/0069400 (2002-06-01), Miloushev et al.
patent: 2003/0014588 (2003-01-01), Hu et al.
patent: 2003/0016220 (2003-01-01), Cohen
patent: 2003/0204517 (2003-10-01), Skinner et al.
patent: 2005/0134707 (2005-06-01), Perotti et al.
patent: 2005/0138609 (2005-06-01), Mitchell
patent: 2005/0165807 (2005-07-01), Srinivasan et al.
patent: 2005/0216885 (2005-09-01), Ireland
patent: 2005/0246677 (2005-11-01), Mountain et al.
patent: 2005/0262493 (2005-11-01), Schmidt et al.
patent: 2006/0004845 (2006-01-01), Kristiansen et al.
patent: 2006/0136439 (2006-06-01), Fuller et al.
patent: 2006/0195460 (2006-08-01), Nori et al.
patent: 2006/0200486 (2006-09-01), Castro et al.
patent: 2007/0088724 (2007-04-01), Demiroski et al.
patent: 1400897 (2004-03-01), None
patent: 1569132 (2005-08-01), None
Edward Willink and Vyacheslav Muchnik. Preprocessing C++: Meta-Class Aspects. Proceedings of the Eastern European Conference on Technology of Object Oriented Languages and Systems, TOOLS EE 99, Jun. 1999. pp. 1-12.
Bjarne Stroustrup. The C++ Programming Language, Special Edition. Copyright AT&T 2000. Chapter 12.
Ido Dagan and Alon Itai. A set Expression Based Inheritance System. Annals of Mathematics and Artificial Intelligence 4, 1991 pp. 269-280.
Philippe Mougin and Stephane Ducasse. OOPAL: Integrating Array Programming in Object-Oriented Programming. ACM 2003 pp. 1-14.
Miller, Jim et al., “The Common Language Infrastructure Annotated Standard,” Addison-Wesley (2004).
International Search Report for Application No. PCT/US2007/016169, dated May 23, 2008.
Bouraqadi-Saâdani, Noury M.N. et al., “Safe Metaclass Programming,”ACM Sigplan Notices, Association for Computing Machinery, vol. 33(10):84-96 (1998).
Liberty, Jesse, “Programming C#,” O'Reilly®, Valerie Quercia Ed. (2001).
Invitation to Pay Additional Fees for Application No. PCT/US2007/016169, dated Jan. 28, 2008.
Van Roy, Peter et al., “Concepts, Techniques, and Models of Computer Programming,” The MIT Press, Cambridge, pp. 518-537 (2004).
International Search Report for Application No. PCT/US2007/007375, dated Feb. 7, 2008.
European Office Action for Application No. 07810519.4, dated Apr. 23, 2009.
Buneman, Peter et al., “A Type System that Reconciles Classes and Extents,” retrieved online at http://citeseer.ist.psu.edu/cache/papers/cs/20078/http:zSzzSzwww.jaist.ac.jpzSz˜ohorizSzbune91dbpl.pdf/a-type-system-that.pdf (2007).
Capponi, Cécile, “Design and Implementation of a Type System for a Knowledge Representation System,” retrieved online at http://citeseer.ist.psu.edu/cache/papers/cs/14900/ftp:zSzzSzftp.inria.frzSzINRIAzSzpublicationzSzpubli-ps-gzzSzRRzSzRR-3096.pdf/capponi97design.pdf (1997).
Dagan, Ido et al., “A Set Expression Based Inheritance System,”Annals of Mathematics and Artificial Intelligence, vol. 4:269-280 (1991).
Girardot, Jean Jacques et al., “An Object Oriented Extension to APL,”Proceedings of the International Conference on APL: APL in transition, pp. 128-137 (1987).
Mougin, Philippe et al., “OOPAL: Integrating Array Programming in Object-Oriented Programming,” retrieved online at http://www.fscript.org/documentation/OOPAL.pdf (2007).
Invitation to Pay Additional Fees for Application No. PCT/US2007/007375, dated Oct. 26, 2007.
European Office Action for Application No. 07810519.4, dated Jul. 5, 2010.

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

System and method for providing class definitions 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 System and method for providing class definitions in a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for providing class definitions in a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2741677

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