Method and apparatus for a programming language having fully undoable, timed reactive instructions

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7203866
APP PUB NO 20030120978A1
SERIAL NO

10188893

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and apparatus for providing an undoable programming language. More specifically the present invention relates to providing a fully undoable programming language, where the language includes a fully undoable core language portion and a conventional language portion. In an embodiment of the present invention, a method of encoding a general-purpose undoable programming language to enable fully undoable instructions includes encoding a fully undoable core imperative language portion having a plurality of undoable core instructions, each of the plurality of undoable core instructions to perform at least one undoable operation upon execution, and the at least one undoable operation being fully undoable until final termination of a program written using any of the plurality of undoable core instructions. The method also includes encoding a conventional language portion including a plurality of conventional instructions, each of the plurality of conventional instructions to perform at least one permanent operation upon execution, the at least one permanent operation being permanent upon final termination of the execution of the conventional instruction and each of the plurality of conventional instructions being callable by at least one of the plurality of undoable core instructions.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
AT&T CORP32 AVENUE OFTHE AMERICAS NEW YORK NY 10013-2412

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Di, Fabbrizio Giuseppe Summit, NJ 55 2240
Klarlund, Nils Chatham, NJ 9 346

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation