Taxonomy driven site navigation
AssigneeMicrosoft Technology Licensing, LLC
InventorsPatrick Carl Miller, Peter Blair Gonzalez del Solar, Daniel E. Kogan
Life of this patent
Estimating the term…
Abstract
Embodiments of the present disclosure provide a method and system for generating a uniform resource locator using one or more terms in a hierarchical taxonomy. Specifically, embodiments disclosed herein provide receiving a plurality of terms for a term set and generating a hierarchical taxonomy for the term set using the plurality of terms. Once the hierarchical taxonomy has been generated, a navigation property may be assigned to at least one term in the plurality of terms. A navigation term set that mirrors the properties of the hierarchical taxonomy is then created using the at least one term.
Claims20
A method comprising:
- assigning a navigation property to a term in a navigation term set that comprises a plurality of terms arranged in a hierarchical taxonomy;
- associating the navigation property with a navigation tree node and a physical uniform resource locator to create a mapping, wherein the physical uniform resource locator comprises a base uniform resource locator for a website;
- generating a first friendly uniform resource locator that is an alias for the physical uniform resource locator by appending the term from the hierarchical taxonomy to the base uniform resource locator of the physical uniform resource locator based on the mapping associating the navigation property and the physical uniform resource locator;
- providing the first friendly uniform resource locator for access to the website;
- receiving an update to the navigation property;
- when the update is received, generating a second friendly uniform resource locator based on the mapping by modifying at least an appended term to the base uniform resource locator of the first friendly uniform resource locator, wherein the appended term is modified according to the update to the navigation property;
- and
- providing the second friendly uniform resource locator for access to the website based on the update to the navigation property.
A system comprising:
- at least one processor;
- and
- a memory operatively connected with the at least one processor, wherein the memory stores computer-executable instructions that, when executed by the at least one processor, causes the at least one processor to execute a method that comprises:
- assigning a navigation property to a term in a navigation term set that comprises a plurality of terms arranged in a hierarchical taxonomy;
- associating the navigation property with a navigation tree node and a physical uniform resource locator to create a mapping, wherein the physical uniform resource locator comprises a base uniform resource locator for a website;
- generating a first friendly uniform resource locator that is an alias for the physical uniform resource locator by appending the term from the hierarchical taxonomy to the base uniform resource locator of the physical uniform resource locator based on the mapping associating the navigation property and the physical uniform resource locator;
- providing the first friendly uniform resource locator for access to the website;
- receiving an update to the navigation property;
- when the update is received, generating a second friendly uniform resource locator based on the mapping by modifying at least an appended term to the base uniform resource locator of the first friendly uniform resource locator, wherein the appended term is modified according to the update to the navigation property;
- and
- providing the second friendly uniform resource locator for access to the website based on the update to the navigation property.
A method comprising:
- assigning a navigation property to a term in a navigation term set that comprises a plurality of terms arranged in a hierarchical taxonomy;
- associating the navigation property with a navigation tree node and a physical uniform resource locator to create a mapping, wherein the physical uniform resource locator comprises a base uniform resource locator for a website;
- generating a first friendly uniform resource locator that is an alias for the physical uniform resource locator by appending the term and at least one other term from the hierarchical taxonomy to the base uniform resource locator of the physical uniform resource locator based on the mapping associating the navigation property and the physical uniform resource locator;
- providing the first friendly uniform resource locator for access to the website;
- receiving an update to the navigation property;
- when the update is received, generating a second friendly uniform resource locator based on the mapping by modifying at least an appended term to the base uniform resource locator of the first friendly uniform resource locator, wherein the appended term is modified according to the update to the navigation property;
- and
- providing the second friendly uniform resource locator for access to the website based on the update to the navigation property.
Dependencies are inferred from the claim text.