Systems and methods for presentations with live application integration
First Claim
1. A method for integrating application features into a presentation document comprising:
- receiving a presentation application comprising a plurality of presentation document pages at a client computer from a server computer, the presentation document pages comprising static pages and interactive pages arranged in a predetermined sequence,wherein the static pages comprise static data and the interactive pages comprise one or more active regions specified at particular locations within an interactive presentation document page, wherein each active region comprises a geometric shape defined by a user within a portion of an interactive page that is selectable to perform a function call to the server computer to invoke a server application feature;
displaying the presentation document pages on the client computer sequentially in the predetermined sequence;
receiving, on the client computer, a selection of one of said active regions within one of the interactive pages;
sending to the server computer, in response to a selected active region on a particular interactive presentation document page, a message specifying a particular server application feature associated with the selected active region to access data corresponding to the particular server application feature;
receiving the data corresponding to the particular server application feature associated with the selected active region in the client computer to be rendered on the particular interactive page.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure includes presentations with pages that access data from backend applications. In one embodiment, a system is disclosed where presentation pages are sent from a server and received in a client. The presentation pages may include static pages and interactive pages. Interactive pages include active regions that may be selected to access features on server applications. In one embodiment, an active region may be a portion of a presentation page that is selectable to access an application feature. In another embodiment, an active region may be a presentation page that interactively exposes an application feature in the presentation page.
11 Citations
21 Claims
-
1. A method for integrating application features into a presentation document comprising:
-
receiving a presentation application comprising a plurality of presentation document pages at a client computer from a server computer, the presentation document pages comprising static pages and interactive pages arranged in a predetermined sequence, wherein the static pages comprise static data and the interactive pages comprise one or more active regions specified at particular locations within an interactive presentation document page, wherein each active region comprises a geometric shape defined by a user within a portion of an interactive page that is selectable to perform a function call to the server computer to invoke a server application feature; displaying the presentation document pages on the client computer sequentially in the predetermined sequence; receiving, on the client computer, a selection of one of said active regions within one of the interactive pages; sending to the server computer, in response to a selected active region on a particular interactive presentation document page, a message specifying a particular server application feature associated with the selected active region to access data corresponding to the particular server application feature; receiving the data corresponding to the particular server application feature associated with the selected active region in the client computer to be rendered on the particular interactive page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer system for integrating application features into a presentation document comprising:
-
a processor; and a non-transitory computer readable medium having stored thereon one or more computer programs, which when executed by the processor, causes the processor to; receive a presentation application comprising a plurality of presentation document pages, the presentation document pages comprising static pages and interactive pages arranged in a predetermined sequence, wherein the static pages comprise static data and the interactive pages comprise one or more active regions specified at particular locations within an interactive presentation document page, wherein each active region comprises a geometric shape defined by a user that is displayed within a portion of an interactive page that is selectable to perform a function call to the server computer to invoke a server application feature; display the presentation document pages sequentially in the predetermined sequence; receive a selection of one of said active regions within one of the interactive pages; send to the computer server, in response to a selected active region on a particular interactive presentation document page, a message specifying a particular server application feature associated with the selected active region to access data corresponding to the particular server application feature; receive the data corresponding to the particular server application feature associated with the selected active region to be rendered on the particular interactive page.
-
-
21. A non-transitory computer readable storage medium storing one or more computer programs, the one or more programs comprising instructions for:
-
receiving a presentation application comprising a plurality of presentation document pages at a client computer from a server computer, the presentation document pages comprising static pages and interactive pages arranged in a predetermined sequence, wherein the static pages comprise static data and the interactive pages comprise one or more active regions specified at particular locations within an interactive presentation document page, wherein each active region comprises a geometric shape defined by a user that is displayed within a portion of an interactive page that is selectable to perform a function call to the server computer to invoke a server application feature; displaying the presentation document pages on the client computer sequentially in the predetermined sequence; receiving, on the client computer, a selection of one of said active regions within one of the interactive pages; sending to the server computer, in response to a selected active region on a particular interactive presentation document page, a message specifying a particular server application feature associated with the selected active region to access data corresponding to the particular server application feature; receiving the data corresponding to the particular server application feature associated with the selected active region in the client computer to be rendered on the particular interactive page.
-
Specification