IP Library Granted Patent US 8,230,017
Granted Patent B2
US 8,230,017 · App. 11/087,890 · Granted Jul 24, 2012

Optimal page sharing in a collaborative environment

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,230,017
App. No.
11/087,890
Granted
Jul 24, 2012
Kind
B2
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.

Claims (34)

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.

2. The collaborative computer hardware system of claim 1 , wherein

said multiple compression techniques comprise delta compression, fractal compression and substitutional compression.

3. The collaborative computer hardware system of claim 1 , wherein

said collaborative application comprises a whiteboard application.

4. The collaborative computer hardware system of claim 1 , wherein

said collaborative application comprises a shared application.

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.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DROPBOX, INC.
Reel/Frame 069635/0332 →
SECURITY INTEREST Recorded Dec 12, 2024
From: DROPBOX, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069604/0611 →
RELEASE OF SECURITY INTEREST Recorded Dec 12, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DROPBOX, INC.
Reel/Frame 069613/0744 →
PATENT SECURITY AGREEMENT Recorded Mar 10, 2021
From: DROPBOX, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 055670/0219 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DROPBOX, INC.
Reel/Frame 043938/0489 →
SECURITY INTEREST Recorded Apr 14, 2017
From: DROPBOX, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042254/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2005
From: HENDERSON, RODERICK C.; HIND, JOHN R.; LI, YONGCHENG
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 016173/0630 →