IP Library Granted Patent US 9,922,096
Granted Patent B2
US 9,922,096 · App. 14/131,650 · Granted Mar 20, 2018

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 9,922,096
App. No.
14/131,650
Granted
Mar 20, 2018
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 (36)

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

(a) the processor receiving, from one or more third-party services, data in a first format, the data associated with an individual or an entity;

(b) the processor mapping the data from the first format to a second format according 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, (iii) assist users in selecting infographics compatible with a given type of data, and (iv) automatically generate editing components;

(c) the processor storing the mapped data, in the second format, on one or more storage devices;

(d) the processor reading at least a portion of the mapped data from one or more storage devices;

(e) the processor reading an infographic definition from one or more storage devices, the infographic definition comprising a reference to the schema describing visualization of the data and transformation rules governing transformation of the data represented by the schema to an intermediate “pre-rendered” representation for rendering wherein a visual setting affects the visual appearance of the infographic and a rendering rule specifies how one or more individual data elements are to be rendered;

(f) the processor generating one or more infographics based on (i) the at least a portion of the mapped data and (ii) the infographic definition; and

(g) the processor providing the one or more generated infographics to an output device and automatically updating the infographics without requiring additional work by a graphic artist or designer.

2. The method of claim 1 , further comprising:

the processor prompting a user to provide one or more additional data items included in the infographic definition but not received in step (a);

the processor receiving the one or more additional data items from the user; and

the processor storing the one or more additional data, in the second format, on one or more storage devices.

3. The method of claim 1 , further comprising:

the processor notifying a user that updated data from one or more third-party services is available;

the processor obtaining permission from the user to update the stored mapped data based on the available updated data from one or more third-party services is available; and

the processor updating the stored mapped data based on the available updated data from one or more third-party services is available.

4. The method of claim 1 , wherein the selections of (i) the at least a portion of the mapped data and (ii) the infographic definition used to generate the one or more infographics are 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 , wherein:

step (f) comprises:

(f1) the processor transforming the at least a portion of the mapped data into visualization data in a third format based on the infographic definition; and

(f2) the processor applying at least one scripts or stylesheet to the visualization data in the third format to determine how the one or more infographics are rendered; and

step (g) comprises the processor rendering the one or more infographics based on the determination in step (f2).

7. The method of claim 1 , further comprising:

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

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

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

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

9. 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) receiving, from one or more third-party services, data in a first format, the data associated with an individual or an entity;

(b) mapping the data from the first format to a second format according 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, (iii) assist users in selecting infographics compatible with a given type of data, and (iv) automatically generate editing components;

(c) storing the mapped data, in the second format, on one or more storage devices;

(d) reading at least a portion of the mapped data from one or more storage devices;

(e) reading an infographic definition from one or more storage devices, the infographic definition comprising a reference to the schema describing visualization of the data and transformation rules governing transformation of the data represented by the schema to an intermediate “pre-rendered” representation for rendering wherein a visual setting affects the visual appearance of the infographic and a rendering rule specifies how one or more individual data elements are to be rendered;

(f) generating one or more infographics based on (i) the at least a portion of the mapped data and (ii) the infographic definition; and

(g) providing the one or more generated infographics to an output device and automatically updating the infographics without requiring additional work by a graphic artist or designer.

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 Feb 2, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 045240/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2015
From: STEAMFUNK LABS, INC.
To: YAHOO! INC.
Reel/Frame 036156/0554 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2014
From: SILVERSTEIN, TODD; TUCKER, D. ELI; CUTLER-STAMM, JEFF
To: STEAMFUNK LABS, INC.
Reel/Frame 032050/0976 →