IP Library Granted Patent US 7,299,411
Granted Patent B2
US 7,299,411 · App. 10/675,918 · Granted Nov 20, 2007

Providing a presentation engine adapted for use by a constrained resource client device

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,299,411
App. No.
10/675,918
Granted
Nov 20, 2007
Kind
B2
Abstract

A transcoder that converts text-based computer software instructions or code intended for use by a presentation engine into a binary code adapted for use by a constrained function presentation engine.

Claims (15)

1. A method of propagating presentation code to a client said client using a constrained function presentation engine, said method comprising:

identifying style information within said presentation code at a server;

resolving, at said server said style information to a subset of said style information;

compressing, at the server said presentation code including said subset of said style information to provide a binary-encoded file for use by said constrained function presentation engine, said subset of said style information represented within said binary-encoded file;

validating said binary-encoded file to provide an error-free binary-encoded file at the server;

propagating said error-free binary-encoded file toward said client;

translating said error-free binary-encoded file into a document tree containing a plurality of nodes at said client, wherein said translating includes non-validating parsing to avoid expending memory and computational resources on error correction and error detection at said client, wherein each one of said plurality of nodes represents said subset of said style information, wherein each one of said plurality of nodes comprises at least one user manipulable property; and

modifying at least one of said plurality of nodes in response to a received user interaction with the document tree at said client;

wherein said resolving said style information comprises two or more of: reducing the number of style properties, deleting style rules, and simplifying style dependencies in said style information.

2. The method of claim 1 , wherein said presentation code is substantially compliant with an HTML/CSS system.

3. The method of claim 2 , wherein said presentation code comprises at least one of in-line XML styles and CSS style sheets.

4. The method of claim 1 , further comprising adapting the style resolving process in response to an indicium of capability of a client.

5. The method of claim 4 , wherein said indicium comprises a control signal received from the client.

6. The method of claim 1 , wherein said presentation code comprises a markup file and associated CSS style sheets.

7. The method of claim 1 , further comprising compressing common resolved styles.

Assignments (4)
MERGER Recorded Apr 17, 2017
From: TVWORKS, LLC
To: COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC
Reel/Frame 042269/0069 →
CHANGE OF NAME Recorded Oct 24, 2005
From: DOUBLE C TECHNOLOGIES, LLC
To: TVWORKS, LLC
Reel/Frame 016931/0195 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2005
From: LIBERATE TECHNOLOGIES
To: DOUBLE C TECHNOLOGIES, LLC
Reel/Frame 016415/0967 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2004
From: BLAIR, ROBERT BRUCE; CARSON, NEIL; ETHEREDGE, ROBERT; FLYNN, DAVID; GUERRA, CHRISTOPHER JOHN
To: LIBERATE TECHNOLOGIES
Reel/Frame 015067/0390 →