Method of sharing glyphs between computers having graphical user interfaces
First Claim
1. A method of synchronizing glyph displays between a source computer and a destination computer, comprising:
- receiving a first glyph-oriented request to display a specified glyph at a first position of a source computer display, said specified glyph having associated display characteristics;
sending the first glyph-oriented request to the destination computer;
creating a glyph bitmap from the specified glyph, if the specified glyph is not supported by the destination computer and the glyph bitmap was not previously created and sent to the destination computer;
sending the glyph bitmap to the destination computer; and
replacing, by the destination computer, the first glyph-oriented request with a second bit-map oriented request to render the glyph bitmap to effectuate display of the unsupported specified glyph at a second position on a destination computer display corresponding to the first position of the source computer display.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of sharing glyphs between a source computer and a destination computer having graphical user interfaces includes the step of receiving a first request to display a specified glyph at a first position of a source computer display. A glyph bitmap is created from the specified glyph if an identical glyph was not previously sent to the destination computer. The glyph bitmap is sent to the destination computer. The first request is also sent to the destination computer. The destination computer stores the received glyph bitmap. The first request received by the destination computer is replaced by a second request. In response to the second request, the second computer copies the glyph bitmap to the first position on a destination computer display.
-
Citations
25 Claims
-
1. A method of synchronizing glyph displays between a source computer and a destination computer, comprising:
-
receiving a first glyph-oriented request to display a specified glyph at a first position of a source computer display, said specified glyph having associated display characteristics; sending the first glyph-oriented request to the destination computer; creating a glyph bitmap from the specified glyph, if the specified glyph is not supported by the destination computer and the glyph bitmap was not previously created and sent to the destination computer; sending the glyph bitmap to the destination computer; and replacing, by the destination computer, the first glyph-oriented request with a second bit-map oriented request to render the glyph bitmap to effectuate display of the unsupported specified glyph at a second position on a destination computer display corresponding to the first position of the source computer display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11, 12)
-
-
10. A computer network, comprising:
-
a source computer including a source display, wherein the source computer has a first graphical user interface which displays a specified glyph at a first location of the source display in response to a first glyph-oriented request; a destination computer including a destination display, wherein the destination computer has a second graphical user interface; a source agent loaded on the source computer, wherein the source agent communicates the first glyph-oriented request to the destination computer, wherein the source agent provides a glyph bitmap of the specified glyph to the destination computer if the specified glyph is not supported by the destination computer and the glyph bitmap was not previously sent to the destination computer; and a destination agent loaded on the destination computer, wherein the destination agent stores the glyph bitmap as a portion of a font bitmap for the destination computer, wherein the destination agent replaces the received first request with a second bitmap-oriented request to render the glyph bitmap from the font bitmap to effectuate display of the unsupported specified glyph on the destination display.
-
-
13. A method of synchronizing glyph displays between a source computer and a destination computer having graphical user interfaces utilizing incompatible methods for displaying font output, the method comprising:
-
a) receiving a first glyph-oriented request to display a plurality of glyphs starting at a first position of a source computer display; b) performing the following steps for each selected glyph of the plurality of glyphs, if an identical glyph corresponding to the selected glyph was not previously sent to the destination computer; (i) creating a glyph bitmap for the selected glyph; (ii) sending the glyph bitmap to the destination computer; (iii) storing the glyph bitmap such that there is a stored glyph bitmap for each selected glyph of the plurality of glyphs; c) sending the first glyph-oriented request to the destination computer; and d) replacing the first glyph-oriented request received by the destination computer with a plurality of bitmap-oriented requests to render the stored glyph bitmaps to effectuate display of unsupported specified glyphs starting at a corresponding first position of the destination computer display. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of synchronizing glyph displays between a source computer and a destination computer having incompatible graphical user interfaces, where graphics display calls utilized by the source computer cannot be processed by a destination computer graphical interface, the method comprising:
-
step for receiving a first glyph-oriented request to display a plurality of glyphs starting at a first position of a source computer display; step for performing the following steps for each selected glyph of the plurality of glyphs, if an identical glyph corresponding to the selected glyph was not previously sent to the destination computer; creating a glyph bitmap for the selected glyph if the specified glyph is not supported by the destination computer, sending the glyph bitmap to the destination computer, and storing the glyph bitmap such that there is a stored glyph bitmap for each selected glyph of the plurality of glyphs; step for sending the first glyph-oriented request to the destination computer; and step for replacing the first glyph-oriented request received by the destination computer with a plurality of bitmap-oriented requests to render the stored glyph bitmaps to effectuate display of the unsupported specified glyphs on the destination computer display starting at the first position. - View Dependent Claims (22, 23, 25)
-
-
24. An apparatus for of synchronizing glyph displays between a source computer and a destination computer, comprising:
-
means for receiving a glyph-oriented request to display a glyph a first position of a source display; means for creating a glyph bitmap for the glyph if the specified glyph is not supported by the destination computer; means for sending the unsupported glyph bitmap to the destination computer; means for storing the unsupported glyph bitmap on the destination computer; means for sending the glyph-oriented request to the destination computer; and means for effectuating display of the unsupported glyph bitmap at a second position on a destination display, such second position corresponding to the first position on the source display.
-
Specification