IP Library Granted Patent US 6,865,714
Granted Patent B1
US 6,865,714 · App. 09/401,383 · Granted Mar 8, 2005

Automatic generation of card-based presentation documents from multimedia data

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 6,865,714
App. No.
09/401,383
Granted
Mar 8, 2005
Kind
B1
Abstract

An automatic card-based presentation generation system programmatically creates card-based presentation documents from source documents by transforming a card layout style specification into presentation specifications which at run-time, are used to generate formatting object descriptions. The formatting object descriptions are then used to actually create card-based presentation documents. The invention includes a presentation style transformer and a card-based presentation generator. The presentation style transformer takes a card layout style specification (CLSS) and a card display schema (CDS) and transforms them into card-based presentation specifications (CPS). The card-based presentation generator takes the card-based presentation specifications and a card-based document content to create formatting object descriptions.

Claims (29)

1. A system for automatic generation of a card-based formatting object description, comprising:

a presentation style transformer for receiving a card display schema and a card layout style specification and for generating a card-based presentation specification, wherein said presentation style transformer comprises a resource generator for receiving said card layout style specification and said card display schema and providing presentation resource declarations of said card-based presentation specification, and a style proceduralizer for translating said card layout style specification into procedural card content mapping rules of said card-based presentation specification; and

a card-based presentation generator connected to said presentation style transformer for receiving said card-based presentation specification and markup language document content and for providing an abstract description of formatting directives of a presentation document.

2. The system for automatic generation of said card-based formatting object description, as claimed in claim 1 wherein said style proceduralizer comprises:

a card-based context tree builder;

a content node path walker connected to said card-based context tree building; and

a content mapping rule generator connected to said content node path walker.

3. The system for automatic generation of said card-based formatting object description, as claimed in claim 1 wherein said card based presentation generator comprises:

a presentation construct mapper;

a card-based Document Style Semantics and Specification Language (DSSSL) processor connected to said presentation construct mapper; and

a Formatting Object Descriptions (FOD) converter connected to said card-based Document Style Semantic Language processor.

4. The system for automatic generation of said card-based formatting object description, as claimed in claim 1 , wherein said card-based presentation generator further receives non-textual document content.

5. The system for automatic generation of said card-based formatting object description, as claimed in claim 1 , wherein said abstract description of formatting directives of said presentation document comprises a sequence of formatting object description flow object instances.

6. A system for automatic generation of a card-based formatting object description, comprising:

presentation style transformer means for receiving a card layout style specification and a card display schema and for providing a card-based presentation specification, wherein said presentation style transformer means comprises resource generator means for receiving said card layout style specification and said card display schema and for providing presentation resource declarations of said card-based presentation specification, and style proceduralizer means for translating said card layout style specification into procedural card content mapping rules of said card-based presentation specification; and

card-based presentation generator means connected to said presentation style transformer means for receiving said card-based presentation specification and markup language document content and for providing an abstract description of formatting directives of a presentation document.

7. The system for automatic generation of said card-based formatting object description, as claimed in claim 6 wherein said style proceduralizer means comprises:

card-based context tree builder means for receiving said card layout style specification and for providing a context tree;

content node path walker means connected to said card-based context tree builder means for receiving said context tree and for providing context paths; and

content mapping rule generator means connected to said content node path walker means for receiving said context paths and said card display schema and for providing said card-based presentation specification.

8. The system for automatic generation of said card-based formatting object description, as claimed in claim 7 wherein said context tree captures content mapping rule context for making an efficient generation process of procedural rule mappings in Card-based Presentation Specification (CPS).

9. The system for automatic generation of said card-based formatting object description, as claimed in claim 6 wherein said card based presentation generator means comprises:

presentation construct mapper means for receiving said card-based presentation specification and for providing card-based Document Style Semantics and Specification Language (DSSSL) style specifications;

card-based Document Style Semantics and Specification Language (DSSSL) processor means connected to said presentation construct mapper means for receiving said card-based Document Style Semantics and Specification Language (DSSSL) style specifications and said markup language document content and for providing a card-based document flow object tree; and

card-based Formatting Object Descriptions (FOD) converter means connected to said card-based Document Style Semantics and Specification Language (DSSSL) processor means for receiving said card-based document flow object tree and for providing said abstract description of formatting directives.

10. The system for automatic generation of said card-based formatting object description, as claimed in claim 9 wherein said card-based document flow object tree comprises:

a specification of a sequence of card-based Formatting Object Descriptions (FOD) flow objects.

11. The system for automatic generation of said card-based formatting object description, as claimed in claim 6 , wherein said card-based presentation generator further receives non-textual document content.

12. The system for automatic generation of said card-based formatting object description, as claimed in claim 6 , wherein said abstract description of formatting directives of said presentation document comprises a sequence of formatting object description flow object instances.

Assignments (5)
MERGER Recorded Apr 5, 2010
From: SIEMENS CORPORATE RESEARCH, INC.
To: SIEMENS CORPORATION
Reel/Frame 024185/0042 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2005
From: AGRAWALA, VIVEK
To: SIEMENS CORPORATE RESEARCH INC.
Reel/Frame 015634/0843 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2005
From: DAY, YOUNG FRANCIS; HSU, LIANG H.; LIU, PEIYA
To: SIEMENS CORPORATE RESEARCH INC.
Reel/Frame 015634/0870 →
CORRECTIVE ASSIGNMENT TO CORRECT SERIAL NUMBER 09/401,363 NUMBER SHOULD BE 09/401,383. PREVIOUSLY RECORDED ON REEL 010422 FRAME 0652. Recorded Aug 9, 2004
From: AGRAWALA, VIVEK
To: SIEMENS CORPORATE RESEARCH, INC.
Reel/Frame 015651/0324 →
DOCUMENT RE-RECORDED TO CORRECT AN ERROR CONTAINED IN PROPERTY NUMBER 09/401,363. DOCUMENT PREVIOUSLY RECORDED ON REEL 010796, FRAME 0318. Recorded Aug 9, 2004
From: LIU, PEIYA; HSU, LIANG-HUA; DAY, YOUNG FRANCIS
To: SIEMENS CORPORATE RESEARCH, INC.
Reel/Frame 015668/0886 →