Method and system for efficient storage and restoration of display state data

   
   

Storage and restoration of display state data for a display object having a display state that can be altered by display state changes made to other display objects in a hierarchical data structure where the display state of the display object being stored has more than one superior display object. Display state data storage and restoration can be a process that is consumptive of processor and memory resources. A method and system are provided for efficiently storing and restoring display state data for display objects corresponding to data elements in a complex hierarchical data structure. A sequence number generator is used to track display state changes made to a complex display grid. As display state changes are made, a number is associated with the display state change which is, in turn, associated with a display object. As a grid or a portion of the grid is restored, the sequence numbers are analyzed in a sequence determined by the relative superiority of display objects to determine whether a particular display state change needs to be saved and/or restored, thereby avoiding unnecessary restorations of display state changes.

Ablage und Wiederherstellung der Anzeige geben Daten für einen Anzeige Gegenstand an, der einen Anzeige Zustand hat, der durch die Anzeige Zustandänderungen geändert werden kann, die an anderen Anzeige Gegenständen in einer hierarchischen Datenstruktur vorgenommen werden, in der der Anzeige Zustand des Anzeige Gegenstandes, der gespeichert wird, mehr als einer überlegener Anzeige Gegenstand hat. Anzeige Zustanddatenspeicher und -wiederherstellung können ein Prozeß sein, der von den Prozessor- und Gedächtnisbetriebsmitteln consumptive ist. Eine Methode und ein System werden für Anzeige Zustanddaten für die Anzeige Gegenstände leistungsfähig speichern und wieder herstellen zur Verfügung gestellt, die Datenelementen in einer komplizierten hierarchischen Datenstruktur entsprechen. Ein Folgenummergenerator wird benutzt, um die Anzeige Zustandänderungen aufzuspüren, die an einem komplizierten Anzeige Rasterfeld vorgenommen werden. Während Anzeige Zustandänderungen vorgenommen werden,IST eine Zahl mit der Anzeige Zustandänderung verbunden, die der Reihe nach mit einem Anzeige Gegenstand ist. Während ein Rasterfeld oder ein Teil des Rasterfeldes wieder hergestellt wird, werden die Folgenummern in einer Reihenfolge analysiert, die durch die relative Überlegenheit der Anzeige Gegenstände festgestellt wird, um festzustellen, ob eine bestimmte Anzeige Zustandänderung gespeichert werden und/oder wieder hergestellt werden muß, dadurch vermeidet man nicht notwendige Wiederherstellungen des Anzeige Zustandes, ändert.

 
Web www.patentalert.com

< Hypervisor function sets

< Single sign-on framework with trust-level mapping to authentication requirements

> Method and apparatus for synchronized previewing user-interface appearance on multiple platforms

> 64-bit open firmware implementation and associated api

~ 00105