Optimal page sharing in a collaborative environment
First Claim
Patent Images
1. A collaborative computer hardware system configured for optimal page sharing, the system comprising:
- a collaborative peer hardware device configured to;
determine a presentation sequence of application pages of a collaborative application by an off-line pass through of content of the collaborative application;
select an application page based on the determined presentation sequence;
prior to transmitting said selected application page to collaborative peers, compress said selected application page bypartitioning said selected application page into a set of regions;
for each region, selecting a particular compression technique from among multiple compression techniques based upon content disposed in said each region; and
,compressing said each region using said particular compression technique;
repeat the compression steps performed for the selected application page for all other application pages; and
delta encode page to page transitions based on the determined presentation sequence.
4 Assignments
0 Petitions
Accused Products
Abstract
A method, system and apparatus for a collaborative system, method and apparatus configured for optimal page sharing. The system of the invention can include a collaborative application disposed in a collaborative peer and configured for communicative coupling to other collaborative peers. The system can further include a compressor/decompressor disposed in the collaborative peer. The compressor/decompressor can include logic programmed to pre-process a shared page for the collaborative application by compressing the shared page before transmitting the shared page to the other collaborative peers.
26 Citations
6 Claims
-
1. A collaborative computer hardware system configured for optimal page sharing, the system comprising:
a collaborative peer hardware device configured to; determine a presentation sequence of application pages of a collaborative application by an off-line pass through of content of the collaborative application; select an application page based on the determined presentation sequence; prior to transmitting said selected application page to collaborative peers, compress said selected application page by partitioning said selected application page into a set of regions; for each region, selecting a particular compression technique from among multiple compression techniques based upon content disposed in said each region; and
,compressing said each region using said particular compression technique; repeat the compression steps performed for the selected application page for all other application pages; and delta encode page to page transitions based on the determined presentation sequence. - View Dependent Claims (2, 3, 4)
-
5. A method for optimal image sharing in a collaborative environment, the method comprising the steps of:
-
determining a presentation sequence of application pages of a collaborative application by an off-line pass through of content of the collaborative application; selecting an application page based on the determined presentation sequence; prior to transmitting said selected application page to collaborative peers, compressing said selected application page, wherein said compressing step comprises the steps of; partitioning said selected application page into a set of regions; for each region, selecting a particular compression technique from among multiple compression techniques based upon content disposed in said each region; and
,compressing said each region using said particular compression technique; repeating the compression steps performed for the selected application page for all other application pages; and delta encoding page to page transitions based on the determined presentation sequence.
-
-
6. A machine readable storage having stored thereon a computer program for optimal page sharing in a collaborative environment, the computer program comprising a routine set of instructions which when executed by a machine causes the machine to perform the steps of:
-
determining a presentation sequence of application pages of a collaborative application by an off-line pass through of content of the collaborative application; selecting an application page based on the determined presentation sequence; prior to transmitting said selected application page to collaborative peers, compressing said selected application page, wherein said compressing step comprises the steps of; partitioning said selected application page into a set of regions; for each region, selecting a particular compression technique from among multiple compression techniques based upon content disposed in said each region; and
,compressing said each region using said particular compression technique; repeat the compression steps performed for the selected application page for all other application pages; and delta encoding page to page transitions based on the determined presentation sequence.
-
Specification