User interface customization apparatus
First Claim
1. An interactive computer system processing at least one application program, said application program generating a plurality of display panels representing output to a user and input requested of a user of said computer system, said plurality of display panels making up a display panel set, wherein one display panel of said display panel set is displayed on a display device and wherein the application program processing continues processing based on operator information entered in or operator actions taken with respect to the display panel by said user, said system comprising:
- display panel mapping means for mapping information from said first display panel set generated by said application program onto a second display panel set different from said first display panel set and defined by said user, said mapping means establishing correspondence between said first and second display panels, said display panel mapping means operatively connected to said application program;
display control means for inhibiting display of a display panel from said first display panel set and instead displaying a corresponding display panel from said second display panel set, said display control means connected to said display device and to said display panel mapping means;
operator mapping means for mapping any operators associated with said displayed display panel onto one or more operators for a corresponding one of said first display panels, said operator mapping means, responsive to an operator issued by a user from one of said second display panels, outputting a corresponding operator for a corresponding first display panel; and
,operator transfer means for transferring said mapped operator from said operator mapping means to said application program.
1 Assignment
0 Petitions
Accused Products
Abstract
An interactive computer system for converting user interface presentations from a first application specified format to a second user specified format. The system accepts application program output designed to be displayed on a target type of computer system terminal and, converts the display to a user specified form prior to display. Through conversion apparatus and process the user may specify a customized format for presentation of the data from the application program to take advantage of the capabilities of a particular display device employed by that user. The system analyses the application program output, and converts the output to a form required by the customized interface and display the resulting output on the user display device. The system is able to accept data input and commands from the user display device, convert them into a form required by the application program and transmit that input or command to the application program. The application allows adaptation from one format to another and from one language to another. All changes are accomplished without changing the base application program.
-
Citations
28 Claims
-
1. An interactive computer system processing at least one application program, said application program generating a plurality of display panels representing output to a user and input requested of a user of said computer system, said plurality of display panels making up a display panel set, wherein one display panel of said display panel set is displayed on a display device and wherein the application program processing continues processing based on operator information entered in or operator actions taken with respect to the display panel by said user, said system comprising:
-
display panel mapping means for mapping information from said first display panel set generated by said application program onto a second display panel set different from said first display panel set and defined by said user, said mapping means establishing correspondence between said first and second display panels, said display panel mapping means operatively connected to said application program;
display control means for inhibiting display of a display panel from said first display panel set and instead displaying a corresponding display panel from said second display panel set, said display control means connected to said display device and to said display panel mapping means;operator mapping means for mapping any operators associated with said displayed display panel onto one or more operators for a corresponding one of said first display panels, said operator mapping means, responsive to an operator issued by a user from one of said second display panels, outputting a corresponding operator for a corresponding first display panel; and
,operator transfer means for transferring said mapped operator from said operator mapping means to said application program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An application environment adaptation apparatus for use in an interactive computer system processing a plurality of application programs each generating a plurality of display panels collectively termed a display panel set, said apparatus displaying one display panel of a display panel set on a display device and wherein, the application program processing continues based on an operator entered in the display panel by a user, said application environment adaptation apparatus comprising:
-
display panel mapping means for mapping a first display panel set peculiar to said application program onto a second display panel set different from said first display panel set creating a correspondence between said first and second display panel sets; display control means for inhibiting said first display panel from being displayed on said display device and instead displaying a second display panel on said display device said second display panel generated from correspondence data in said display panel mapping means, operator mapping means for mapping one or more operators from each of said second display panels onto one or more operators for a corresponding one of said first display panels, said operator mapping means, responsive to an operator issued by a user from one of said second display panels, outputting a corresponding operator for a corresponding first display panel; and
an operator transfer means for transferring said operator outputted from said operator mapping means to said application program.
-
-
26. A system for transforming information generated by an application program operating on a data processing system having processing means, a display device and input devices, said information being formatted into a first display panel set containing one or more first display panels and into a second display panel set containing one or more second display panels, the system comprising:
-
display interface means for receiving information formatted into said first display panel set, said display interface means connected to said processing means; display mapping means for creating a display map establishing correspondence between information contained in said first display panel set and information in said second display panel set, said display mapping means responsive to input from said input devices; display control means for inhibiting display of display panels from said first display panel set, for transforming said information to corresponding second display panels based upon said display map, and causing display of said second display panel set; operator mapping means for transforming information and actions from said input devices to a form expected by said first display panel set based upon said display map; and operator communications means for communicating said transformed information and actions to said application program, said operator communications means connected to said operator mapping means and to said application program.
-
-
27. A computer terminal device able to display in a user selected format information generated by a host computer system in a host specified format and able to accept operator inputs in a user selected format for transmission to said host computer in a host specified format, said terminal comprising:
-
host communication means for communication with said host computer system, said host communication means connected to said host computer system; display means for displaying formatted information; mapping table means for storing transformations between said host specified information formats and said user selected formats; display mapping means for mapping said host specified information into said user selected format according to said mapping table means, said display mapping means operatively connected to said host communication means and to said display means; user interaction means for accepting input from said user; input mapping means for mapping said user input into said host specified format in response to said mapping table means, said input mapping means operatively connected to said user interaction means and to said host communications means.
-
-
28. An application environment adaptation method for use in an interactive computer system generating at least one display panel set containing information presented to a user and requesting an operator from a user wherein one display panel of said display panel set is displayed on a display device as a result of application program processing and the application program processing continues based on an operator entered in the display panel by said user, said method comprising the steps of:
-
mapping one or more first display panels of a first display panel set peculiar to said application program onto one or more second display panels of a second display panel set different from said first display panel set creating a correspondence between first and second display panels and operators; inhibiting display of said one or more first display panels and instead displaying said mapped second display panel on said display device; mapping one or more operators for each of said second display panels onto one or more operators for a corresponding one of said first display panels, and further, responsive to an operator issued by said user for each of said second display panels, outputting a corresponding operator for a corresponding first display panel; and
,transferring said operator outputted from said operator mapping means to said application program.
-
Specification