8990140

Transforming Data into Consumable Content

PublishedMarch 24, 2015
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-implemented method for transforming data, the computer-implemented method comprising performing computer-implemented operations for: obtaining, at a computing device, data comprising a plurality of data elements; analyzing the data to identify relationships between the plurality of data elements; determining a world defining a visualization model to apply to the plurality of data elements based, at least partially, upon the relationships; obtaining rules for applying the data to the world; and applying the rules to the data to generate output comprising the at least one of the plurality of data elements arranged according to the world.

2

2. The method of claim 1 , further comprising: presenting the output at a display device associated with the computing device; and obtaining feedback from a user of the computing device.

3

3. The method of claim 2 , further comprising: determining, if the output is to be modified based, at least partially, upon the feedback; and in response to determining that the output is to be modified, modifying the output in accordance with the feedback.

4

4. The method of claim 3 , wherein the feedback comprises an indication that an aspect of the output is liked by the user.

5

5. The method of claim 3 , wherein the feedback comprises an indication that an aspect of the output is disliked by the user, and wherein the aspect comprises at least one of an emphasis, a grouping, or an order of data within the output.

6

6. The method of claim 1 , wherein determining the world comprises: determining at least one variation to apply to the plurality of data elements for differentiating the output; determining the visualization model based upon the variation and the relationships; and selecting the world based, at least partially, upon the visualization model and the relationships.

7

7. The method of claim 1 , wherein the computing device is configured to execute a transformation engine, and wherein the transformation engine comprises a decomposition and understanding module, a variation module, a world chooser module, a design rules module, and an authoring module.

8

8. The method of claim 1 , wherein the data comprises a presentation document, and wherein the output comprises a further presentation document.

9

9. A computer storage medium having computer readable instructions stored thereupon that, when executed by a computer, cause the computer to: obtain data comprising a plurality of data elements; analyze the data to identify relationships between the plurality of data elements; determine a world defining a visualization model to apply to the plurality of data elements based, at least partially, upon the relationships; obtain a rule for applying the data to the world; and apply the rule to the data to generate output comprising the plurality of data elements arranged according to the world.

10

10. The computer storage medium of claim 9 , further comprising computer readable instructions that, when executed by the computer, cause the computer to determine the world by: determining at least one variation to apply to at least one of the plurality of data elements to differentiate the output; determining the visualization model based upon the variation and the relationships; and selecting the world based, at least partially, upon the visualization model and the relationships.

11

11. The computer storage medium of claim 9 , further comprising computer readable instructions that, when executed by the computer, cause the computer to: present the output at a display device associated with the computer; and obtain feedback from a user of the computer.

12

12. The computer storage medium of claim 11 , wherein the feedback comprises an indication that an aspect of the output is liked.

13

13. The computer storage medium of claim 11 , wherein the feedback comprises an indication that an aspect of the output is disliked.

14

14. The computer storage medium of claim 9 , wherein the computer executes a transformation engine comprising: a decomposition and understanding module configured to determine the relationships; a variation module for determining variations to the data elements; and a world chooser module for determining the world.

15

15. The computer storage medium of claim 9 , further comprising computer readable instructions that, when executed by the computer, cause the computer to: present the output at a display device associated with the computer; obtain feedback from a user of the computer; determine, if the output is to be modified based, at least partially, upon the feedback; and in response to determining that the output is to be modified, modify the input in accordance with the feedback.

16

16. The computer storage medium of claim 15 , wherein the computer executes a transformation engine comprising: a decomposition and understanding module configured to determine discrete sub-content, relationships, and emphasis, a variation module for determining variations to the data elements, a world chooser module for determining the world, and an authoring module for obtaining the feedback and determining if the output is to be modified.

17

17. The computer storage medium of claim 16 , wherein the data comprises a presentation document, and wherein the output comprises a further presentation document.

18

18. The computer storage medium of claim 9 , wherein the relationships comprise a hierarchy between the plurality of data elements.

19

19. A computer storage medium having computer readable instructions stored thereupon that, when executed by a computer, cause the computer to: obtain data comprising a plurality of data elements; analyze the data to identify relationships between the plurality of data elements; determine a world defining a visualization model to apply to the plurality of data elements based, at least partially, upon the relationships; obtain rules for applying the data to the world; apply the rules to the data to generate output comprising the plurality of data elements arranged according to the rules; present the output at a display device; obtain feedback comprising at least one of an indication that an aspect of the output is liked, or indication that the aspect of the output is disliked; determine that the output is to be modified based, at least partially, upon the feedback; and in response to determining that the output is to be modified, modify the output in accordance with the feedback.

20

20. The computer storage medium of claim 19 , wherein the computer executes a transformation engine comprising: a decomposition and understanding module configured to determine the relationships; a variation module for determining variations to the data elements; a world chooser module for determining the world; and an authoring module for obtaining the feedback and determining if the output is to be modified.

Patent Metadata

Filing Date

Unknown

Publication Date

March 24, 2015

Inventors

Jennifer Michelstein
David Benjamin Lee
Nathaniel George Freier
Katrika Morris
Christopher Hugh Pratley
Brett David Brewer
Sarah Faulkner
Steven Richard Hollasch
Ilya Tumanov

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “TRANSFORMING DATA INTO CONSUMABLE CONTENT” (8990140). https://patentable.app/patents/8990140

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.