Adaptive binding

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5748963
SERIAL NO

08437417

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The invention includes an efficient method of dynamically binding an operation (22) to an implementation. During a first occurrence of the operation, the operation identifier and argument information are compared with entries (52) in a dictionary (50) to determine an appropriate implementation. The operation is modified by replacing the operation identifier (58) and argument information (60) with a reference to a matching entry (52). Upon subsequent execution of the operation, the interpreter checks to see whether the types of the arguments in the current function call match those in the dictionary entry. If they match, the implementation referenced by the dictionary entry is executed. If they do not match, the dictionary is searched for a matching entry. Because most operations do not change types of arguments during most function calls, the invention results in greatly improved efficiency.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
MICROSOFT TECHNOLOGY LICENSING LLCONE MICROSOFT WAY REDMOND WA 98052

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Orr, Michael B Bainbridge Island, WA 14 1142

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation