The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 16, 2008
Filed:
Aug. 27, 2003
Chun Ho Cheung, Bellevue, WA (US);
Nicholas R. Leggett, Seattle, WA (US);
Seung-yup Chai, Redmond, WA (US);
Stephen T. Owen, Kirkland, WA (US);
Peter Wassmann, Kirkland, WA (US);
Chun Ho Cheung, Bellevue, WA (US);
Nicholas R. Leggett, Seattle, WA (US);
Seung-Yup Chai, Redmond, WA (US);
Stephen T. Owen, Kirkland, WA (US);
Peter Wassmann, Kirkland, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Navigational functionality is abstracted from user interface pages associated with a wizard and allocated to a navigation module. The navigation module provides a hierarchical tree of nodes representative of the user interface pages in the wizard. In operation, a token is transmitted from a user interface page to the navigation module when a user activates a user interface control within the user interface pages. The token instructs the navigation module to traverse the hierarchical tree to determine a successor page to present to the user, such as a next user interface page, a previous user interface page, a user interface page defining a selected branch, and so on. Abstracting navigational information from individual user interface pages is advantageous because it simplifies the design and modification of user interface pages, as well as promotes the modularity and portability of the user interface pages.