Patent ID: 9037974
Filing Date: 2015-05-19
Classification: G06F,G11B

Abstract:
1. A method for creating a dynamic graphic via a world wide web (Web) interface, the method comprising: exposing a Web service at a server computer; receiving a first request at the Web service for a dynamic graphic, the first request including order information for a plurality of shape elements of a presentation document, wherein the order information comprises an order of a plurality of text items, each text item corresponding to a shape element; in response to receiving the first request, generating the dynamic graphic based upon the first request, wherein the dynamic graphic comprises a first layout of the plurality of shape elements, wherein each shape element includes a textual element that corresponds to a text item of the plurality of text items, wherein a first shape element includes a first textual element corresponding to a first text item, wherein the order information of the plurality of text items defines a relationship between the plurality of shape elements in the first layout, wherein the first layout is one of a plurality of layouts, and wherein at least two of the plurality of layouts differently define the positioning of the plurality of shape elements for the dynamic graphic; returning the dynamic graphic in response to the first request; and when a second request including an indicator to change at least one shape element of the plurality of shape elements is received, and in response to receiving the second request, generating a modified dynamic graphic based on the second request and returning the modified dynamic graphic in response to the second request, wherein the modified dynamic graphic comprises a second layout of the plurality of shape elements including a second shape element that includes the first textual element corresponding to the first text item, wherein the second shape element is different from the first shape element, and wherein the order information of the plurality of text items also defines the relationship between the plurality of shape elements in the second layout.