Method and system for integrating calculation and presentation technologies
First Claim
Patent Images
1. 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.
4 Assignments
0 Petitions
Accused Products
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.
31 Citations
28 Claims
-
1. 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.
-
-
2. 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. - View Dependent Claims (3, 4)
-
-
5. 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. - View Dependent Claims (6, 7)
-
-
8. 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.
-
-
9. 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.- View Dependent Claims (10, 11)
-
12. 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; anda 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. - View Dependent Claims (13, 14)
-
-
15. 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.
-
-
16. 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. - View Dependent Claims (17, 18)
-
-
19. 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. - View Dependent Claims (20, 21)
-
-
22. 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.
-
-
23. 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. - View Dependent Claims (24, 25)
-
-
26. 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. - View Dependent Claims (27, 28)
-
Specification