IP Library Granted Patent US 10,545,976
Granted Patent B2
US 10,545,976 · App. 15/917,058 · Granted Jan 28, 2020

Automated presentation of information using infographics

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,545,976
App. No.
15/917,058
Granted
Jan 28, 2020
Kind
B2
Abstract

In one embodiment, a web browser-based scheme for combining structured data, infographic definitions, and visual styling information to render infographics and aggregate collections of infographics, referred to herein as “Vizumes” and “Personas.” In exemplary embodiments of the disclosure, a relational database and/or a file system stores user data, infographic definitions, templates and palettes; combines these elements to produce individual infographic representations or a collection of infographic/visualizations (Vizumes) on a single canvas; allows users to choose different infographic visualizations of the same underlying data; and allows users to change the layout, font style, and color palette to instantly produce different visual presentations from the same data.

Claims (19)

1. A processor-implemented method for creating one or more infographics, the method comprising:

(a) the processor reading, from one or more storage devices in response to a user request, stored data associated with two or more individuals or entities;

(b) the processor reading an infographic definition from one or more storage devices, the infographic definition comprising a reference to a schema employed to (i) define infographics in terms of the data they visualize, (ii) assist system users in selecting data to visualize with a given infographic, and (iii) assist users in selecting infographics compatible with a given type of data, the infographic definition further comprising transformation rules governing transformation of the data represented by the schema to an intermediate “pre-rendered” representation for rendering using at least one stylesheet and script to determine a final layout (iv) enable visual reskinning and transformation of an infographic while preserving underlying data, (v) enable generation of multiple presentations from a single data seed, and (vi) enable bundling of a collection of infographics into a single aggregate object;

(c) the processor generating one or more aggregate infographics aggregating the stored data associated with the two or more individuals or entities based on (i) the stored data associated with the two or more individuals or entities and (ii) the infographic definition; and

(d) the processor providing an infographic presentation comprising the one or more generated aggregate infographics to an output device for presentation to a user of the output device.

2. The method of claim 1 , wherein the one or more aggregate infographics are generated based on totals, rankings, orderings, or averages of the stored data associated with the two or more individuals or entities.

3. The method of claim 1 , wherein the one or more aggregate infographics are generated so as to permit visual comparison of the two or more individuals or entities.

4. The method of claim 1 , wherein the selection of the infographic definition used to generate the one or more infographics is determined by a template.

5. The method of claim 4 , further comprising the processor enabling a sale or license of the template to a user.

6. The method of claim 1 , further comprising the processor enabling a sale or license of the infographic definition to a user.

7. The method of claim 1 , further comprising:

the processor assigning a uniform resource identifier to the one or more generated aggregate infographics;

the processor generating one or more updated aggregate infographics using updated stored data in response to a request from a user supplying the uniform resource identifier; and

the processor providing the one or more updated aggregate infographics to an output device.

8. A non-transitory machine-readable medium, having encoded thereon program code, wherein, when the program code is executed by a machine, the machine implements a method for creating one or more infographics, the method comprising:

(a) reading, from one or more storage devices in response to a user request, stored data associated with two or more individuals or entities;

(b) reading an infographic definition from one or more storage devices, the infographic definition comprising a reference to a schema employed to (i) define infographics in terms of the data they visualize, (ii) assist system users in selecting data to visualize with a given infographic, and (iii) assist users in selecting infographics compatible with a given type of data, the infographic definition further comprising transformation rules governing transformation of the data represented by the schema to an intermediate “pre-rendered” representation for rendering using at least one stylesheet and script to determine a final layout (iv) enable visual reskinning and transformation of an infographic while preserving underlying data, (v) enable generation of multiple presentations from a single data seed, and (vi) enable bundling of a collection of infographics into a single aggregate object;

(c) generating one or more aggregate infographics aggregating the stored data associated with the two or more individuals or entities based on (i) the stored data associated with the two or more individuals or entities and (ii) the infographic definition; and

(d) providing an infographic presentation comprising the one or more generated aggregate infographics to an output device for presentation to a user of the output device.

Assignments (7)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2018
From: SILVERSTEIN, TODD; TUCKER, D. ELI; CUTLER-STAMM, JEFF
To: STEAMFUNK LABS, INC.
Reel/Frame 045161/0432 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2018
From: STEAMFUNK LABS, INC.
To: YAHOO! INC.
Reel/Frame 045161/0498 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2018
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 045543/0175 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 045543/0556 →