Development system with methods for runtime binding of user-defined classes

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5953524
SERIAL NO

08755054

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A multimedia application development system including an authoring environment and a runtime module for executing applications developed in the authoring environment is described. The system allows creation of customized objects (e.g., custom controls), by creating a user-defined class or 'UDC.' Typically, a UDC is created from one or more existing classes, inheriting, at least in part, behavior and functionality of those existing classes. The system provides methods where actual binding of properties and methods to an object instance of a class is deferred until runtime. With specific regard to UDC-created objects, the behaviors of parent classes are not bound to object instances at compile time. Instead, these behaviors are 'late bound' by fetching them from the parent classes at runtime, on an 'as needed' basis. Further, 'which' particular parent classes are actually employed for this purpose at runtime can be altered, thereby providing further flexibility to the system. Since the UDC is bound only at runtime, the specific UDC actually employed can be changed up to the point of actual execution. As a result, the behavior for the object at runtime can be changed dramatically by simply re-directing the object to a different UDC (which may be one of many compatible UDCs). In this manner, the actual 'context' of execution of an application at runtime depends on the particular context in which the application finds itself.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
SYBASE INCONE SYBASE DRIVE BUILDING A SIXTH FLOOR DUBLIN CA 94568

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Barrington, Steven M Fremont, CA 1 76
Meng, Peihuan Mountain View, CA 7 467

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation