Patent ID: 9411901
Filing Date: 2016-08-09
CPC Classification: G06F,G06T

Claim Text:
1. A method in a computing device for generating a composite document including a plurality of presentation slides, the method comprising: receiving drawing data from a user interface, wherein the drawing data includes a plurality of two-dimensional shapes; generating a first composite document entity, wherein the first composite document entity is a data structure that includes the received drawing data; receiving, while in an edit mode, a reference to a geographic location from the user interface; in response to receiving the reference to the geographic location, retrieving photograph data corresponding to the received reference to the geographic location, wherein the photograph data includes at least one of satellite image data and aerial image data for the geographic location; receiving document geometry data, wherein the document geometry data includes an indication of a position of a first container in the composite document and an indication of one or more dimensions of the first container; generating a second composite document entity different from the first composite document entity, wherein the second composite document entity is a data structure that includes the photograph data, the reference to the geographic location, and the geometry data that includes the indication of the position of the first container in the composite document and the indication of the one or more dimensions of the first container; converting the retrieved photograph data from a first format to a second format, wherein the second format is sized according to the one or more dimensions of the first container; generating a visual representation of the second composite document entity, wherein the visual representation of the second composite document entity includes the photograph data in the second format; generating the composite document, wherein the composite document includes the first composite document entity and the second composite document entity in one or more slides of the plurality of presentation slides; displaying the composite document, wherein the visual representation of the second composite document entity is displayed in the first container and the drawing data in the first composite document entity is displayed in a second container, wherein the first container in the composite document is positioned in accordance with the received document geometry data; receiving dynamic data; updating the dynamic data in the second composite document entity in real-time, while in a presentation mode; and displaying the updated dynamic data in the one or more slides of the plurality of presentation slides.