METHODS AND APPARATUS FOR DECLARATIVE PROGRAMMING TECHNIQUES IN AN OBJECT ORIENTED ENVIRONMENT

Patent №

US 6,182,277

Granted

2001-01-30

Filed 1998

Owner

ORACLE CORPORATION

Lab

AI components

3

kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09060531

An object oriented software environment permits, through declarative programming techniques, customization of functionality of an object. The object oriented software environment includes a plurality of objects, wherein each object contains at least one method. A user of the object oriented software environment submits one or more declarative statements to augment the functionality of a method on an object. In response, the object oriented software environment associates the declarative statements to the method identified on the object such that when the method on the object is called, the declarative statements, associated with the object, are executed in addition to the methods on the object. The declarative programming technique permits augmenting the functionality of a method on an object with "rules." In addition, two or more methods may be associated together to generate an event that propagates from one method to another method. The programming techniques disclosed also permit integration of declarative, compiled and scripting approaches to integrate three styles of applications program development.

AI classification

AI hardware0.99
Planning0.92
Knowledge representation0.87
Natural language0.00
Evolutionary computation0.00
Vision0.00
Machine learning0.00
Speech0.00

Ownership

ORACLE CORPORATION

assignment · 91040633

Assignors

DEGROOT, MICHAEL, LEMKE, RALPH

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC