Lettering adjustments for display resolution
First Claim
1. A method for processing a display device request for screen display information, said screen display information containing device-dependent information and device-independent information, said method comprising:
- separating said device-independent information from said device-dependent information;
sending said device-independent information to said display device;
processing said device-dependent information while said device-independent information is being sent to said display device, said processing including separating bitmaps without text code paths from bitmaps with text code paths; and
separately processing said bitmaps without text code paths and said bitmaps with text code paths, said processing of said bitmaps with text code paths comprising obtaining string length of text string overlaying a first bitmap and adding a tag specifying said text string overlaying said first bitmap, said tag further specifying relative coordinates on said first bitmap of start and stop positions of said text string, said method further including sending said processed device-dependent information to said display device after sending said device-independent information.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and implementing computer system are provided in which a request from a client for the display of a web page is processed by initially separating device-dependent display data from device-independent display data. The device-independent data is first sent back to the requesting client while the device-dependent data is being processed prior to being returned to the client. The device-dependent data processing includes separating bitmaps with text and bitmaps without text. The bitmaps are modified to suit the client system and the device-dependent modified bitmaps are returned to the client following the return of the device-independent data.
-
Citations
15 Claims
-
1. A method for processing a display device request for screen display information, said screen display information containing device-dependent information and device-independent information, said method comprising:
-
separating said device-independent information from said device-dependent information;
sending said device-independent information to said display device;
processing said device-dependent information while said device-independent information is being sent to said display device, said processing including separating bitmaps without text code paths from bitmaps with text code paths; and
separately processing said bitmaps without text code paths and said bitmaps with text code paths, said processing of said bitmaps with text code paths comprising obtaining string length of text string overlaying a first bitmap and adding a tag specifying said text string overlaying said first bitmap, said tag further specifying relative coordinates on said first bitmap of start and stop positions of said text string, said method further including sending said processed device-dependent information to said display device after sending said device-independent information.- View Dependent Claims (2, 3, 4, 5, 6, 7)
obtaining screen resolution for said display device;
obtaining original resolution for which each of said bitmaps without text code paths was designed;
adding a tag for images designating said original resolution; and
scaling said bitmaps without text code paths in accordance with said display device resolution.
-
-
3. The method as set forth in claim 2, wherein said tag is in hyper-text mark-up language (HTML).
-
4. The method as set forth in claim 2 and further including obtaining a class of said display device and estimating said display device resolution if said display device resolution is not otherwise available.
-
5. The method as set forth in claim 2 wherein said original resolution is obtained from a server device.
-
6. The method as set forth in claim 2 wherein said scaling is accomplished by a server device.
-
7. The method as set forth in claim 1 and further including adjusting text string size to fit inside said bitmaps with text code paths.
-
8. A storage medium including machine readable coded indicia, said storage medium being selectively coupled to a reading device, said reading device being selectively coupled to processing circuitry within a computer system, said reading device being selectively operable to read said machine readable coded indicia and provide program signals representative thereof, said program signals being selectively operable to effect a processing of display device requests for screen display information, said screen display information containing device-dependent information and device-independent information, said program signals being selectively operable to accomplish the steps of:
-
separating said device-independent information from said device-dependent information;
sending said device-independent information to said display device;
processing said device-dependent information while said device-independent information is being sent to said display device, said processing including separating bitmaps without text code paths from bitmaps with text code paths; and
separately processing said bitmaps without text code paths and said bitmaps with text code paths, said processing of said bitmaps with text code paths comprising obtaining string length of text string overlaying a first bitmap and adding a tag specifying said text string overlaying said first bitmap, said tag further specifying relative coordinates on said first bitmap of start and stop positions of said text string, said method further including sending said processed device-dependent information to said display device after sending said device-independent information.- View Dependent Claims (9, 10, 11, 12, 13, 14)
obtaining screen resolution for said display device;
obtaining original resolution for which each of said bitmaps without text code paths was designed;
adding a tag for images designating said original resolution; and
scaling said bitmaps without text code paths in accordance with said display device resolution.
-
-
10. The medium as set forth in claim 9 wherein said tag is in hyper-text mark-up language (HTML).
-
11. The medium as set forth in claim 9 and further including obtaining a class of said display device and estimating said display device resolution if said display device resolution is not otherwise available.
-
12. The medium as set forth in claim 9 wherein said original resolution is obtained from a server device.
-
13. The medium as set forth in claim 9 wherein said scaling is accomplished by a server device.
-
14. The medium as set forth in claim 8 and further including adjusting text string size to fit inside said bitmaps with text code paths.
-
15. A system comprising:
-
a server bus;
a CPU device connected to said server bus;
a memory device connected to said server bus;
a display device selectively coupled to said server bus, said system being selectively operable for processing requests from said display device for screen display information, said screen display information containing device-dependent information and device-independent information, said system being selectively operable in response to said requests for separating said device-independent information from said device-dependent information, said system being further operable for sending said device-independent information to said display device and processing said device-dependent information while said device-independent information is being sent to said display device, and sending said processed device-dependent information to said display device after sending said device-independent information.
-
Specification