IP Library › Granted Patent US 8,898,175
Granted Patent B2
US 8,898,175 · App. 14/255,589 · Granted Nov 25, 2014

Apparatus, systems and methods for dynamic on-demand context sensitive cluster analysis

Inventors: Geoffrey Zenger (New Westminster, CA); Philipp Ziegler (Vancouver, CA)
Assignee: Visier Solutions, Inc.
G06Q10/063G06Q10/0633
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,898,175
App. No.
14/255,589
Granted
Nov 25, 2014
Kind
B2
Abstract

A particular method includes selecting a subset of a plurality of dimension members of a multi-dimensional data set. The method also includes computing a plurality of dimensional scores for the dimension members in the selected subset. Each dimensional score is associated with a particular dimension member in the subset and is a measure of a dimensional influence of the associated dimension member on a metric associated with the multi-dimensional data set. A dimension member with greater dimensional influence affects a value of the metric over a population more than a dimension member with less dimensional influence. The method further includes ranking the dimension members in the selected subset based on the dimensional scores.

Claims (37)

1. A processor-implemented method comprising:

selecting a subset of a plurality of dimension members of a multi-dimensional data set;

computing a plurality of dimensional scores for the dimension members in the selected subset, wherein each dimensional score is associated with a particular dimension member in the subset and is a measure of a dimensional influence of the associated dimension member on a metric associated with the multi-dimensional data set, wherein a dimension member with greater dimensional influence affects a value of the metric over a population more than a dimension member with less dimensional influence; and

ranking the dimension members in the selected subset based on the dimensional scores.

2. The processor-implemented method of claim 1 , wherein the method is performed at:

a compute cloud,

a server, or

a computing device.

3. The processor-implemented method of claim 1 , wherein the selected subset of the plurality of dimension members is determined based on user input.

4. The processor-implemented method of claim 1 , further comprising storing a multi-dimensional cube that represents the multi-dimensional data set.

5. The processor-implemented method of claim 4 , further comprising dynamically generating the multi-dimensional cube in response to determining that the multi-dimensional cube is not stored in a memory.

6. The processor-implemented method of claim 1 , wherein the metric is associated with at least one of direct compensation, overtime compensation, or employee resignation.

7. The processor-implemented method of claim 1 , wherein the plurality of dimension members includes at least one of a geographic cost group, a geographic location, an employment status, a pay level, a tenure, a performance level, or an employee role.

8. The processor-implemented method of claim 1 , further comprising displaying a subset of the ranked dimensional members in order of rank.

9. The processor-implemented method of claim 1 , wherein the computing of the plurality of dimensional scores for the dimension members in the selected subset is performed in parallel.

10. A system comprising:

a storage device storing a multi-dimensional database, wherein the multi-dimensional database comprises a plurality of dimension members of a multi-dimensional data set; and

a computing device configured to perform operations comprising:

selecting a subset of the plurality of dimension members;

computing a plurality of dimensional scores for the dimension members in the selected subset, wherein each dimensional score is associated with a particular dimension member in the subset and is a measure of a dimensional influence of the associated dimension member on a metric associated with the multi-dimensional data set, wherein a dimension member with greater dimensional influence affects a value of the metric over a population more than a dimension member with less dimensional influence; and

ranking the dimension members in the selected subset based on the dimensional scores.

11. The system of claim 10 , wherein the computing device is associated with a cloud or a server farm.

12. The system of claim 10 , wherein the operations further comprise sending a subset of the ranked dimensional members to a display device coupled to the computing device.

13. The system of claim 12 , wherein the display device displays the subset of ranked dimensional members in order of rank and wherein the computing device comprises:

a smart phone,

a handheld computing device,

a tablet computer,

a notebook computer, or

a desktop computer.

14. The system of claim 10 , wherein the selecting, the computing, and the ranking are performed during execution of a workflow comprising a collection of application-specific functions related to specific business applications.

15. A non-transitory computer-readable medium comprising instructions that, when executed, cause a processor to perform operations comprising:

generating a user interface based on dimensional scores for dimension members in a selected subset of dimension members of a multi-dimensional data set, wherein each dimensional score is associated with a particular dimension member in the subset and is a measure of a dimensional influence of the associated dimension member on a metric associated with the multi-dimensional data set, wherein a dimension member with greater dimensional influence affects a value of the metric over a population more than a dimension member with less dimensional influence; and

sending the user interface to a display device.

16. The non-transitory computer-readable medium of claim 15 , wherein the operations further comprise selecting the subset of dimension members and computing the dimensional scores.

17. The non-transitory computer-readable medium of claim 15 , wherein the user interface includes a first portion that indicates dimension members that negatively impact the value of the metric and a second portion that indicates dimension members that positively impact the value of the metric.

18. The non-transitory computer-readable medium of claim 17 , wherein dimension members in the first portion are listed in decreasing order of dimensional score and wherein dimension members in the second portion are listed in decreasing order of dimensional score.

19. The non-transitory computer-readable medium of claim 15 , wherein the user interface is configured to receive user input selecting the metric, and wherein the user interface indicates an overall metric value associated with an application context.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2014
From: ZENGER, GEOFFREY; ZIEGLER, PHILIPP
To: VISIER SOLUTIONS, INC.
Reel/Frame 032702/0221 →
Continuity (2)
Continuation 13584810 · Aug 13, 2012
Related Publication 20140236664A1 · Aug 21, 2014