Dynamic, live surface and model elements for visualization and modeling

   
   

Described is a method and system providing a dynamic, live (active) surface and/or model elements to complement and enhance what is being modeled or visualized, enabling the addition of new features and functionality to visualization and modeling tools. A dynamic surface is accomplished by extending traditional HTML, rendering APIs and/or components to enable visualization and modeling functionality. The surface background and model elements may comprise HTML elements, and the surface can include a Web site. The model elements are HTML elements layered dynamically atop the surface, as the user interacts with them, and completed designs may be saved in a non-proprietary format, (e.g., HTML). The live surface bases its services on HTML rendering engine services, and further provides a visualization and modeling engine that wraps and extends the rendering engine through multiple interfaces. Interfaces can enumerate modeling elements and their relationships, add, delete or change connections between model elements and states, and initialize the surface, including loading an existing diagram such as saved as an HTML document.

Décrite est une méthode et un système fournissant des éléments (actifs) dynamiques et de phase de surface et/ou de modèle au complément et augmentent ce qui est modelé ou visualisé, permettant l'addition de nouveaux dispositifs et la fonctionnalité à la visualisation et modelant des outils. Une surface dynamique est accomplie en prolongeant le HTML traditionnel, en rendant APIs et/ou composants pour permettre la visualisation et en modelant la fonctionnalité. Le fond extérieur et les éléments modèles peuvent comporter des éléments de HTML, et la surface peut inclure un emplacement de Web. Les éléments modèles sont des éléments de HTML posés dynamiquement placé sur la surface, car l'utilisateur agit l'un sur l'autre avec eux, et des conceptions remplies peuvent être sauvées dans un format non-de propriété industrielle, (par exemple, HTML). La surface de phase base ses services sur le HTML fournissant des services de moteur, et fournit plus loin une visualisation et le moteur de modeler qui enveloppe et prolonge le moteur de rendu par les interfaces multiples. Les interfaces peuvent énumérer modeler des éléments et leurs rapports, ajouter, supprimer ou changer des raccordements entre les éléments et les états modèles, et initialiser la surface, y compris charger un diagramme existant tels en tant qu'économisé comme document de HTML.

 
Web www.patentalert.com

< Interprocess communication mechanism for heterogeneous computer processes

< Method for highlighting information contained in an electronic message

> Radio-frequency badge for location measurement

> Client side caching of printer configuration

~ 00133