OBSERVING PROPERTIES ASSOCIATED WITH AN OBJECT IN AN OBJECT-ORIENTED PROGRAMMING PLATFORM

Patent №

US 7,954,110

Granted

2011-05-31

Filed 2004

Owner

APPLE COMPUTER, INC.

Lab

AI components

3

kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10873697

An application programming interface is provided in an object-oriented programming platform for developing applications. A method comprises registering a first object with a second object to observe one or more properties associated with the second object, the second object having a set of methods associated therewith and replacing a first implementation of a method in the set of methods associated with the second object with a second implementation of the method that automatically sends a notification to the first object. The observable objects need not explicitly invoke the observer notifications, avoiding writing of a large amount of code. These observer notifications need only be sent for objects that are actually being observed but are related objects, substantially reducing the performance overhead of needless invocations of the observer notifications without limiting binding between objects.

AI classification

AI hardware1.00
Knowledge representation0.97
Planning0.95
Natural language0.00
Machine learning0.00
Vision0.00
Evolutionary computation0.00
Speech0.00

Ownership

APPLE COMPUTER, INC.

assignment · 155120380

© 2026 NYSGPT2525 LLC