Palette management for application sharing in collaborative systems
First Claim
1. In a collaborative system comprising one or more host computers connected to one or more remote computers, the host computer and remote computer each having a system palette, a hardware palette, means for accessing the system palette and hardware palette, and means for updating the hardware palette using the system palette, wherein an image displayed on the host computer is substantially simultaneously displayed on the remote computer, a method of managing palettes used in the image, comprising the steps of:
- (a) recognizing when a change is made to the system palette on the host computer;
(b) transmitting the changed system palette from the host computer to the remote computer;
(c) creating a logical palette on the remote computer to reflect the changed system palette received from the host computer; and
(d) selectively updating the system palette on the remote computer to reflect the logical palette created on the remote computer.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for managing palettes in collaborative systems. This includes one or more host computers connected to one or more remote computers, wherein an image displayed on the host computer is substantially simultaneously displayed on the remote computer. The invention recognizes when a change is made to a system palette on the host computer, and communicates those changes to the remote computer. A logical palette is created on the remote computer to reflect the system palette on the host computer, and the changes made therein. A system palette on the remote computer may be updated to reflect the logical palette, and the changes made therein, depending upon whether the collaborative system is active or idle. When sharing images between the host computer and the remote computer, the images must first be translated from their device dependent format using the system palette on the host computer into a device independent image. The device independent image, like the system palette, is transmitted from the host computer to the remote computer. The device independent image is then translated into a device dependent image suitable for display on the remote computer using the logical palette maintained by the collaborative system on the remote computer.
116 Citations
10 Claims
-
1. In a collaborative system comprising one or more host computers connected to one or more remote computers, the host computer and remote computer each having a system palette, a hardware palette, means for accessing the system palette and hardware palette, and means for updating the hardware palette using the system palette, wherein an image displayed on the host computer is substantially simultaneously displayed on the remote computer, a method of managing palettes used in the image, comprising the steps of:
-
(a) recognizing when a change is made to the system palette on the host computer; (b) transmitting the changed system palette from the host computer to the remote computer; (c) creating a logical palette on the remote computer to reflect the changed system palette received from the host computer; and (d) selectively updating the system palette on the remote computer to reflect the logical palette created on the remote computer. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A collaborative system comprising:
-
(a) one or more host computers connected to one or more remote computers, the host computer and remote computer each having a system palette, a hardware palette, means for accessing the system palette and hardware palette, and means for updating the hardware palette using the system palette; (b) means for recognizing when a change is made to the system palette on the host computer; (c) means for transmitting the system palette from the host computer to the remote computer; (d) means for creating a logical palette on the remote computer to reflect the system palette received from the host computer; and (e) means for selectively updating the system palette on the remote computer to reflect the logical palette created on the remote computer. - View Dependent Claims (7, 8, 9, 10)
-
Specification