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
Ownership
APPLE COMPUTER, INC.
assignment · 155120380