US5898419A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for scaling a cursor on local computer to have the same size relative to a window on the local computer as another cursor has to another window on a remote computer
Assignee: International Business Machines Corp
•
Filing: 1995-10-06
•
Granted: 1999-04-27
•
Expires: 2015-10-06
Abstract
Abstract A first computer workstation 810 is linked to a second computer workstation 820. A window 812 which is displayed at the first computer workstation is copied to a window 822 at the second computer workstation. A hook procedure is used to intercept movement of the cursor 814 at the first workstation. These movements are then transmitted together with a representation of the cursor image over the link from the first computer to the second computer. The cursor image is then displayed 824 at the second terminal in the corresponding position as at the first terminal. The size of the cursor image is scaled so that cursor 824 has the same size relative to window 822 as cursor 814 as to window 812.
Inventors
- 👤 David Ying Wai Liu
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 15:37
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0487; G06F3/0489; G06F3/04892; G06F3/0481; G06F3/14; G06F3/1454; G09; G09G; G09G5/00; G09G5/08; G09G5/14
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
121 words
A method of operating a local computer workstation (100), linked to a remote computer workstation (200), wherein an image which is displayed at the remote workstation is also displayed at the local workstation, the remote workstation supporting a cursor which is movable across the image, the method comprising the steps, performed by the local workstation, of: receiving (380) information from the remote workstation indicating the cursor position relative to the image at the remote workstation; scaling (385) a cursor representation at the local workstation in accordance with the ratio of the sizes of the image as displayed at the local and remote workstations; and applying (390) the scaled cursor representation to its indicated position in the image at the local workstation.
Claim 2
Independent Claim
121 words
A method of operating a local computer workstation (100), linked to a remote computer workstation (200), wherein an image which is displayed at the remote workstation is also displayed at the local workstation, the remote workstation supporting a cursor which is movable across the image, the method comprising the steps, performed by the local workstation, of: receiving (380) information from the remote workstation indicating the cursor position relative to the image at the remote workstation; scaling (385) a cursor representation at the local workstation in accordance with the ratio of the sizes of the image as displayed at the local and remote workstations; and applying (390) the scaled cursor representation to its indicated position in the image at the local workstation.
Claim 3
Dependent Claim
31 words
The method of claim 1, further comprising the step of, for each updated cursor position received, deleting the cursor representation from its former position in the image at the local workstation.
Claim 4
Dependent Claim
61 words
The method of claim 2, further comprising the step of, prior to applying the cursor representation to its updated position, saving (765) a portion of the image corresponding to the updated position, and on receipt of the next updated cursor position, deleting the cursor representation from this position by re-applying (760) the saved portion of the image to its original position.
Claim 5
Dependent Claim
13 words
The method of claim 1, in which the image comprises a rectangular window.
Claim 6
Dependent Claim
18 words
The method of claim 4, in which the scaling is done independently in the x and y directions.
Claim 7
Dependent Claim
44 words
The method of claim 1, further comprising the step of receiving at the local workstation from the remote workstation a representation of the cursor at the remote workstation, and using this received representation as the basis for the cursor representation at the local workstation.
Claim 8
Dependent Claim
30 words
The method of claim 6, further comprising the step of generating (730) from the received cursor representation a bit map for use as the cursor representation at the local workstation.
Claim 9
Dependent Claim
47 words
The method of claim 1, further comprising the steps of detecting that the image at the local workstation has been re-sized; re-scaling the cursor representation at the local workstation in accordance with re-sized image; and applying the re-scaled cursor representation to the image at the local workstation.
Claim 10
Dependent Claim
113 words
A computer workstation, which in operation may be linked to a remote computer workstation, such that an image which is displayed at the remote workstation is also displayed at the workstation, the remote workstation supporting a cursor which is movable across the image, said workstation including: means for receiving information from the remote workstation indicating the cursor position relative to the image at the remote workstation; means for scaling a cursor representation in accordance with the ratio of the size of the image displayed at the workstation to the size of the image displayed at the remote workstation; and means for applying the scaled cursor representation to its indicated position in the image.
Claim 11
Dependent Claim
113 words
A computer workstation, which in operation may be linked to a remote computer workstation, such that an image which is displayed at the remote workstation is also displayed at the workstation, the remote workstation supporting a cursor which is movable across the image, said workstation including: means for receiving information from the remote workstation indicating the cursor position relative to the image at the remote workstation; means for scaling a cursor representation in accordance with the ratio of the size of the image displayed at the workstation to the size of the image displayed at the remote workstation; and means for applying the scaled cursor representation to its indicated position in the image.
Claim 12
Dependent Claim
31 words
The workstation of claim 9, further including means, responsive to each updated cursor position received, for deleting the cursor representation from its former position in the image at the local workstation.
Claim 13
Dependent Claim
59 words
The workstation of claim 10, further including means for saving a portion of the image corresponding to the updated position of a cursor, and wherein said deleting means are responsive to the receipt of the next updated cursor position, to delete the cursor representation from this position by re-applying the saved portion of the image to its original position.
Claim 14
Dependent Claim
13 words
The workstation of claim 9, in which the image comprises a rectangular window.
Claim 15
Dependent Claim
38 words
The workstation of claim 9 further including means for receiving from the remote workstation a representation of the cursor at the remote workstation, and using this representation as the basis for the cursor representation at the local workstation.
Claim 16
Dependent Claim
44 words
The workstation of any of claim 9 further including means for detecting that the image at the local workstation has been re-sized; means for re-scaling the cursor representation in accordance with re-sized image; and means for applying the re-scaled cursor representation to the image.
Claim 17
Independent Claim
124 words
A method of operating a local and a remote computer workstation, said local and remote computer workstations being connected by a communications link, wherein an image which is displayed at the remote workstation is also displayed at the local workstation, the remote workstation supporting a cursor which is movable across the image, the method comprising the steps of: transmitting information from the remote workstation to the local workstation indicating the cursor position relative to the image at the remote workstation; scaling a cursor representation at the local workstation in accordance with the ratio of the sizes of the image as displayed at the local and remote workstations; and applying the scaled cursor representation to its indicated position in the image at the local workstation.
Claim 18
Independent Claim
124 words
A method of operating a local and a remote computer workstation, said local and remote computer workstations being connected by a communications link, wherein an image which is displayed at the remote workstation is also displayed at the local workstation, the remote workstation supporting a cursor which is movable across the image, the method comprising the steps of: transmitting information from the remote workstation to the local workstation indicating the cursor position relative to the image at the remote workstation; scaling a cursor representation at the local workstation in accordance with the ratio of the sizes of the image as displayed at the local and remote workstations; and applying the scaled cursor representation to its indicated position in the image at the local workstation.
Claim 19
Dependent Claim
44 words
The method of claim 15, further comprising the step of transmitting from the remote workstation to the local workstation a representation of the cursor at the remote workstation, and using this transmitted representation as the basis for the cursor representation at the local workstation.
Claim 20
Dependent Claim
37 words
The method of claim 16, further comprising the step of detecting a change of cursor image at the remote workstation, and transmitting a representation of the changed cursor image from the remote workstation to the local workstation.
Claim 21
Dependent Claim
34 words
The method of any of claim 15, wherein only every Nth detected change in cursor position is transmitted from the remote workstation to the local workstation, where N is an integer greater than unity.
Claim 22
Dependent Claim
40 words
The method of claim 18, further comprising the steps of: starting a timer if a cursor position change is detected; killing the timer if the cursor position change is transmitted; and transmitting the current cursor position if the timer expires.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-04-26 | 2002-10-26 | 2003-04-27 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-04-26 | 2006-10-26 | 2007-04-27 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-04-26 | 2010-10-26 | 2011-04-27 | $7700.00 | Window Closed / Lapsed |