Componentized application sharing
First Claim
Patent Images
1. A componentized application sharing system, the system comprising:
- a shared application host computer sharing images with at least a plurality of shared application viewer computers;
a plurality of different pluggable image processing modules implemented on said shared application host computer, each of said different pluggable image processing modules conforming to a corresponding single interface expected by an application sharing module implemented on said shared application host computer, each of said different pluggable image processing modules being selectable to meet requirements of a shared application, said pluggable image processing modules comprising;
a plurality of different pluggable image region selection modules configured to process selected image sub-partitions of shared application imagery, each of said different pluggable image region selection modules configured for selecting and ordering of processing of said selected image sub-partitions differently;
a plurality of different image compression modules comprising image compression logic programmed to produce one of a smallest possible image size to provide a highest possible rate of transmission for a compressed image, a lowest level of image resolution loss to provide a highest level of image fidelity for a compressed image, and a moderate image size to provide an intermediate rate of transmission and an intermediate level of image fidelity for a compressed image; and
a communicative coupling between the shared application host computer and the shared application viewer computers, for transmitting images.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a method, system and apparatus for componentized application sharing. The system can include a multiplicity of different pluggable image processing modules. Each of the different pluggable image processing modules can conform to a single interface expected by the application sharing module. Additionally, a communicative coupling can be provided between the application sharing module and a selected one of the different image compression modules.
44 Citations
8 Claims
-
1. A componentized application sharing system, the system comprising:
-
a shared application host computer sharing images with at least a plurality of shared application viewer computers; a plurality of different pluggable image processing modules implemented on said shared application host computer, each of said different pluggable image processing modules conforming to a corresponding single interface expected by an application sharing module implemented on said shared application host computer, each of said different pluggable image processing modules being selectable to meet requirements of a shared application, said pluggable image processing modules comprising; a plurality of different pluggable image region selection modules configured to process selected image sub-partitions of shared application imagery, each of said different pluggable image region selection modules configured for selecting and ordering of processing of said selected image sub-partitions differently; a plurality of different image compression modules comprising image compression logic programmed to produce one of a smallest possible image size to provide a highest possible rate of transmission for a compressed image, a lowest level of image resolution loss to provide a highest level of image fidelity for a compressed image, and a moderate image size to provide an intermediate rate of transmission and an intermediate level of image fidelity for a compressed image; and a communicative coupling between the shared application host computer and the shared application viewer computers, for transmitting images. - View Dependent Claims (2, 3, 4)
-
-
5. A componentized application sharing system, the system comprising:
-
a shared application host computer sharing images with at least a plurality of shared application viewer computers; a plurality of different pluggable image processing modules implemented on said shared application host computer, each of said different pluggable image processing modules conforming to a corresponding single interface expected by an application sharing module implemented on said shared application host computer, each of said different pluggable image processing modules being selectable to meet requirements of a shared application, said pluggable image processing modules comprising; a plurality of different pluggable image region selection modules configured to process selected image sub-partitions of shared application imagery when triggering image updates for said shared application, each of said different pluggable image region selection modules configured for selecting and ordering of processing of said selected image sub-partitions differently; a plurality of different image compression modules comprising image compression logic programmed to produce one of a smallest possible image size to provide a highest possible rate of transmission for a compressed image, a lowest level of image resolution loss to provide a highest level of image fidelity for a compressed image, and a moderate image size to provide an intermediate rate of transmission and an intermediate level of image fidelity for a compressed image; and a communicative coupling between the shared application host computer and the shared application viewer computers, for transmitting images. - View Dependent Claims (6, 7, 8)
-
Specification