HOST SCREEN TRANSFORMATION FOR MOBILE DEVICES HAVING A REDUCED DISPLAY SIZE
First Claim
1. A method in a data processing system comprising:
- reading a plurality of characters stored in a character buffer and a plurality of character attributes stored in an attribute buffer of a computer host terminal application, wherein said computer host terminal application is displayed to a user as a plurality of lines of said plurality of characters;
performing component recognition on said plurality of characters and said plurality of character attributes to identify essential characters, wherein said essential characters are required to be displayed to a user for said user to be able to interact with said computer host terminal application;
generating hypertext markup language code for reconfiguring said plurality of characters for display on a portable data processing system having a small display size, wherein said generating includes;
starting a new line of characters in each place where a new line of characters was started in said computer host terminal application;
breaking said new line of characters into more than one line of characters to wrap said characters to said display size;
eliminating the display of characters that are not essential characters;
displaying all of said essential characters; and
storing said generated hypertext markup language code for display on a portable data processing system.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method, system and computer program product for improved display of host terminal applications on data processing systems having a small display size. In one embodiment, a host application translator reads characters stored in a character buffer and character attributes stored in an attribute buffer of a computer host terminal application that is displayed to a user as lines of characters. The host application translator performs component recognition on the characters and the character attributes to identify essential characters. Essential characters are characters that are required to be displayed to a user for the user to be able to interact with the computer host terminal application. The host application translator generates hypertext markup language code (HTML) for reconfiguring the characters for display on a portable data processing system having a small display size.
-
Citations
6 Claims
-
1. A method in a data processing system comprising:
-
reading a plurality of characters stored in a character buffer and a plurality of character attributes stored in an attribute buffer of a computer host terminal application, wherein said computer host terminal application is displayed to a user as a plurality of lines of said plurality of characters; performing component recognition on said plurality of characters and said plurality of character attributes to identify essential characters, wherein said essential characters are required to be displayed to a user for said user to be able to interact with said computer host terminal application; generating hypertext markup language code for reconfiguring said plurality of characters for display on a portable data processing system having a small display size, wherein said generating includes; starting a new line of characters in each place where a new line of characters was started in said computer host terminal application; breaking said new line of characters into more than one line of characters to wrap said characters to said display size; eliminating the display of characters that are not essential characters; displaying all of said essential characters; and storing said generated hypertext markup language code for display on a portable data processing system. - View Dependent Claims (2)
-
-
3. A system comprising:
-
a processor; a data bus coupled to said processor; a memory coupled to said data bus; and a computer readable medium encoded with computer program code that, when executed, causes control circuitry in said system to perform the steps of; reading a plurality of characters stored in a character buffer and a plurality of character attributes stored in an attribute buffer of a computer host terminal application, wherein said computer host terminal application is displayed to a user as a plurality of lines of said plurality of characters; performing component recognition on said plurality of characters and said plurality of character attributes to identify essential characters, wherein said essential characters are required to be displayed to a user for said user to be able to interact with said computer host terminal application; generating hypertext markup language code for reconfiguring said plurality of characters for display on a portable data processing system having a small display size, wherein said generating includes; starting a new line of characters in each place where a new line of characters was started in said computer host terminal application; breaking said new line of characters into more than one line of characters to wrap said characters to said display size; eliminating the display of characters that are not essential characters; displaying all of said essential characters; and storing said generated hypertext markup language code for display on a portable data processing system. - View Dependent Claims (4)
-
-
5. A computer-readable medium encoded with a computer program product that, when executed, causes control circuitry in a data processing system to perform the steps of:
-
reading a plurality of characters stored in a character buffer and a plurality of character attributes stored in an attribute buffer of a computer host terminal application, wherein said computer host terminal application is displayed to a user as a plurality of lines of said plurality of characters; performing component recognition on said plurality of characters and said plurality of character attributes to identify essential characters, wherein said essential characters are required to be displayed to a user for said user to be able to interact with said computer host terminal application; generating hypertext markup language code for reconfiguring said plurality of characters for display on a portable data processing system having a small display size, wherein said generating includes; starting a new line of characters in each place where a new line of characters was started in said computer host terminal application; breaking said new line of characters into more than one line of characters to wrap said characters to said display size; eliminating the display of characters that are not essential characters; displaying all of said essential characters, and storing said generated hypertext markup language code for display on a portable data processing system. - View Dependent Claims (6)
-
Specification