System and method for interface display screen manipulation
AssigneePartner One Acquisitions Inc.
InventorEric Duneau
Life of this patent
Estimating the term…
Abstract
A computer-implemented method for providing a user tip during a running of an application is provided. The method includes: 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 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. The screen template to which the user interface display screen is determined to be similar to is also determined to be similar to other different user interface display screens.
Claims20
A computer-implemented method for providing a user tip during a running of an application, the method comprising:
- determining, by one or more computer processors, whether a user interface display screen displayed or to be displayed during the running of the application corresponds to a screen template with which a tip object is associated, wherein the screen template is represented as a parent screen, wherein the user interface display screen is determined to correspond to the screen template based on a portion of content elements from the user interface display screen, following stripping at least some content elements from the user interface display screen, in comparison with a respective screen template of a plurality of screen templates;
- responsive to a positive result of the determination, outputting, by the one or more computer processors, an element defined by the tip object during the running of the application;
- and
- outputting, by the one or more computer processors, the element defined by the tip object for other different user interface display screens or sub-screens that are determined to correspond to the screen template;
- wherein the other different user interface display screens or sub-screens are determined to correspond to the screen template according to a hierarchical arrangement in which the screen template, previously represented as the parent screen, is represented as a leaf node and the hierarchical arrangement includes layers of instantiation data structures corresponding to a leaf node instantiation data structure, the one or more computer processors identifying the other different user interface display screens or sub-screens responsive to traversing the hierarchical arrangement;
- and
- wherein the screen template to which the user interface display screen is determined to correspond to is also determined to correspond to the other different user interface display screens or sub-screens according to the hierarchical arrangement.
A system for providing a user tip during a running of an application, the system comprising:
- one or more computer processors configured to execute instructions stored on memory, wherein execution of the instructions causes the one or more computer processors to:
- determine whether a user interface display screen displayed or to be displayed during the running of the application corresponds to a screen template with which a tip object is associated, wherein the screen template is represented as a parent screen, wherein the user interface display screen is determined to correspond to the screen template based on a portion of content elements from the user interface display screen, following stripping at least some content elements from the user interface display screen, in comparison with a respective screen template of a plurality of screen templates;
- responsive to a positive result of the determination, output an element defined by the tip object during the running of the application;
- and
- output the element defined by the tip object for other different user interface display screens or sub-screens that are determined to correspond to the screen template;
- wherein the other different user interface display screens or sub-screens are determined to correspond to the screen template according to a hierarchical arrangement in which the screen template, previously represented as the parent screen, is represented as a leaf node and the hierarchical arrangement includes layers of instantiation data structures corresponding to a leaf node instantiation data structure, the one or more computer processors identifying the other different user interface display screens or sub-screens responsive to traversing the hierarchical arrangement;
- and
- wherein the screen template to which the user interface display screen is determined to correspond to is also determined to correspond to the other different user interface display screens or sub-screens according to the hierarchical arrangement.
A non-transitory computer readable medium storing instructions that, when executed by one or more computer processors, cause the one or more computer processors to:
- determine whether a user interface display screen displayed or to be displayed during running of an application corresponds to a screen template with which a tip object is associated, wherein the screen template is represented as a parent screen, wherein the user interface display screen is determined to correspond to the screen template based on a portion of content elements from the user interface display screen, following stripping at least some content elements from the user interface display screen, in comparison with a respective screen template of a plurality of screen templates;
- responsive to a positive result of the determination, output an element defined by the tip object during the running of the application;
- and
- output the element defined by the tip object for other different user interface display screens or sub-screens that are determined to correspond to the screen template;
- wherein the other different user interface display screens or sub-screens are determined to correspond to the screen template according to a hierarchical arrangement in which the screen template, previously represented as the parent screen, is represented as a leaf node and the hierarchical arrangement includes layers of instantiation data structures corresponding to a leaf node instantiation data structure, the one or more computer processors identifying the other different user interface display screens or sub-screens responsive to traversing the hierarchical arrangement;
- and
- wherein the screen template to which the user interface display screen is determined to correspond to is also determined to correspond to the other different user interface display screens or sub-screens according to the hierarchical arrangement.
Dependencies are inferred from the claim text.