SYSTEM AND METHOD FOR INTERFACE DISPLAY SCREEN MANIPULATION
First Claim
1. A computer-implemented method for displaying a user interface display screen, comprising:
- obtaining, by a computer processor, an instantiation data structure;
processing, by the processor, the instantiation data structure, the processing including obtaining and instantiating a screen template pointed to by the instantiation data structure; and
outputting, by the processor and in a display device, the instantiated screen template.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generation, modification, or manipulation of user interface display screens includes a processor storing display screen templates and instantiation data structures which reference the templates for instantiation of the respective ones of the display screen templates for a plurality of different display screens, where the templates can correspond to respective sub-screens of one or more display screens. The processor can analyze captured display screen data to determine whether the data corresponds to a previously stored one of the templates, and, responsive to a positive result of the determination, store a new instantiation data structure referencing the template to which the data is determined to correspond and otherwise generate a new template to be referenced by the instantiation data structure. Modifications and object associations to a plurality of different display screens can be effected by modification of, or association with, a single one of the templates.
56 Citations
34 Claims
-
1. A computer-implemented method for displaying a user interface display screen, comprising:
-
obtaining, by a computer processor, an instantiation data structure; processing, by the processor, the instantiation data structure, the processing including obtaining and instantiating a screen template pointed to by the instantiation data structure; and outputting, by the processor and in a display device, the instantiated screen template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented simulation generation method, comprising:
-
during execution of a target application, capturing, by a computer processor, data corresponding to a displayed display screen of the target application; determining, by the processor, whether a portion of the displayed display screen to which a portion of the captured data corresponds is a match to any of a plurality of previously stored screen templates; and for the portion of the captured data, generating and storing, by the processor, a respective instantiation data structure referencing a screen template, the instantiation data structure being processable for instantiating the referenced screen template during playing of a simulation of the target application, wherein the referenced screen template is one of the plurality of previously stored screen templates conditional upon that the determination is that a match is found and is otherwise one that is generated based on the portion of the captured data. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A computer-implemented display screen modification method, comprising:
-
obtaining, by a computer processor, user-input of an instruction to modify a characteristic of a portion of a display screen; and responsive to the instruction, modifying, by the processor, a stored screen template, wherein the screen template is referenced by a plurality of stored instantiation data structures according to which the screen template is instantiable for creation of a respective plurality of different user interface display screens. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A computer-implemented method for output of user tips during running of an application, the method comprising:
-
determining, by a computer processor, whether a user interface display screen displayed or to be displayed during the running of the application includes a sub-screen that is similar to a screen template with which a tip object is associated; and responsive to a positive result of the determination, outputting, by the processor, an element defined by the tip object during the running of the application; wherein the display screen template to which the sub-screen is determined to be similar is also determined to be similar to sub-screens of other different user interface display screens for output of the element defined by the tip object for the other different user interface display screens. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A computer-implemented method for output of user tips during running of an application, the method comprising:
-
determining, by a computer processor, whether a user interface display screen displayed or to be displayed during the running of the application is similar to a display screen template with which a tip object is associated; and responsive to a positive result of the determination, outputting, by the processor, an element defined by the tip object during the running of the application; wherein the display screen template to which the user interface display screen is determined to be similar is also determined to be similar to other different user interface display screens for output of the element defined by the tip object for the other different user interface display screens.
-
Specification