Patent US1951482A successfully refreshed from Google Patents.
US7015912B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
System and method for the visual display of data in an interactive zebra chart
Assignee: Vendavo Inc
•
Filing: 2003-01-13
•
Granted: 2006-03-21
•
Expires: 2023-01-13
Abstract
Abstract A computer program product for use in conjunction with a computer system. The computer program displays all the information that is conventionally displayed in a plurality of pie charts in a single novel chart form. When applicable, this novel chart form can also display positively contributing components and negatively contributing components in the same chart. The chart comprises a plurality of bars and each bar in the plurality of bars comprises a plurality of linearly ordered components. For each bar in the chart, the program includes instructions for patterning each component in the bar in a way that visually differentiates it from components in the bar that border the component.
Inventors
- 👤 Johannes L. Marais
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 15:28
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/20; G06T11/26
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
238 words
A computer program product for use in conjunction with a computer system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising: a zebra chart generator module, the chart generator module including instructions for reading a data source, and instructions for generating a zebra chart, wherein said zebra chart comprises a plurality of bars and at least two of the bars in said plurality of bars comprise a plurality of linearly ordered components, wherein a negative component in a bar in the zebra chart that contributes the most negatively to said bar is closest to an axis of the zebra chart, wherein each of said at least two bars have a different number of said plurality of linearly order components, and wherein said at least two bars represent at least two different dimensions, said at least two different dimensions including at least two of a product dimension, a customer dimension, a time dimension, a geographic dimension, a shipping dimension and a sales dimension; and a zebra chart display module, the zebra chart display module including instructions for displaying said zebra chart on an output device, wherein, for each of said at least two of the bars in said plurality of bars, each component in said bar in the zebra chart is depicted in a pattern that differs from components in the bar that border the component.
Claim 2
Dependent Claim
238 words
A computer program product for use in conjunction with a computer system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising: a zebra chart generator module, the chart generator module including instructions for reading a data source, and instructions for generating a zebra chart, wherein said zebra chart comprises a plurality of bars and at least two of the bars in said plurality of bars comprise a plurality of linearly ordered components, wherein a negative component in a bar in the zebra chart that contributes the most negatively to said bar is closest to an axis of the zebra chart, wherein each of said at least two bars have a different number of said plurality of linearly order components, and wherein said at least two bars represent at least two different dimensions, said at least two different dimensions including at least two of a product dimension, a customer dimension, a time dimension, a geographic dimension, a shipping dimension and a sales dimension; and a zebra chart display module, the zebra chart display module including instructions for displaying said zebra chart on an output device, wherein, for each of said at least two of the bars in said plurality of bars, each component in said bar in the zebra chart is depicted in a pattern that differs from components in the bar that border the component.
Claim 3
Dependent Claim
56 words
The computer program product of claim 1 wherein each odd component in said plurality of components in a bar in said chart is displayed in a first pattern and each even component in said plurality of components in said bar is displayed in a second pattern, wherein said first pattern and said second pattern are different.
Claim 4
Dependent Claim
29 words
The computer program product of claim 2 wherein said first pattern is solid shading in a first color and said second pattern is solid shading in a second color.
Claim 5
Dependent Claim
25 words
The computer program product of claim 2 wherein said first pattern is a first hash pattern and said second pattern is a second hash pattern.
Claim 6
Dependent Claim
86 words
The computer program product of claim 1 wherein each (1+3×Y) component in said plurality of components in a bar in said chart is displayed in a first pattern; each (2+3×Y) component in said plurality of components in said bar is displayed in a second pattern; and each (3+3×Y) component in said plurality of components in said bar is displayed in a third pattern; wherein Y is zero or a positive integer and each of said first pattern, said second pattern and said third pattern is different.
Claim 7
Dependent Claim
39 words
The computer program product of claim 5 wherein said first pattern is solid shading in a first color, said second pattern is solid shading in a second color, and said third pattern is solid shading in a third color.
Claim 8
Dependent Claim
89 words
The computer program product of claim 1 wherein, for each integer s in a set S, each s+M×Y component in the plurality of components in a bar in said chart is displayed in an s th pattern, wherein said s th pattern is different from any other pattern used in the display of a component is said bar, and wherein the set S consists of the integers 1 to M, Y has a value of zero or any positive integer, and M has a value of two or greater.
Claim 9
Dependent Claim
54 words
The computer program product of claim 1 , wherein, said chart generator module comprises instructions for ordering the plurality of components in a bar in said chart based on a criterion; and said chart display module comprises instructions for displaying the plurality of components in said bar in said chart based on said ordering.
Claim 10
Dependent Claim
22 words
The computer program product of claim 8 wherein said criterion is a magnitude associated with each component in the plurality of components.
Claim 11
Dependent Claim
46 words
The computer program product of claim 1 wherein, for each component in a plurality of components in a bar in said chart, said chart generator module comprises instructions for scaling a length of the component based on an amount that said component contributes to said bar.
Claim 12
Dependent Claim
31 words
The computer program product of claim 1 wherein a component in a bar in the chart that contributes the most to a bar is closest to an axis of the chart.
Claim 13
Dependent Claim
32 words
The computer program product of claim 1 wherein said chart display module comprises instructions for displaying said plurality of bars in a horizontal fashion or a vertical fashion on said output device.
Claim 14
Dependent Claim
45 words
The computer program product of claim 1 wherein said chart display module comprises: instructions for sensing when a cursor is overlaid on a component in said chart; and instructions for displaying a label associated with said component when said cursor is overlaid on said component.
Claim 15
Dependent Claim
46 words
The computer program product of claim 1 , wherein, said chart generator module comprises instructions for ordering the plurality of bars in said chart using a criterion; and said chart display module comprises instructions for displaying the plurality of bars in said chart using said ordering.
Claim 16
Dependent Claim
91 words
The computer program product of claim 1 , wherein at least one component in a plurality of components in a bar in said chart has a positive value and at least one component in said plurality of components in said bar has a negative value, and said display module comprises instructions for displaying each component in said bar that has a positive value on a first side of an axis in said chart and each component in said bar that has a negative value on a second side of said axis.
Claim 17
Dependent Claim
12 words
The computer program product of claim 1 further comprising said data source.
Claim 18
Dependent Claim
259 words
A computer system for plotting a chart, the computer system comprising: a central processing unit; an output device; a memory, coupled to the central processing unit, the memory storing a data source, the data source including a plurality of dimensions and each dimension having a plurality of components; a zebra chart generator module, executable by the central processing unit, the chart generator module including instructions for reading said data source, and instructions for generating said zebra chart, wherein said chart comprises a plurality of bars and at least two bars in said plurality of bars comprise a plurality of linearly ordered components, wherein each of said at least two bars have a different number of said plurality of linearly order components, wherein a negative component in a bar in the zebra chart that contributes the most negatively to said bar is closest to an axis of the zebra chart, and wherein said at least two bars represent at least two different dimensions, said at least two different dimensions including at least two of a product dimension, a customer dimension, a time dimension, a geographic dimension, a shipping dimension and a sales dimension; and a zebra chart display module, executable by the central processing unit, the chart display module including instructions for displaying said zebra chart on said output device, wherein, for each bar in said at least two bars in said plurality of bars, each component in said bar in the zebra chart is depicted in a pattern that differs from components in the bar that border the component.
Claim 19
Dependent Claim
259 words
A computer system for plotting a chart, the computer system comprising: a central processing unit; an output device; a memory, coupled to the central processing unit, the memory storing a data source, the data source including a plurality of dimensions and each dimension having a plurality of components; a zebra chart generator module, executable by the central processing unit, the chart generator module including instructions for reading said data source, and instructions for generating said zebra chart, wherein said chart comprises a plurality of bars and at least two bars in said plurality of bars comprise a plurality of linearly ordered components, wherein each of said at least two bars have a different number of said plurality of linearly order components, wherein a negative component in a bar in the zebra chart that contributes the most negatively to said bar is closest to an axis of the zebra chart, and wherein said at least two bars represent at least two different dimensions, said at least two different dimensions including at least two of a product dimension, a customer dimension, a time dimension, a geographic dimension, a shipping dimension and a sales dimension; and a zebra chart display module, executable by the central processing unit, the chart display module including instructions for displaying said zebra chart on said output device, wherein, for each bar in said at least two bars in said plurality of bars, each component in said bar in the zebra chart is depicted in a pattern that differs from components in the bar that border the component.
Claim 20
Dependent Claim
197 words
A computer program product for use in conjunction with a computer system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising: a zebra chart generator module, the chart generator module including instructions for reading a data source, and instructions for generating a zebra chart, wherein said chart comprises a plurality of bars and at least one bar of said plurality of bars comprise a plurality of linearly ordered components, wherein a positive component of the at least one bar that contributes the most positively to the at least one bar is closest to an axis of the zebra chart; and wherein a negative component of the at least one bar in the zebra chart that contributes the most negatively to the bar is closest to the axis of the zebra chart; and a zebra chart display module, the chart display module including instructions for displaying said zebra chart on an output device, wherein each component in said at least one bar in the zebra chart is depicted in a pattern that differs from components in the at least one bar that border the component.
Claim 21
Dependent Claim
197 words
A computer program product for use in conjunction with a computer system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising: a zebra chart generator module, the chart generator module including instructions for reading a data source, and instructions for generating a zebra chart, wherein said chart comprises a plurality of bars and at least one bar of said plurality of bars comprise a plurality of linearly ordered components, wherein a positive component of the at least one bar that contributes the most positively to the at least one bar is closest to an axis of the zebra chart; and wherein a negative component of the at least one bar in the zebra chart that contributes the most negatively to the bar is closest to the axis of the zebra chart; and a zebra chart display module, the chart display module including instructions for displaying said zebra chart on an output device, wherein each component in said at least one bar in the zebra chart is depicted in a pattern that differs from components in the at least one bar that border the component.
Claim 22
Dependent Claim
24 words
The computer program product of claim 13 wherein said label shows a relative value of the component and an absolute value of the component.
References Cited (Backward Citations)
US3806711A
Cited
US5053957A
Cited
US5224034A
Cited
US5670984A
Cited
US5689287A
Cited
US5740448A
Cited
US5878400A
Cited
WO1999060486A1
Cited
US6320586B1
Cited
US6812926B1
Cited
US20030195810A1
Cited
US20030200185A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2009-03-20 | 2009-09-19 | 2010-03-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2013-03-20 | 2013-09-19 | 2014-03-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2017-03-20 | 2017-09-19 | 2018-03-21 | $7700.00 | Window Closed / Lapsed |