Techniques for creating dynamic interactive infographics
First Claim
1. A computer-implemented method, comprising:
- providing, by a processor, a graphical user interface of an infographic template that includes a first area presenting a text object and a second area presenting a graphical representation of a first property of data stored in a table contained in an infographic document that is used to generate the graphical representation;
receiving, via the graphical user interface, a first input representative of a text string in the text object, and storing the first input in a text portion of the infographic document;
receiving, via the graphical user interface, a second input representative of associating the text string in the text object and the graphical representation;
determining, by the processor, a relationship between the text string in the text object and the graphical representation by matching the text string to an entry in the table, and storing the relationship in a linking metadata portion of the infographic document; and
linking, by the processor, the text string in the text object as a control variable to the graphical representation according to the relationship by storing data in the linking metadata portion of the infographic document that describes the link between the text string to the graphical representation, wherein the graphical representation is dynamically updated when a third input is received that modifies the control variable.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented system comprises one or more computer processors and a non-transitory computer-readable storage medium. The non-transitory computer-readable storage medium comprises instructions, that when executed, control the one or more computer processors to be configured for receiving a first input representative of associating the text object and the graphical representation, determining a relationship between the text object and the graphical representation, converting the text object to a control variable according to the relationship, and linking the control variable to the graphical representation, wherein the graphical representation is dynamically updated when a second input is received that modifies the control variable.
24 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
providing, by a processor, a graphical user interface of an infographic template that includes a first area presenting a text object and a second area presenting a graphical representation of a first property of data stored in a table contained in an infographic document that is used to generate the graphical representation; receiving, via the graphical user interface, a first input representative of a text string in the text object, and storing the first input in a text portion of the infographic document; receiving, via the graphical user interface, a second input representative of associating the text string in the text object and the graphical representation; determining, by the processor, a relationship between the text string in the text object and the graphical representation by matching the text string to an entry in the table, and storing the relationship in a linking metadata portion of the infographic document; and linking, by the processor, the text string in the text object as a control variable to the graphical representation according to the relationship by storing data in the linking metadata portion of the infographic document that describes the link between the text string to the graphical representation, wherein the graphical representation is dynamically updated when a third input is received that modifies the control variable. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions for:
-
providing a graphical user interface of an infographic template that includes a first area presenting a text object and a second area presenting a graphical representation of a first property of data stored in a table contained in an infographic document that is used to generate the graphical representation; receiving, via the graphical user interface, a first input representative of a text string in the text object, and storing the first input in a text portion of the infographic document; receiving, via the graphical user interface, a second input representative of associating the text string in the text object and the graphical representation; determining a relationship between the text string in the text object and the graphical representation by matching the text string to an entry in the table, and storing the relationship in a linking metadata portion of the infographic document; and linking the text string in the text object as a control variable to the graphical representation by storing data in the linking metadata portion of the infographic document that describes the link between the text string to the graphical representation, wherein the graphical representation is dynamically updated when a third input is received that modifies the control variable. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer implemented system, comprising:
-
a processor; and a memory having stored thereon instructions, which when executed by the processor, cause the processor to perform steps comprising; providing a graphical user interface of an infographic template that includes a first area presenting a text object and a second area presenting a graphical representation of a first property of data stored in a table contained in an infographic document that is used to generate the graphical representation; receiving, via the graphical user interface, a first input representative of a text string in the text object, and storing the first input in a text portion of the infographic document; receiving, via the graphical user interface, a second input representative of associating the text string in the text object and the graphical representation; determining a relationship between the text string in the text object and the graphical representation by matching the text string to an entry in the table, and storing the relationship in a linking metadata portion of the infographic document; and linking the text string in the text object as a control variable to the graphical representation by storing data in the linking metadata portion of the infographic document that describes the link between the text string to the graphical representation, wherein the graphical representation is dynamically updated when a third input is received that modifies the control variable. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification