A computer system for supporting a website, comprises a navigation object table defining a number of navigation objects, representing a tree-like navigational structure, and an object handler which uses the table dynamically to construct menus allowing a user to navigate through the navigational structure. Whenever the object handler is called, it is passed a tag identifying an object. It then searches the navigation object table to find objects whose parent object in the tree structure is the object identified by this tag, using these objects to construct the menu. The navigation objects include menu objects specifying subsidiary menus in the tree structure, and selection of one of the menu objects causes a recursive call to the object handler, passing it the tag of the menu object. The system also includes an access control table indicating which users may access which navigation objects, and the object handler uses this access control table to tailor the menus for particular users.

Un système informatique pour soutenir un site Web, comporte une table d'objet de navigation définissant un certain nombre d'objets de navigation, représentant a arbre-comme la structure de navigation, et un traiteur d'objet qui emploie la table dynamiquement pour construire des menus permettant à un utilisateur de diriger par la structure de navigation. Toutes les fois que le traiteur d'objet s'appelle, c'est passé à une étiquette identifiant un objet. Il recherche alors la table d'objet de navigation pour trouver les objets dont l'objet de parent dans la structure arborescente est l'objet identifié par cette étiquette, en utilisant ces objets pour construire le menu. Les objets de navigation incluent des objets de menu indiquant les menus subsidiaires dans la structure arborescente, et le choix d'un des objets de menu cause un appel récursif au traiteur d'objet, lui passant l'étiquette de l'objet de menu. Le système inclut également un témoin de table de contrôle d'accès quels utilisateurs peuvent accéder que la navigation objecte, et le traiteur d'objet emploie cette table de contrôle d'accès pour travailler les menus pour les utilisateurs particuliers.

 
Web www.patentalert.com

< Folding keyboard for a personal digital assistant

< Speaker cabinet

> Time-versioned data storage mechanism

> CD-ROM drive having adjustable multiple speed ranges

~ 00039