Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
142 words
A computer implemented method for the sharing of one or more applications by a host and a first guest, the first guest having a guest viewport on a guest video monitor, the host having a host viewport on a host video monitor, the one or more applications generating an output display on the viewports of the host and the first guest, the method comprising the steps of: (a) tracking, with the computer, the position of a shared cursor on the video monitor of the first guest; and (b) automatically adjusting with the computer, in accordance with said tracking, the output display of the viewport of the first guest as necessary to maintain a desired portion of the output display within the viewport of the first guest, wherein the automatic adjusting does not require input of a human user of the first guest.
Claim 2
Dependent Claim
142 words
A computer implemented method for the sharing of one or more applications by a host and a first guest, the first guest having a guest viewport on a guest video monitor, the host having a host viewport on a host video monitor, the one or more applications generating an output display on the viewports of the host and the first guest, the method comprising the steps of: (a) tracking, with the computer, the position of a shared cursor on the video monitor of the first guest; and (b) automatically adjusting with the computer, in accordance with said tracking, the output display of the viewport of the first guest as necessary to maintain a desired portion of the output display within the viewport of the first guest, wherein the automatic adjusting does not require input of a human user of the first guest.
Claim 3
Dependent Claim
35 words
The method of claim 1, wherein step (b) comprises the step of adjusting the output display of the viewport of the first guest to maintain the shared cursor within the viewport of the first guest.
Claim 4
Dependent Claim
42 words
The method of claim 1, wherein the shared cursor mimics movement of a host cursor in the host viewport and step (a) comprises the step of tracking the position of the shared cursor as it mimics the movement of the host cursor.
Claim 5
Dependent Claim
46 words
The method of claim 1, wherein a host cursor in the host viewport mimics movement of the shared cursor by the first guest and step (a) comprises the step of tracking the position of the shared cursor as it is being moved by the first guest.
Claim 6
Dependent Claim
51 words
The method of claim 1, wherein there is a second guest viewport having a second guest cursor and the shared cursor mimics movement of the second guest cursor, and step (a) comprises the step of tracking position of the shared cursor as it mimics the movement of the second guest cursor.
Claim 7
Dependent Claim
58 words
The method of claim 1, wherein a point is generated in the host viewport, the point being movable by the host within the output display on the host viewport, wherein step (b) comprises the step of adjusting the output display of the viewport of the first guest to include output display on the host viewport near the point.
Claim 8
Dependent Claim
38 words
The method of claim 6, wherein there are plural guest viewports, and step (b) comprises the step of adjusting the output display of the plural guest viewports to include output display on the host viewport near the point.
Claim 9
Dependent Claim
58 words
The method of claim 1, wherein there is a second guest viewport and a point is generated in the second guest viewport, the point being movable within the output display on the second guest viewport, and step (b) comprises the step of adjusting the output display on the first guest viewport to include output display near the point.
Claim 10
Dependent Claim
29 words
The method of claim 8, wherein step (b) comprises the step of adjusting the output display on the first guest viewport according to a command received from the host.
Claim 11
Dependent Claim
29 words
The method of claim 9, wherein the command is issued by the host in response to a request by the second guest for the host to issue the command.
Claim 12
Dependent Claim
94 words
The method of claim 1, wherein: step (a) comprises the step of tracking the position of the shared cursor within a pan window on the video monitor of the first guest, the pan widow representing the host viewport; and further comprising the step of generating a point in the pan window, the point being movable by the first guest to identify a section of the output display on the host viewport; and step (b) comprises the step of adjusting the output display of the viewport of the first guest to include the identified section.
Claim 13
Dependent Claim
32 words
The method of claim 11, wherein there are plural guest viewports and step (b) comprises the step of adjusting the output display of the plural guest viewports to include the identified section.
Claim 14
Independent Claim
139 words
An apparatus for the sharing of one or more applications by a host and a first guest, the first guest having a guest viewport on a guest video monitor, the host having a host viewport on a host video monitor, the one or more applications generating an output display on the viewports of the host and the first guest, comprising: (a) means for tracking, with a computer, the position of a shared cursor on the video monitor of the first guest; and (b) means for automatically adjusting with the computer, in accordance with said tracking, the output display of the viewport of the first guest as necessary to maintain a desired portion of the output display within the viewport of the first guest, wherein the automatic adjusting does not require input of a human user of the first guest.
Claim 15
Independent Claim
139 words
An apparatus for the sharing of one or more applications by a host and a first guest, the first guest having a guest viewport on a guest video monitor, the host having a host viewport on a host video monitor, the one or more applications generating an output display on the viewports of the host and the first guest, comprising: (a) means for tracking, with a computer, the position of a shared cursor on the video monitor of the first guest; and (b) means for automatically adjusting with the computer, in accordance with said tracking, the output display of the viewport of the first guest as necessary to maintain a desired portion of the output display within the viewport of the first guest, wherein the automatic adjusting does not require input of a human user of the first guest.
Claim 16
Dependent Claim
31 words
The apparatus of claim 13, wherein means (b) adjusts the output display of the viewport of the first guest to maintain the shared cursor within the viewport of the first guest.
Claim 17
Dependent Claim
54 words
The apparatus of claim 13, wherein there is a second guest viewport and a point is generated in the second guest viewport, the point being movable within the output display on the second guest viewport, and means (b) adjusts the output display on the first guest viewport to include output display near the point.
Claim 18
Dependent Claim
85 words
The apparatus of claim 13, wherein: means (a) tracks the position of the shared cursor within a pan window on the video monitor of the first guest, the pan widow representing the host viewport; and further comprising means for generating a point in the pan window, the point being movable by the first guest to identify a section of the output display on the host viewport; and means (b) adjusts the output display of the viewport of the first guest to include the identified section.
Claim 19
Dependent Claim
148 words
A storage medium encoded with machine-readable computer program code for the sharing of one or more applications by a host and a first guest, the first guest having a guest viewport on a guest video monitor, the host having a host viewport on a host video monitor, the one or more applications generating an output display on the viewports of the host and the first guest, comprising: (a) means for causing a computer to track the position of a shared cursor on the video monitor of the first guest; and (b) means for causing the computer to automatically adjust, in accordance with said tracking, the output display of the viewport of the first guest as necessary to maintain a desired portion of the output display within the viewport of the first guest, wherein the automatic adjusting does not require input of a human user of the first guest.
Claim 20
Dependent Claim
148 words
A storage medium encoded with machine-readable computer program code for the sharing of one or more applications by a host and a first guest, the first guest having a guest viewport on a guest video monitor, the host having a host viewport on a host video monitor, the one or more applications generating an output display on the viewports of the host and the first guest, comprising: (a) means for causing a computer to track the position of a shared cursor on the video monitor of the first guest; and (b) means for causing the computer to automatically adjust, in accordance with said tracking, the output display of the viewport of the first guest as necessary to maintain a desired portion of the output display within the viewport of the first guest, wherein the automatic adjusting does not require input of a human user of the first guest.
Claim 21
Dependent Claim
33 words
The storage medium of claim 17, wherein means (b) causes the computer to adjust the output display of the first guest to maintain the shared cursor within the viewport of the first guest.
Claim 22
Dependent Claim
59 words
The storage medium of claim 17, wherein there is a second guest viewport and a point is generated in the second guest viewport, the point being movable within the output display on the second guest viewport, and means (b) causes the computer to adjust the output display on the first guest viewport to include output display near the point.
Claim 23
Dependent Claim
98 words
The storage medium of claim 17, wherein: means (a) causes the computer to track the position of the shared cursor within a pan window on the video monitor of the first guest, the pan widow representing the host viewport; and further comprising means for causing the computer to generate a point in the pan window, the point being movable by the first guest to identify a section of the output display on the host viewport; and means (b) causes the computer to adjust the output display of the viewport of the first guest to include the identified section.