System and method for providing a state-based guidance and technology view for an application
First Claim
1. A computer-implemented method of providing a user with a state-based guided tour of an application, comprising:
- selecting the guided tour;
displaying a set of steps in the guided tour;
emphasizing a current action step from the set of steps to preselect the current action step;
executing the preselected current action step to follow the guided tour;
determining a state of the application to determine a next step from the set of steps to display; and
wherein if the state of the application changes;
displaying a subsequent step from the set of steps, becoming a new current step;
displaying a descriptive text associated with the new current step;
displaying a step previous to the new current step;
displaying a step following the new current step; and
emphasizing a new current action area in the application.
1 Assignment
0 Petitions
Accused Products
Abstract
A state-based guidance system provides to a user operation guidance and technology guidance for an application. The system walks the user step-by-step through an existing interface and guides the user to provide the appropriate input in the appropriate places in the existing interface. Individualized guidance is dynamically provided based on a user profile in addition to state and context of the application. The system describes the technologies used to perform actions presented in the user interface of the application and indicates where these technologies are used, providing an overview of which technologies are used in the application and in what capacity those technologies are implemented.
-
Citations
22 Claims
-
1. A computer-implemented method of providing a user with a state-based guided tour of an application, comprising:
-
selecting the guided tour;
displaying a set of steps in the guided tour;
emphasizing a current action step from the set of steps to preselect the current action step;
executing the preselected current action step to follow the guided tour;
determining a state of the application to determine a next step from the set of steps to display; and
wherein if the state of the application changes;
displaying a subsequent step from the set of steps, becoming a new current step;
displaying a descriptive text associated with the new current step;
displaying a step previous to the new current step;
displaying a step following the new current step; and
emphasizing a new current action area in the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method for providing a user with a state-based technology view of an application, comprising:
-
selecting a state-based technology view;
displaying a set of technologies in a technology list;
selecting a desired technology from the set of technologies;
emphasizing the selected technology in the set of technologies;
displaying a descriptive text associated with the selected technology;
providing access to descriptive information about the selected technology;
emphasizing a visible aspect of the application utilizing the selected technology; and
wherein if a state of the application changes, selecting a newly visible aspect of the application utilizing the selected technology, in order to visualize at least one underlying technology used in the application. - View Dependent Claims (14)
-
-
15. A computer program product having program codes stored on a computer-usable medium, for providing a user with a state-based guided tour of an application, comprising:
-
a program code for displaying a set of steps in the guided tour;
a program code for emphasizing a current action step from the set of steps to preselect the current action step;
a program code for executing the preselected current action step to follow the guided tour;
a program code for determining a state of the application to determine a next step from the set of steps to display;
a program code for performing the following steps as the state of the application changes;
displaying a subsequent step from the set of steps, becoming a new current step;
displaying a descriptive text associated with the new current step;
displaying a step previous to the new current step;
displaying a step following the new current step; and
emphasizing a new current action area in the application. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A processor-implemented system for providing a user with a state-based guided tour of an application, comprising:
-
an operation guidance system for displaying a set of steps in the guided tour;
the operation guidance system emphasizing a current action step from the set of steps to preselect the current action step;
a user input for executing the preselected current action step to follow the guided tour;
the operation guidance system determining a state of the application to determine a next step from the set of steps to display; and
wherein if the state of the application changes the operation guidance system further performing the following functions;
displaying a subsequent step from the set of steps, becoming a new current step;
displaying a descriptive text associated with the new current step;
displaying a step previous to the new current step;
displaying a step following the new current step; and
emphasizing a new current action area in the application.
-
-
21. A computer program product having program codes stored on a computer-usable medium, for providing a user with a state-based technology view of an application, comprising:
-
a program code for displaying a set of technologies in a technology list for the application;
a program code for emphasizing the selected technology in the set of technologies, to enable a desired technology to be selected from the set of technologies;
a program code for displaying a descriptive text associated with the selected technology;
a program code for providing access to descriptive information about the selected technology;
a program code for emphasizing a visible aspect of the application utilizing the selected technology; and
wherein if a state of the application changes, a program code utilizing the selected technology displays a newly visible aspect of the application, in order to visualize at least one underlying technology used in the application.
-
-
22. A processor-implemented system for providing a user with a state-based technology view of an application, comprising:
-
a technology guidance system for displaying a set of technologies in a technology list for the application;
the technology guidance system emphasizing the selected technology in the set of technologies, to enable a desired technology to be selected from the set of technologies;
the technology guidance system displaying a descriptive text associated with the selected technology;
the technology guidance system providing access to descriptive information about the selected technology;
the technology guidance system emphasizing a visible aspect of the application utilizing the selected technology; and
wherein if a state of the application changes, the technology guidance system utilizing the selected technology displays a newly visible aspect of the application, in order to visualize at least one underlying technology used in the application.
-
Specification