SYSTEM FOR OVERLAYING HELP, TRAINING, DOCUMENTATION, OR TRANSLATION OVER AN EXISTING APPLICATION
First Claim
Patent Images
1. A computer implemented method for providing overlays to an application, the method comprising:
- identifying an application state of the application during execution of the application;
responsive to identifying the application state, identifying an appropriate overlay, the appropriate overlay corresponding to the application state;
responsive to identifying the appropriate overlay, overlaying the appropriate overlay onto the application; and
displaying the appropriate overlay during the execution of the application, wherein the appropriate overlay is overlain on a user interface of the application.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, a computer program product, and a data processing system provide overlays to an application. An application state of the application is identified. Responsive to identifying the application state, an appropriate overlay corresponding to the application state is identified. Responsive to identifying the appropriate overlay, the appropriate overlay is overlain onto the application. The appropriate overlay is then displayed in real time in a user interface, with the appropriate overlay overlain in the user interface of the application.
22 Citations
20 Claims
-
1. A computer implemented method for providing overlays to an application, the method comprising:
-
identifying an application state of the application during execution of the application; responsive to identifying the application state, identifying an appropriate overlay, the appropriate overlay corresponding to the application state; responsive to identifying the appropriate overlay, overlaying the appropriate overlay onto the application; and displaying the appropriate overlay during the execution of the application, wherein the appropriate overlay is overlain on a user interface of the application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. The computer implemented method of 5, further comprising:
-
receiving a user interaction within at least one of the set of data fields, the set of graphics, and the set of user interface components of the appropriate overlay; and passing the user interaction from the at least one of the set of data fields, the set of graphics, and the set of user interface components to at least one of the set of corresponding data fields, the set of corresponding graphics, and the set of corresponding user interface components of the user interface. - View Dependent Claims (8)
-
-
9. A computer program product comprising:
-
a computer readable medium having computer usable program code for providing overlays to an application, the computer program product comprising; computer usable program code for identifying an application state of the application during execution of the application; computer usable program code, responsive to identifying the application state, for identifying an appropriate overlay, the appropriate overlay corresponding to the application state; computer usable program code, responsive to identifying the appropriate overlay, for overlaying the appropriate overlay onto the application; and computer usable program code for displaying the appropriate overlay during execution of the application, wherein the appropriate overlay is overlain on a user interface of the application. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A data processing system comprising:
-
a bus; a communications unit connected to the bus; a storage device connected to the bus, wherein the storage device includes computer usable program code; and a processor unit connected to the bus, wherein the processor unit executes the computer usable program code to identify an application state of the application during execution of the application, responsive to identifying the application state, to identify an appropriate overlay, the appropriate overlay corresponding to the application state, responsive to identifying the appropriate overlay, to overlay the appropriate overlay onto the application, and to display the appropriate overlay during execution of the application, wherein the appropriate overlay is overlain on a user interface of the application - View Dependent Claims (18, 19, 20)
-
Specification