IP Library Granted Patent US 8,160,893
Granted Patent B2
US 8,160,893 · App. 12/185,004 · Granted Apr 17, 2012

Data visualization system and method

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 8,160,893
App. No.
12/185,004
Granted
Apr 17, 2012
Kind
B2
Abstract

The invention provides a data visualization system comprising a data value memory in which is maintained a finite set of data values and display means arranged to display a contoured representation. One or more of the data values are displayed as contours around one or more data points and each data value is centered on a data point. The invention also provides a method of data visualization and a data visualization computer program.

Claims (44)

1. A method of data visualization comprising:

maintaining in a data value memory a finite set of data values;

generating a first representation at a first time interval and generating a second representation at a second time interval using a processor, wherein the first and the second representation include one or more contour lines representing a surface in which each data value is centered on respective data points, and each data point is displayed as a local maximum, wherein the surface has a cross-sectional shape of a bell-shaped curve in which each data point is displayed as an apex of the bell-shaped curve; and

displaying the first and second representations by superimposing the second representation over the first representation to generate an animated sequence.

2. A method of data visualization of claim 1 , further comprising:

maintaining in a memory an interaction database of interaction data representing interactions between customers and merchants;

retrieving from the interaction database data representing interactions between customers and merchants; constructing the finite set of data values from the retrieved data; and

storing the data values in the data value memory.

3. A method of data visualization of claim 2 , wherein the merchant operates from one or more commercial premises, the method further comprising displaying a graphical spatial representation of the premises of the merchant.

4. A method of data visualization of claim 3 , wherein the merchant sells a range of products to customers, each product having a product code, the method further comprising maintaining a product code for each interaction in the interaction data.

5. A method of data visualization of claim 3 , wherein the merchant operates a casino or gaming venue comprising one or more stations, each station having a station identifier, the method further comprising maintaining a station identifier for each interaction in the interaction data.

6. A method of data visualization of claim 3 , wherein the merchant comprises a wagering or betting service provider, the method further comprising maintaining a merchant identifier and a monetary value for each interaction in the interaction data.

7. A method of data visualization of claim 3 , wherein the merchant comprises a financial or insurance services provider comprising one or more business units, each business unit having a business unit identifier, the method further comprising maintaining a business unit identifier for each interaction in the interaction data.

8. A method of data visualization of claim 3 , wherein the merchant provides reservation of products or services, the method further comprising maintaining a merchant identifier and the time of the interaction for each interaction in the interaction data.

9. A method of data visualization of claim 1 , further comprising:

maintaining in a memory a manufacturing process database of data representing one or more manufacturing processes;

retrieving from the manufacturing process database data representing a manufacturing process;

constructing the finite set of data values from the retrieved data; and

storing the data values in the data value memory.

10. A method of data visualization of claim 9 , wherein the manufacturing process comprises one or more manufacturing stages, each stage having a stage identifier, the method further comprising maintaining a stage identifier for each interaction in the interaction data.

11. A method of data visualization of claim 2 , wherein the merchant comprises a telecommunications service provider operating a telecommunications network, the display further arranged to display a graphical spatial representation of a network or part of a network operated by a merchant.

12. A method of data visualization of claim 2 , wherein the merchant operates from one or more web sites which are accessed by customers over a computer network, the display further arranged to display a graphical representation comprising a graphical web site map of a merchant.

13. A method of data visualization of claim 2 , wherein the display means is further arranged to display an area map showing the origin of customers in merchant customer interactions.

14. A method of data visualization of claim 1 , further comprising:

maintaining in a memory a sports database of data representing one or more sports events;

retrieving from the sports database data representing a sports event;

constructing the finite set of data values from the retrieved data; and

storing the data values in the data value memory.

15. A method of data visualization of claim 14 , further comprising:

displaying a graphical representation of a sports venue at which the sports event is held; and

superimposing the contoured representation of the data values on the graphical representation of the sports venue.

16. A method of data visualization comprising:

maintaining in a data value memory a finite set of data values;

displaying a representation of each data value centered on respective data points; and

generating and displaying a contoured representation having a cross-sectional shape of a bell-shaped curve using a processor such that each data point is displayed as an apex of the bell-shaped curve.

17. A method of data visualization of claim 16 , further comprising:

maintaining in a memory an interaction database of interaction data representing interactions between customers and merchants;

retrieving from the interaction database data representing interactions between customers and merchants;

constructing the finite set of data values from the retrieved data using a processor; and

storing the data values in the data value memory.

18. A method of data visualization comprising:

maintaining in a data value memory a finite set of data values;

displaying a representation of each data value centered on respective data points; and

generating and displaying one or more contour lines at least partially around each data point or group of data points using a processor, each contour line representing data values that are less than the data value(s) of the data point(s) around which the contour line is displayed, and the contour lines form a surface having a cross-sectional shape of a bell-shaped curve with the data point(s) displayed as an apex of the bell-shaped curve.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 051642 FRAME: 0164. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2023
From: BALLY GAMING, INC.
To: SG GAMING, INC.
Reel/Frame 063460/0211 →
CHANGE OF NAME Recorded Jan 18, 2020
From: BALLY GAMING, INC.
To: SG GAMING, INC.
Reel/Frame 051642/0164 →
SECURITY AGREEMENT Recorded Apr 11, 2018
From: SCIENTIFIC GAMES INTERNATIONAL, INC.; BALLY GAMING, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 045909/0513 →
SECURITY AGREEMENT Recorded Dec 15, 2017
From: SCIENTIFIC GAMES INTERNATIONAL, INC.; BALLY GAMING, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 044889/0662 →
RELEASE OF SECURITY INTEREST Recorded Dec 1, 2014
From: BANK OF AMERICA, N.A.
To: SHFL ENTERTAINMENT, INC; ARCADE PLANET, INC.; BALLY GAMING, INC; BALLY GAMING INTERNATIONAL, INC.; BALLY TECHNOLOGIES, INC.; SIERRA DESIGN GROUP
Reel/Frame 034501/0049 →
AMENDED AND RESTATED PATENT SECURITY AGREEMENT Recorded Nov 30, 2013
From: BALLY TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 031745/0100 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2009
From: COMPUDIGM INTERNATIONAL LIMITED
To: BALLY TECHNOLOGIES, INC.
Reel/Frame 022288/0300 →