IP Library Granted Patent US 7,242,406
Granted Patent B2
US 7,242,406 · App. 10/764,341 · Granted Jul 10, 2007

Visual content browsing using rasterized representations

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 7,242,406
App. No.
10/764,341
Granted
Jul 10, 2007
Kind
B2
Abstract

The present invention relates to display of visual content on a client device using server-side rasterization of visual content. Visual content is rendered on a server system, transformed into bitmaps compatible with the display attributes of a client device, and transmitted for display on the client device. The invention allows the server to perform, in effect, as a remote browser for displaying Web pages, e-mail, e-mail attachments, electronic document and forms, database queries and results, drawings, presentations, and images at the client device. The approach is “remote” because the server does the rendering and the client provides the interface; “multi-level” because rendered visual content is represented as a multi-level set of raster representations; and constitutes a “browsing system” because the client and server share data about the source visual content element being browsed, and the client performs a specific browsing function assisted by the server.

Claims (34)

1. A method of displaying visual content on a client device, comprising the steps of:

establishing a communications link between the client device and a server;

providing a selection of versions of visual content on the server to the client;

determining a display attribute of the client device in response to the providing of a selection of versions of visual content on the server to the client;

automatically selecting a version of said visual content based on said display attribute of the client device;

preparing, in response to the selection of a version of said visual content a rendering of said selected version of said visual content;

at the server, transforming said rendered version of said visual content into a bitmap; and

transmitting said bitmap to the client device for display thereon.

2. The method of claim 1 , wherein the attribute comprises a constituent component of the visual content.

3. The method of claim 1 , wherein the attribute comprises a parameter of the visual content to be rendered.

4. A method of displaying visual content on a client device comprising:

establishing a communications link between the client device and a server;

providing a selection of versions of visual content on the server to the client;

preparing, in response to a selection of a version of said visual content, a rendering of said selected version of said visual content;

preparing a multi-level raster transformation of the rendered selected version of said visual content;

at the server, transforming said multi-level raster transformation of said visual content into a bitmap; and

transmitting said bitmap to the client device for display thereon.

5. A method of displaying visual content on a client device comprising:

establishing a communications link between the client device and a server;

providing a selection of versions of visual content on the server to the client;

preparing, in response to a selection of a version of said visual content, a rendering of said selected version of said visual content;

preparing a raster extraction of the rendered selected version of said visual content;

at the server, transforming said raster extraction of said visual content into a bitmap; and

transmitting said bitmap to the client device for display thereon.

6. A method of displaying visual content on a client device, comprising the steps of:

establishing a communications link between the client device and a server;

providing a selection of attributes of visual content on the server to the client;

determining a display attribute of the client device;

automatically selecting an attribute of the visual content based upon the determined display attribute;

preparing, in response to the selection of an attribute of said visual content, a rendering of said visual content having said attribute;

at the server, transforming said rendered visual content having said attribute into a bitmap; and

transmitting said bitmap to the client device for display thereon.

7. The method of claim 6 , further comprising the step of multi-level raster transformation of the rendered visual content having said attribute prior to transforming said rendered visual content having said attribute to a bitmap.

8. The method of claim 6 , further comprising the step of raster extraction of the rendered visual content having said attribute prior to transforming said rendered visual content having said attribute to a bitmap.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2020
From: INTELLECTUAL VENTURES ASSETS 142
To: DIGIMEDIA TECH, LLC
Reel/Frame 051463/0365 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2019
From: CALLAHAN CELLULAR L.L.C.
To: INTELLECTUAL VENTURES ASSETS 142 LLC
Reel/Frame 050963/0779 →
MERGER Recorded Jan 8, 2016
From: FARODALL MGMT. NY, L.L.C.
To: CALLAHAN CELLULAR L.L.C.
Reel/Frame 037464/0841 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2008
From: SEARCHLITE ADVANCES, LLC
To: FARODALL MGMT. NY, L.L.C.
Reel/Frame 021890/0519 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2006
From: ZFRAME, INC.
To: SEARCHLITE ADVANCES, LLC
Reel/Frame 018224/0404 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2004
From: ROBOTHAM, JOHN S.; JOHNSON, CHARLES LEE; WEISS, HOWARD P.
To: ZFRAME, INC.
Reel/Frame 015625/0602 →