System and method for generating automatic user interface...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 17/30 (2006.01)

Patent

CA 2427354

A software system automatically and dynamically generates a fully functional user interface (UI) based upon, and connected directly to, an underlying data model (as instantiated within a relational database management system (RDBMS)). The UI is built according to an automated interrogation of the RDBMS, either as needed (on-the-fly) or by building an in-memory representation of the data model. The generated UI comprises all mode displays (e.g., browse, search, edit, add) for all tables, and a full complement of mechanisms integrated directly into the mode displays for representing, navigating, and managing relationships across tables. This embodiment has the capability of creating such a UI where the underlying RDBMS schema is complex and comprises a plurality of tables, constraints, and relationships. It utilizes a hierarchical "context stack" for maintaining (and suspending) the working state of a particular table (comprising selected record, display "mode", and filter constraints imposed from above stack contexts) while "drilling down" across relationships to work with related information (in a possibly constrained working contest) and returning relevant changes to the parent-context table, and a corresponding UI convention for displaying and navigating this stack. The embodiment further provides a set of rules for traversing/navigating the context stack, and naming conventions and annotational methods for enhancing and extending the representation of table structures, constraints, relationships, and non-standard or special requirements ("business rules") so as to more fully support revelation of the schema structure through external interrogation.

L'invention concerne un système logiciel produisant de façon automatique et dynamique une interface utilisateur entièrement fonctionnelle basée sur un modèle de données sous-jacent (tel qu'instancié dans un système de gestion de base de données relationnelles (SGBDR)) et directement reliée à ce modèle. L'interface utilisateur est construite selon une requête automatique du système de gestion de base de données relationnelles, si nécessaire (à la volée) ou par construction d'une représentation en mémoire du modèle de données. L'interface utilisateur produite comprend tous les affichages de mode (à savoir, exploration, recherche, mise en forme, ajout) pour toutes les tables, et un équipement complet des mécanismes intégrés directement dans les affichages de mode afin de représenter, naviguer, et gérer des relations entre les tables. Ce mode de réalisation permet de créer une interface utilisateur dans laquelle le schéma SGBDR sous-jacent est complexe et comprend plusieurs tables, contraintes et relations. Il utilise une <= pile de contexte >= hiérarchique afin de maintenir (et suspendre) l'état de travail d'une table particulière (comprenant un enregistrement sélectionné, un <= mode >= d'affichage, et des contraintes de filtre imposées par les contextes de pile ci-dessus) tout en accédant par l'intermédiaire des relations au travail avec des informations associées (dans un contexte de travail éventuellement contraint) et en retournant des changements importants à la table de contexte maîtresse, et une convention d'interface utilisateur correspondante destinée à afficher cette pile et à naviguer à l'intérieur de celle-ci. Ce mode de réalisation comprend, en outre, un ensemble de règles pour traverser/naviguer dans la pile de contexte, ainsi que des conventions de dénomination et des procédés d'annotation destinés à améliorer et à étendre la représentation des structures, des contraintes, des relations et des exigences spéciales ou non standards (<= règles commerciales >=) de table de manière à supporter de façon plus complète la découverte de la structure du schéma à travers une requête externe.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

System and method for generating automatic user interface... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for generating automatic user interface..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for generating automatic user interface... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1956744

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.