Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
139 words
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.
Claim 2
Independent Claim
139 words
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.
Claim 3
Dependent Claim
39 words
The method of claim 1, wherein creating the glyph bitmap further comprises the step of: determining if the glyph has been cached on the destination computer by comparing the glyph's font and glyph identifiers to a previously sent glyph.
Claim 4
Dependent Claim
43 words
The method of claim 2, wherein determining if the glyph has been stored further comprises the step of: determining if the glyph and the previously sent glyph have a same attribute selected from a group consisting of typeface, size, stroke weight, and style.
Claim 5
Dependent Claim
71 words
The method of claim 1 wherein creating a glyph bitmap for glyphs unsupported by the destination computer further comprises the steps of: determining height (H) and width (W) of a largest glyph of a same font as the specified glyph; creating a bitmap of height H and width W; and issuing, by the destination computer, the first glyph-oriented request designating the bitmap as an output device to create the glyph bitmap.
Claim 6
Dependent Claim
38 words
The method of claim 1, further comprising: appending the glyph bitmap to a font bitmap; wherein each glyph bitmap of the font bitmap has a same typeface, a same size, a same stroke weight, and a same style.
Claim 7
Dependent Claim
38 words
The method of claim 5, further comprising: issuing the second bitmap-oriented request; wherein the glyph bitmap is copied from the font bitmap to the second position of the destination computer display in accordance with the second bitmap-oriented request.
Claim 8
Dependent Claim
33 words
The method of claim 1, wherein replacing the first glyph-oriented request further comprises the step of: translating the first glyph-oriented request to an intermediate message format compatible with a destination computer operating system.
Claim 9
Dependent Claim
18 words
The method of claim 1, wherein the glyph bitmap created from the specified glyph is a monochrome bitmap.
Claim 10
Dependent Claim
24 words
The method of claim 8, wherein the source computer has a first operating system different from a second operating system for the destination computer.
Claim 11
Dependent Claim
181 words
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.
Claim 12
Dependent Claim
181 words
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.
Claim 13
Dependent Claim
16 words
The computer network of claim 9, wherein the source and destination computers have different operating systems.
Claim 14
Dependent Claim
18 words
The computer network of claim 9, wherein the first and second computers have a different set of fonts.
Claim 15
Independent Claim
173 words
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.
Claim 16
Independent Claim
173 words
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.
Claim 17
Dependent Claim
37 words
The method of claim 13, wherein operation b) further comprises the step of determining if a previously sent glyph having a same glyph identifier as the selected glyph is of a same font as the selected glyph.
Claim 18
Dependent Claim
21 words
The method of claim 14, further comprising: determining if the selected glyph and the previously sent glyph have a same typeface.
Claim 19
Dependent Claim
21 words
The method of claim 14, further comprising: determining if the selected glyph and the previously sent glyph have a same size.
Claim 20
Dependent Claim
22 words
The method of claim 14, further comprising: determining if the selected glyph and the previously sent glyph have a same stroke weight.
Claim 21
Dependent Claim
21 words
The method of claim 14, further comprising: determining if the selected glyph and the previously sent glyph have a same style.
Claim 22
Dependent Claim
59 words
The method of claim 13, wherein step b)(i) further comprises: 1) issuing an output request with the selected glyph designating a bitmap of height H and width W as an output device to create the glyph bitmap, wherein H and W correspond to the height and width of a largest glyph of a same font as the selected glyph.
Claim 23
Dependent Claim
45 words
The method of claim 13, wherein step b)(iii) further comprises the step of: 1) appending the glyph bitmap to a font bitmap, wherein each glyph bitmap of the font bitmap has a same typeface, a same size, a same stroke weight, and a same style.
Claim 24
Independent Claim
198 words
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.
Claim 25
Independent Claim
198 words
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.
Claim 26
Dependent Claim
41 words
A method according to claim 21, further comprising: step for determining if a previously sent glyph has a same attribute as the selected glyph, such attribute selected from a group consisting of glyph identifier, font, typeface, size, stroke weight, and style.
Claim 27
Dependent Claim
23 words
An article of manufacture comprising a computer-readable medium having instructions encoded thereon for causing a processor to perform the operations of claim 21.
Claim 28
Independent Claim
115 words
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.
Claim 29
Independent Claim
115 words
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.
Claim 30
Dependent Claim
23 words
An article of manufacture comprising a computer-readable medium having instructions encoded thereon for causing a processor to perform the steps of claim 21.