×

Providing multiple views in a model-view-controller architecture

  • US 5,926,177 A
  • Filed: 10/17/1997
  • Issued: 07/20/1999
  • Est. Priority Date: 10/17/1997
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for controlling multiple appearances of data on a display, said system comprising:

  • a Controller for receiving user instructions for data to be displayed, and for generating model management and view management instructions for controlling the appearance of data to be displayed;

    a single Model connected to said Controller for receiving model management instructions from said Controller, and for keeping track of changes to the appearance of data to be displayed;

    a ViewProxy connected to said controller for receiving view management instructions, and connected to said single Model for receiving model change notifications responsive to changes in the appearances of data to be displayed, said model change notifications representing the current state of the Model; and

    multiple Views connected to said ViewProxy for receiving model change notifications, said ViewProxy determining to which Views model change notifications are to be sent, and sending model change information to only those Views affected by said model changes such that the Views continually represent the current state of the Model.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×