Patent ID: 6147687
Filing Date: 2000-11-14
Classification: G06F,Y10S

Abstract:
In a computing environment capable of having a connection to a network, computer readable code embodied on a computer-readable medium for decoupling data structure updates from a user-manipulable view of said data structure, comprising:computer-readable code means for storing a plurality of objects by a computer system in said computing environment;computer-readable code means for creating a hierarchical data structure representing a relationship among said plurality of objects;computer-readable code means for displaying a tree view of said hierarchical data structure on a graphical user interface of said computer system, wherein said displayed tree view represents said hierarchical data structure at a point in time and comprises a plurality of graphical objects;computer-readable code means for making updates to said stored objects by an executing application, necessitating corresponding updates to said hierarchical data structure;computer-readable code means for buffering said corresponding updates for later application to said displayed tree view;computer-readable code means for enabling a user of said computer system to interact with said displayed tree view without interference from said computer-readable code means for making updates;computer-readable code means for detecting a container refresh action;computer-readable code means, responsive to said computer-readable code means for detecting, for applying said buffered updates to said displaced tree view, creating a refreshed tree view; andcomputer-readable code means for displaying said refreshed tree view.