Dynamic inheritance of software object services
AssigneeMicrosoft Corporation
InventorsKirk J. Marple, Manny Vellon, Steven M. Drucker
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsKirk J. Marple, Manny Vellon, Steven M. Drucker
Estimating the term…
Object services like methods or properties are provided to or inherited by objects dynamically during run-time. In one method of providing dynamic inheritance, hierarchical relationships are defined between multiple objects such that each object references or is referenced by another object. A call is made for a particular service (e.g., a method or property) at a selected object. The service is provided directly from the object whenever the service is available therefrom. Whenever the selected service is unavailable at the selected object, the call is passed to a hierarchically superior object. Another aspect of dynamic inheritance is that an object, such as the root object, may include one or more methods for adding or otherwise changing the methods or properties available from that object.
In a computer-readable medium having stored thereon interfaced software objects with services that include methods or properties, the improvement comprising:
A computer-readable medium having stored thereon software instructions for utilizing software objects with services that include methods or properties, comprising:
In a computer system utilizing interfaced software objects with plural objects that provide services including methods or properties, a run-time inheritance method for accessing services, comprising:
In a computer-readable medium having stored thereon software objects with services that include methods or properties, the improvement comprising:
Dependencies are inferred from the claim text.