Prescribed navigation using topology metadata and navigation path
AssigneeMicrosoft Corporation
InventorsErh-Chun Yeh, Youxuan Jin, Zhenyu Tang, Jin Teh, Manoj Nuthakki
Life of this patent
Estimating the term…
Abstract
The subject invention provides a system and/or method that facilitates prescribing a navigation within an application utilizing a topology and a navigation path. The topology is created based upon received metadata and is a network of node objects and link objects. The navigation path is a sequential list over the topology that represents a sub-graph thereof. A prescribing component can create the topology and navigation path such that a prescribed navigation can be utilized by an application during navigation (e.g., exploration) during runtime.
Claims20
A system that facilitates developing an application, comprising:
- a topology component that creates a topology that is a network of a node object and a link object based on received metadata;
- and
- a navigation component that creates a navigation path that is a sequential list of links over the topology to represent a sub-graph thereof, wherein the topology and navigation path are utilized by an application during runtime for navigation.
A computer-implemented method that facilitates prescribing a navigation within an application, comprising:
- receiving metadata;
- creating a topology based upon metadata;
- establishing a sub-graph of the topology as a navigation path;
- code generating a navigation path for the strongly typed navigation expression;
- and
- utilizing the navigation path and topology as a prescribed navigation for an application.
A computer implemented system that facilitates prescribing a navigation within an application, comprising:
- means for receiving metadata;
- means for creating a topology based upon metadata;
- means for establishing a sub-graph of the topology as a navigation path;
- means for code generating a navigation path for the strongly typed navigation path expression;
- and
- means for utilizing the navigation path and topology as a prescribed navigation for an application.
Dependencies are inferred from the claim text.