System and method for dynamically invoking object methods from an application designed for static method invocation

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5421016
SERIAL NO

07805778

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method, system and program for allowing an application designed to use static method calls to manipulate objects whose methods are only available through dynamic calls without modifying the binary image of the application. A SOM compiler generates class definitions and generates a redispatch stub for each method defined in a class. A redispatch stub is a short sequence of instructions with an identical calling sequence as its corresponding method. This gives the class' dispatch enough information to determine the correct method procedure in a dynamic manner. The dispatch function employs the redispatch stub to call the appropriate method procedure and return any return value to the calling application via the redispatch stub. Redispatch stubs allows a class with a definition that can vary at runtime to be used by an application that was designed for statically defined classes.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
INTERNATIONAL BUSINESS MACHINES CORPORATION A CORPORATION OF NYARMONK NY 10504

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Conner, Michael H Austin, TX 15 1380
Coskun, Nurcan Austin, TX 9 318
Martin, Andrew R Austin, TX 15 1367
Raper, Larry K Austin, TX 6 466

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation