Lettering adjustments for display resolution
AssigneeInternational Business Machines Corporation
InventorsMichael Richard Cooper, Rabindranath Dutta, Lorin Evan Ullmann
Life of this patent
Estimating the term…
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.
Claims15
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.
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.
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.
Dependencies are inferred from the claim text.