Method and apparatus for processing commands generated by user interface controls in an atomic manner

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5479601
SERIAL NO

08422677

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

An object-oriented user interface utilizes object-oriented controls that operate together as a single, atomic group to change data values and are affected as a group by conventional editing 'undo' and 'redo' actions. In accordance with one embodiment, each control in the group generates a command which modifies a stored control value when the control is manipulated by a user. In response to user activation, a group acceptance control generates a command which causes the data values to be changed to the stored control values. In accordance with another embodiment, each control in the group generates a command which modifies the group acceptance control command. When the group acceptance control command is finally activated, the modified command causes the data values to be changed. The entire control group can also be undone and redone in a single atomic operation which is implemented by placing a mark on an undo stack when an interface session involving a control group is started. When the session ends, all of the commands executed since the mark was placed on the undo stack are collected together into a single command group which can be undone or redone as a unit.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • APPLE INC.

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Anderson, David R Cupertino, CA 97 4099
Matheny, John R Mountain View, CA 18 1418
White, Christopher Mountain View, CA 84 2967

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation