Extending program languages with source-program attribute tags

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6654953
SERIAL NO

09169383

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Attribute tags embedded in the statements of a source program system extend a programming language. A compiler for the program includes an interface to detect the attribute tags and to call one of a number of attribute-provider programs external to the compiler. The provider programs modify the operation of the compiler, for example by injecting additional statements or other code into the program at one or more predetermined points remote from the attribute tag. The compiler interface lists the names of the attributes and locations of their associated provider programs.

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
Beaumont, Christian Issaquah, WA 17 200
Caves, Jonathan Redmond, WA 1 46
Ringseth, Paul F Redmond, WA 40 840

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation