Method and system for integrating calculation and presentation technologies
AssigneeLehman Brothers Inc.
InventorsRichard M. Korzenko, Johnny J. Wong, Elie Majdalani
Life of this patent
Estimating the term…
Abstract
A presentation is generated, and spreadsheets objects are embedded therein. The presentation may be customized prior to downloading. Mark-up language technology may be used in connection with the integration of spreadsheet and presentation technologies.
Claims28
A method for generating a presentation comprising:
- generating a spreadsheet object;
- generating the presentation;
- and
- embedding the spreadsheet object in the presentation in connection with generating the presentation.
A method for customizing a presentation comprising:
- generating the presentation, wherein the presentation comprises one or more slides;
- generating an image of one or more of the slides;
- displaying one or more of the images;
- receiving one or more requests to customize the presentation;
- and
- creating a customized presentation.
A method for generating a presentation comprising:
- receiving a request associated with generating a presentation;
- parsing the request to determine one or more calculation actions and one or more presentation actions to be taken in connection with generating the presentation;
- creating a first mark-up language document comprising executable instructions indicating calculation actions;
- processing the first mark-up language document to create a second mark-up language document comprising calculation data;
- creating a third mark-up language document comprising executable instructions indicating presentation actions;
- and
- processing the third mark-up language document and the second mark-up language document to create a fourth mark-up language document comprising data associated with one of a draft presentation and a final presentation.
A system for generating a presentation comprising:
- a calculation engine for generating a spreadsheet object;
- and
- a presentation engine for generating the presentation,
- wherein, in connection with generating the presentation, the spreadsheet object is embedded in the presentation.
A system for customizing a presentation comprising:
- a presentation engine for generating the presentation, wherein the presentation comprises one or more slides;
- wherein an image of one or more of the slides is generated;
- one or more of the images are displayed;
- one or more requests to customize the presentation are received;
- and a customized presentation is created.
A system for generating a presentation comprising:
- a workflow engine for receiving a request associated with generating a presentation;
- parsing the request to determine one or more calculation actions and one or more presentation actions to be taken in connection with generating the presentation;
- and creating a first mark-up language document comprising executable instructions indicating calculation actions;
- a calculation engine for receiving the first mark-up language document and processing the first mark-up language document to create a second mark-up language document comprising calculation data;
- the workflow engine further for receiving the second mark-up language document, processing the second mark-up language document, and creating a third mark-up language document comprising executable instructions indicating presentation actions;
- and
- a presentation engine for receiving the third mark-up language document and processing the third mark-up language document to create a fourth mark-up language document comprising data associated with one of a draft presentation and a final presentation.
A computer-readable medium comprising instructions which, when executed on a data processing apparatus, perform a method for generating a presentation comprising:
- generating a spreadsheet object;
- generating the presentation;
- and
- embedding the spreadsheet object in the presentation in connection with generating the presentation.
A computer-readable medium comprising instructions which, when executed on a data processing apparatus, perform a method for customizing a presentation comprising:
- generating the presentation, wherein the presentation comprises one or more slides;
- generating an image of one or more of the slides;
- displaying one or more of the images;
- receiving one or more requests to customize the presentation;
- and
- creating a customized presentation.
A computer-readable medium comprising instructions which, when executed on a data processing apparatus, perform a method for processing a request associated with generating a presentation comprising:
- parsing the request to determine one or more calculation actions and one or more presentation actions to be taken in connection with generating the presentation;
- creating a first mark-up language document comprising executable instructions indicating calculation actions;
- processing the first mark-up language document to create a second mark-up language document comprising calculation data;
- creating a third mark-up language document comprising executable instructions indicating presentation actions;
- and
- processing the third mark-up language document and the second mark-up language document to create a fourth mark-up language document comprising data associated with one of a draft presentation and a final presentation.
A presentation created by a method comprising the steps of:
- generating a spreadsheet object;
- generating the presentation;
- and
- embedding the spreadsheet object in the presentation in connection with generating the presentation.
A customized presentation created by a method comprising the steps of:
- generating the presentation, wherein the presentation comprises one or more slides;
- generating an image of one or more of the slides;
- displaying one or more of the images;
- receiving one or more requests to customize the presentation;
- and
- creating a customized presentation.
A presentation created by a method comprising the steps of:
- receiving a request associated with generating the presentation;
- parsing the request to determine one or more calculation actions and one or more presentation actions to be taken in connection with generating the presentation;
- creating a first mark-up language document comprising executable instructions indicating calculation actions;
- processing the first mark-up language document to create a second mark-up language document comprising calculation data;
- creating a third mark-up language document comprising executable instructions indicating presentation actions;
- and
- processing the third mark-up language document and the second mark-up language document to create a fourth mark-up language document comprising data associated with one of a draft presentation and a final presentation.
Dependencies are inferred from the claim text.