CA2337607A1 - Business intelligence monitor - Google Patents

Business intelligence monitor Download PDF

Info

Publication number
CA2337607A1
CA2337607A1 CA002337607A CA2337607A CA2337607A1 CA 2337607 A1 CA2337607 A1 CA 2337607A1 CA 002337607 A CA002337607 A CA 002337607A CA 2337607 A CA2337607 A CA 2337607A CA 2337607 A1 CA2337607 A1 CA 2337607A1
Authority
CA
Canada
Prior art keywords
indicators
data
report
publishing
indicator
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
CA002337607A
Other languages
French (fr)
Inventor
Simon James Palmer
Mark Alder
Michael John Craig
Dean Pignon
Charles Bailey
Grant Miller
Stephen Pollard
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cognos Inc
Original Assignee
Cognos Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cognos Inc filed Critical Cognos Inc
Priority to CA002337607A priority Critical patent/CA2337607A1/en
Priority to CA002373540A priority patent/CA2373540A1/en
Priority to US10/078,793 priority patent/US7349862B2/en
Publication of CA2337607A1 publication Critical patent/CA2337607A1/en
Abandoned legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/174Form filling; Merging
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data

Abstract

The present invention is directed to a business intelligence monitor method and apparatus that satisfies this need. The method, leveraging the functionality of an existing business information reporting infrastructure, the method comprises the steps of authoring a monitor document derived from a determined methodology, building a report guided by the document and publishing the report. The authoring step comprises creating one or more intelligence indicators, establishing thresholds for the indicators and selecting status definitions for the thresholds. The building step comprises retrieving data from a data source for each indicator, assigning statuses to each indicator based on retrieved data and generating a report comprising indicators, data and statuses. The publishing step comprises parsing one or more selected templates to obtain instructions for publishing and publishing predicated on the obtained instructions.

Description

Business Intelligence Monitor Field of the Invention The present invention relates to the business data management, and more particularly to a method andl apparatus for manipulating business data for to provide business intelligence.
l0 Background of the Invention Today's business databases contain enormous amounts of data. This has been a problem for managers and others who require relevant information specific to their job provided to them in a simple and timely manner.
A typical method of providing business intelligence data to those who require it is to use static reports provided on a predetermined schedule. This usually delivers a jumble of data the vast majority of which is irrelevant to the person reading it. A.s well, since the person reading it gets it on a schedule that ignores their personal needs, the :?0 information often arrives late. Standardized reports do have, and will continue t:o have a place in the business environment, however what is needed are user customizable business intelligence indicators.
Spreadsheet applications have some functionality that can provide a simplified :? 5 form of user customizable business intelligence indicator by permitting the modification of value box properties. The process however, is tedious and flat, providing limited utility.
For the foregoing reasons, there is a need for the delivery of user customizable a0 business intelligence indicators that provide user customizable business intelligence. in a simplified and automated manner enabling the end user to initiate and control the entire process.
2 Summary of the Invention The present invention is directed to a business intelligence monitor method and apparatus that satisfies this nc;ed. The method, leveraging the functionality of an a;xisting business information reporting infrastructure, the method comprises the steps of authoring a monitor document derived from a determined methodology, building a report guided by the document and publishing the report.
The step of authorin;~ comprises creating one or more intelligence indicators, establishing thresholds for the indicators and selecting status definitions for the thresholds.
The step of building comprises retrieving data from a data source for each indicator, assigning statuses to each indicator based on retrieved data and generating a report comprising indicators, data and statuses.
The step of publishing; comprises parsing one or more selected templates to obtain instructions for publishing and publishing predicated on the obtained instructions.
:? 0 In an aspect of the invention, the method further comprises formulating one or more roll-up rules predicated on a determined methodology and applying the rules to a plurality of indicators to establish indicator relationship.
:>.S In an aspect ofthe invention, the method further comprises one ore more feedback elements to enable external input.
In an aspect of the invention, the method further comprises one or more underlying data access elements to access foundational data.
.c 0
3 The invention pushes control down to the level where it is best employed, providing users with intelligent responsibility-specific reporting features empowering them with the ability to create customized reports designed by and for those who use them.
S
The invention delivers a qualitative rather than a quantitative report and provides a simple, flexible, extensible, customizable and open architecture.
Brief Description of the Dra~win~s l0 These and other feah:~res, aspects, and advantages of the present invention will become better understood with regard to the following description, appended claims, and accompanying drawings where:
Figure 1 shows the UDF architecture;
l5 Figure 2 shows a stabus map; and Figure 3 shows a mapping of value ranges to a priority designation.
Detailed Description of the fresently Preferred Embodiment :?0 The business intelligence monitor method, leveraging the functionality of an existing business information reporting infrastructure, comprises the steps of authoring a monitor document derived from a determined methodology, building a report guided by the document and publishing the report.
;?S The step of authoring comprises creating one or more intelligence indicators, establishing thresholds for the indicators and selecting status definitions for the thresholds.
The step of building comprises retrieving data from a data source for each 30 indicator, assigning statuses to each indicator based on retrieved data and generating a report comprising indicators, data and statuses.
4 The step of publishin~; comprises parsing one or more selected templates to obtain instructions for publishing and publishing predicated on the obtained instructions.
The invention is comprised of an administrator. The administrator incorporates a wizard to automate and simplify the process.
Business Intelligence Monitors (BIMs) can be grouped together to form a BIM
group.
Authoring Process The Administrator tool creates a template and provides an simply way of modifying BIMs or viewing BIMs in their hierarchy.
l S The template is written in XML or a similarly flexible language. The template is comprised of definitions such as:
1. Name 2. Owner :?0 3. Threshold values 4. Data source details
5. Publishing details Template Architecture XML
;? 5 Template Template settings (1) Status Definition Intelligence Indicator Group (IG) (n) _S0 IGstate (1) Intelligence Indicator (II) (n) state (1) UDF ( 1 ) (data pump) thresholds ( 1 ) threshold (n) (may have UDF) 5 state history (1) state (n) link to IG
IG state history (1) IG state (n) The following template example is provided:
Template IG (European cities) II (CTerman cities) II (French cities) IG (UF~ cities) II (Manchester) 1G (London) II (Westminster) II (Chelsea) The template gets historical data updates during the build process.
Roll-up Rules RRs) Some examples of roll-up rules are provided:
6 Bubble up highest priority that returns the highest priority value encountered:
r = max( pi ',i a Bubble up lowest priority that returns the lowest priority value encountered:
~ = min(p~)~;
Weighted average that returns the weighted average:
wrpr r-_ ~ w;
Majority; high wins that returns the most frequently occurring priority:
y.1 = ~
p&p~ t ~n = ~ i pr=pn Y' _ ~7n1 max(rn) In case of a tie, highest priority value wins Majority; low wins Same as above, but in a tie lowest priority wins 1'' = pn) max(r») RRs have an open architecture and are associated in a hierarchal manner. In an embodiments of the invention, the administrator leverages the existing security infr<~structure by applying properties to monitors such as ownership, read, write and delete.
2>
For example, a team leader would be able to view a monitor showing a threshold level for a performance area of his or her team, but would be prohibited from being able to modify or delete that monitor, having to consult with the monitor owner to make changes.
7 UDF Management The builder provides the data pump and would typically be a UDF based dynamic link library (d11) XML representation in the template <UDF Lib= 'CogUDFR BubbleUpRed' , Type= 'multi'>
<Arg name= 'weight' , type= 'double'> </arg>
<Arg name= 'priority' , type= 'double'> </arg>
</ud~
Type _ 'mufti' _> Cog;UDFR BubbleUpRed must conform to 'mufti-call' signature Type= 'single' _> Library must conform to 'single call' signature Mufti-Call Signature DLL or Library must contain the following functions:
1. Get Fn Count ( ) 2. Get Fn Details ( ) 2,0 3. Get Arg lnfo ( ) 4. Add Row ( ) 5. Compute ( ) 1, 2 and 3 are responsible for establishing what information is in the LrDF
2.5 4 and 5 are the functions that do the actual work 1, 2 and 3 are used by the UDF Manager to extract information about what other functions are exposed in the UDF Library g Single-Call Signature.
l, 2 and 3 are mandatory + S compute ( ) UDF Signature long Get Fn Count ( ) - returns number of non-mandatory functions in Library Boolean Get Fn Details (int fnlDX, for Details ....) - returns details of an individual function l 0 - for IDX = function index (integer function or detail) - for Details = structure of information about function l5 int number of arguments string name Boolean Get Arg Info (int FnIDX, int ArgIDX, ArgDetails...) - returns the details of ~;0 an individual argument.
- Fn 117X = function index - ArgIDX = argument index (integer argument ordinal) - ArgDetails = structure of argument information {string name 2.5 int type (int : front : string) - status complete ( ) ~- 'This returns a structure containing the result of computation and status information.
The UDF Process - Controlled by the UDF Manager 1. Call mandatory fn ~GetFnCount to find out how many functions are on the UDF.
2. For each function call GetFnDetails to get its information.
l 0 3. For each argument on the function call GetArgInfo gets argument details.
4. Repeat.
Pseudo-Code for each function call GetFnDetails for each argument call GetArgInfo (store arg as EVIL) ~;0 next argument (store function as XML) next function UDF Architecture The LrDF architecture is shown in figure 1.
Build Process Overview -The Build process:
- consumes the definitions set in the authoring environment 5 - builds the content and produces the results - computes required calculations and RRs - updates the templatf;
- provides an error 1o1;
l 0 1. Read XML and create monitor objects 2. Read status definitions files to get status map 3. For each Indicator 'Group (IG) a) For each II
(i) if' linked to IG evaluate IG
(ii) execute data pump UDF through UDF Manager to get actual value (iii) update history with prior actual (iv) apply thresholds (v) apply actual to status map to get state 2.0 (vi) update history with prior state b) Apply roll-up rules to all II's to calculate IG state c) Update history with prior state 4. Write XML with nE,w status/values etc.
2 5 Schematic 1. BP XML Read document 2. IG Read status definitions (for all IGs) 3. a) II (for all II's) 3a(i) Evaluate linked IG (if it exists) 3a(ii) Get data value value == 50% UDF Mgr UDF Data 3a(iii) Update history History Prior Actual = 40%
3a(iv)+(v) Apply thresholds and map to status definitions 45% 50% 55% II value 'Red' ~ 'Yellow' ~ 'Green' Priority (status map) Value = 50% .. Status = "yellow"
2.0 3a(vi) Update history with prior state History eg Pri.or state = 'Red' 3b) Roll-up ally II states into IG state (see section D) r = UDF Mgr UDF BubbleUp highest priority eg R+Y+G+R+G+G = R
3c) Update history -> eg Prior state = 'Y' Status Definitions The objective of status definitions is to map an arbitrary range of values to a consistent set of states for direct comparison of disparate metrics.
eg. II # 1 = costs Range $0 -> $1,000 Value = $800 II #2 = Percentage Profit Range -25% -> +100% Value = 75%
As shown in figure 2, one status map can be applied to both II's despite disparate metrics and their states compared directly eg R vs G rather than $800 vs 75%.
Status maps can contain an arbitrary number of states. Each state is assigned a priority, the priority being the; metric used to compare any values applied to the status map for the purposes of the rollups etc. The mapping of value ranges for an II to a priority designation is done through the thresholds on the II as shown in figure 3.
Any given value of tile II will fall between two thresholds. The lower threshold ~;0 applies (same as >). An II is assigned a priority associated with a threshold through a mapping to the status map. The state is calculated from the priority.
The build process retrieves figures from the data source which at present is the database reporting tool and could be developed to access the database directly.
2.5 Performs calculations as necessary and assigns states.

The builder loops through the Rollup Rule Group commands from all the existing RRs .
Publishing -Overview Publishing:
- consumes the template - parses the template replacing II tags with information from the temp:lat:e - applies process logic; as defined in the LI tags - creates static reports - provides an error lol;
1 S Functionality can be provided to include related URL links or to customize how you want to display the results in the web page. For example, a pie chart etc.
The invention providers for the ability to - group critical succeas factors together based on the way you think about your business - determine how lower levels will roll up to higher levels, for example if Revenue is RED how does that impact the Sales group ie in the RED or in the BLACK
- assign weights to critical success factors, for example NA sales weighted higher than Asia Pacific sales - describe critical success factors and display descriptions in the web pages.
- link to related information such as a web-based report, other web sites or work documents - create a history of your Its over time -publish static images from business intelligence reporting clients to compare several different Its or dimensions of data - publish trend infonr~ation incorporating a temporal dimension - easily update and re-publish when the cube is refreshed - publish the display and output - annotate and add notes in a web display As well, many ancillary techniques such as data mining can be performed by l 0 accessing the template.
The invention consolidates disparate reporting tools into one user friendly interface.
It leverages existing infrastructure.
I 5 The invention delivers, great improvements in functionality with a minimum amount of setup.
The invention providers for predictive monitoring.
2 0 The invention pushes control down to the level where it is best employed, providing users with intelligent responsibility-specific reporting features empowering there with the ability to create customized reports designed by and for those who use them.
The invention deliver;. a qualitative rather than a quantitative report and provides a 25 simple, flexible, extensible, customizable and open architecture.

1$
The invention pushes control down to the level where it is best employed, providing users with intelligent work-specific reporting features that empower them with the ability to create customized reports de~oigned by and for those who use them.
$ In an embodiment of tlhe invention, the method further comprises formulating one or more roll-up rules predicated on a determined methodology and applying the rules to a plurality of indicators to establish indicator relationship.
In an embodiment of the invention, the method further comprises one ore more feedback elements to enable external input.
In an embodiment of the invention, the method further comprises one or more underlying data access elements to access foundational data.
1$ In an embodiment of t:he invention, the method further comprises enabling access to a plurality of existing business information reporting infrastructures.
In an embodiment of the invention, the enabled access further comprises access to disparate reporting infrastrucl:ures.

Claims (14)

What is claimed is:
1. A business intelligence monitor method, leveraging the functionality of an existing business information reporting infrastructure, the method comprising the steps of:

(i) authoring a monitor document derived from a determined methodology, the authoring comprising:

a) creating one; or more intelligence indicators;

b) establishing; thresholds for the indicators; and c) selecting status definitions for the thresholds;

(ii) building a report guided by the document, the building comprising:

a) retrieving data from a data source for each indicator;

b) assigning statuses to each indicator based on retrieved data; and c) generating a report comprising indicators, data and statuses; and (iii) publishing the report, the publishing comprising:

a) parsing on.e or more selected templates to obtain instructions for publishing; and b) publishing predicated on the obtained instructions.
2. The method according to claim 1, further comprising:
(i) formulating one or more roll-up rules predicated on a determined methodology, and (ii) applying the rules to a plurality of indicators to establish indicator relationship.
3. The method according to claim 1, further comprising one ore more feedback elements to enable external input.
4. The method according to claim 1, further comprising one or more underlying data access elements to access foundational data.
5. The method according to claim 1, wherein the authoring step is automated to facilitate one or more manual tasks.
6. The method according to claim 1, wherein indicators can be weighted predicated on user defined importance.
7. The method according to claim 1, wherein indicators can be grouped together 1:o form an indicator group.
8. The method according to claim 7, wherein an indicator group can contain other indicator groups.
9. The method according to claim 1, wherein business intelligence monitors can be grouped together to form a business intelligence monitor group.
10. The method according to claim 9, wherein a business intelligence monitor group can contain other business intelligence monitor groups.
11. The method according to claim 1, further comprising enabling access to a plurality of existing business information reporting infrastructures.
12. The method according to claim 11, wherein the enabled access further comprises access to disparate reporting infrastructures.
13. A business intelligence monitor apparatus, leveraging the functionality of an existing business information reporting infrastructure, the apparatus comprising:

an administrator for authoring a monitor document derived from a determined methodology, the administrator comprising:

an intelligent;e indicator creation process for creating one or more intelligence indicators;

a threshold establisher for establishing thresholds for the indicators; and a status definition selector process for selecting status definitions for the thresholds;

a builder for building a report guided by the document, the builder comprising:
a data retriever for retrieving data from a data source for each indicator;
a status assignor for assigning statuses to each indicator based on retrieved data; and a report generator for generating a report comprising indicators, data and statuses; and a publisher for parsing one or more selected templates to obtain instructions to publish the report.
14. A business intelligence monitor apparatus, leveraging the functionality of an existing business information reporting infrastructure, the apparatus comprising:

means for authoring a monitor document derived from a determined methodology, the means for authoring comprising:
means for creating one or more intelligence indicators;
means for establishing thresholds for the indicators; and means for selecting status definitions for the thresholds;
means for building a report guided by the document, the means for building comprising:
means for retrieving data from a data source for each indicator;
means for assigning statuses to each indicator based on retrieved data; and means for generating a report comprising indicators, data and statuses; and means for publishing the report, the means for publishing comprising:

means for parsing one or more selected templates to obtain instructions for publishing; and means for publishing predicated on the obtained instructions.
CA002337607A 2001-02-19 2001-02-19 Business intelligence monitor Abandoned CA2337607A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CA002337607A CA2337607A1 (en) 2001-02-19 2001-02-19 Business intelligence monitor
CA002373540A CA2373540A1 (en) 2001-02-19 2002-02-19 Business intelligence monitor method and system
US10/078,793 US7349862B2 (en) 2001-02-19 2002-02-19 Business intelligence monitor method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CA002337607A CA2337607A1 (en) 2001-02-19 2001-02-19 Business intelligence monitor

Publications (1)

Publication Number Publication Date
CA2337607A1 true CA2337607A1 (en) 2002-08-19

Family

ID=4168410

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002337607A Abandoned CA2337607A1 (en) 2001-02-19 2001-02-19 Business intelligence monitor

Country Status (2)

Country Link
US (1) US7349862B2 (en)
CA (1) CA2337607A1 (en)

Families Citing this family (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7065566B2 (en) * 2001-03-30 2006-06-20 Tonic Software, Inc. System and method for business systems transactions and infrastructure management
US8165993B2 (en) * 2002-09-06 2012-04-24 Oracle International Corporation Business intelligence system with interface that provides for immediate user action
US7899879B2 (en) 2002-09-06 2011-03-01 Oracle International Corporation Method and apparatus for a report cache in a near real-time business intelligence system
US7912899B2 (en) * 2002-09-06 2011-03-22 Oracle International Corporation Method for selectively sending a notification to an instant messaging device
US8255454B2 (en) 2002-09-06 2012-08-28 Oracle International Corporation Method and apparatus for a multiplexed active data window in a near real-time business intelligence system
US7941542B2 (en) * 2002-09-06 2011-05-10 Oracle International Corporation Methods and apparatus for maintaining application execution over an intermittent network connection
US7945846B2 (en) 2002-09-06 2011-05-17 Oracle International Corporation Application-specific personalization for data display
US7412481B2 (en) 2002-09-16 2008-08-12 Oracle International Corporation Method and apparatus for distributed rule evaluation in a near real-time business intelligence system
US7668917B2 (en) * 2002-09-16 2010-02-23 Oracle International Corporation Method and apparatus for ensuring accountability in the examination of a set of data elements by a user
US7426059B2 (en) * 2002-09-16 2008-09-16 Oracle International Corporation Data presentation methods and apparatus to facilitate printing and reviewing
US7401158B2 (en) * 2002-09-16 2008-07-15 Oracle International Corporation Apparatus and method for instant messaging collaboration
US7529842B2 (en) * 2002-12-17 2009-05-05 International Business Machines Corporation Method, system and program product for detecting an operational risk of a node
US7904823B2 (en) * 2003-03-17 2011-03-08 Oracle International Corporation Transparent windows methods and apparatus therefor
US20060282244A1 (en) * 2004-11-30 2006-12-14 Sham Chotai Method and system for modeling scenarios in clinical trials
US7587665B2 (en) * 2005-03-15 2009-09-08 Microsoft Corporation Method and computer-readable medium for providing spreadsheet-driven key performance indicators
US20070050237A1 (en) * 2005-08-30 2007-03-01 Microsoft Corporation Visual designer for multi-dimensional business logic
US20070112607A1 (en) * 2005-11-16 2007-05-17 Microsoft Corporation Score-based alerting in business logic
US20070143174A1 (en) * 2005-12-21 2007-06-21 Microsoft Corporation Repeated inheritance of heterogeneous business metrics
US20070143161A1 (en) * 2005-12-21 2007-06-21 Microsoft Corporation Application independent rendering of scorecard metrics
US7716592B2 (en) 2006-03-30 2010-05-11 Microsoft Corporation Automated generation of dashboards for scorecard metrics and subordinate reporting
US7840896B2 (en) 2006-03-30 2010-11-23 Microsoft Corporation Definition and instantiation of metric based business logic reports
US8261181B2 (en) 2006-03-30 2012-09-04 Microsoft Corporation Multidimensional metrics-based annotation
US8190992B2 (en) * 2006-04-21 2012-05-29 Microsoft Corporation Grouping and display of logically defined reports
US20070255681A1 (en) * 2006-04-27 2007-11-01 Microsoft Corporation Automated determination of relevant slice in multidimensional data sources
US7716571B2 (en) * 2006-04-27 2010-05-11 Microsoft Corporation Multidimensional scorecard header definition
US20080172269A1 (en) * 2006-10-30 2008-07-17 Infosys Technologies Limited Business intelligence framework
US8732603B2 (en) * 2006-12-11 2014-05-20 Microsoft Corporation Visual designer for non-linear domain logic
US8527324B2 (en) * 2006-12-28 2013-09-03 Oracle Otc Subsidiary Llc Predictive and profile learning salesperson performance system and method
US9058307B2 (en) 2007-01-26 2015-06-16 Microsoft Technology Licensing, Llc Presentation generation using scorecard elements
US20080183564A1 (en) * 2007-01-30 2008-07-31 Microsoft Corporation Untethered Interaction With Aggregated Metrics
US8321805B2 (en) 2007-01-30 2012-11-27 Microsoft Corporation Service architecture based metric views
US8495663B2 (en) * 2007-02-02 2013-07-23 Microsoft Corporation Real time collaboration using embedded data visualizations
US20080189632A1 (en) * 2007-02-02 2008-08-07 Microsoft Corporation Severity Assessment For Performance Metrics Using Quantitative Model
US20080313153A1 (en) * 2007-05-25 2008-12-18 Business Objects, S.A. Apparatus and method for abstracting data processing logic in a report
US7957993B2 (en) * 2007-07-31 2011-06-07 Business Objects Software Ltd. Apparatus and method for determining a validity index for key performance indicators
US20090048948A1 (en) * 2007-08-14 2009-02-19 Electronic Data Systems Corporation Apparatus, and associated method, for maintaining an asset repository
US7987188B2 (en) * 2007-08-23 2011-07-26 Google Inc. Domain-specific sentiment classification
US20090144245A1 (en) * 2007-12-04 2009-06-04 Karl-Peter Nos Managing indicator values
US8417713B1 (en) 2007-12-05 2013-04-09 Google Inc. Sentiment detection as a ranking signal for reviewable entities
US8010539B2 (en) 2008-01-25 2011-08-30 Google Inc. Phrase based snippet generation
US8799773B2 (en) * 2008-01-25 2014-08-05 Google Inc. Aspect-based sentiment summarization
US8346743B2 (en) * 2008-09-18 2013-01-01 International Business Machines Corporation Configuring data collection rules in a data monitoring system
US20100287014A1 (en) * 2009-05-06 2010-11-11 Gaulin Pascal Contextualizing business intelligence reports based on context driven information
US9754230B2 (en) * 2010-11-29 2017-09-05 International Business Machines Corporation Deployment of a business intelligence (BI) meta model and a BI report specification for use in presenting data mining and predictive insights using BI tools
US9009220B2 (en) 2011-10-14 2015-04-14 Mimecast North America Inc. Analyzing stored electronic communications
US9405812B2 (en) * 2012-10-22 2016-08-02 Platfora, Inc. Systems and methods for providing performance metadata in interest-driven business intelligence systems
US9697271B2 (en) * 2013-03-06 2017-07-04 Tata Consultancy Services Limited Business intelligence reports with navigable reference indicators
US9535970B2 (en) 2013-06-28 2017-01-03 Sap Se Metric catalog system
US11163898B2 (en) 2013-09-11 2021-11-02 Mimecast Services Ltd. Sharing artifacts in permission-protected archives
US11210596B1 (en) 2020-11-06 2021-12-28 issuerPixel Inc. a Nevada C. Corp Self-building hierarchically indexed multimedia database

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5189608A (en) * 1987-06-01 1993-02-23 Imrs Operations, Inc. Method and apparatus for storing and generating financial information employing user specified input and output formats
US5590325A (en) * 1991-06-11 1996-12-31 Logical Information Machines, Inc. System for forming queries to a commodities trading database using analog indicators
US5832532A (en) * 1995-06-16 1998-11-03 I2 Technologies, Inc. Model-independent and interactive report generation system and method of operation
US5826237A (en) * 1995-10-20 1998-10-20 Araxsys, Inc. Apparatus and method for merging medical protocols
US5729743A (en) * 1995-11-17 1998-03-17 Deltatech Research, Inc. Computer apparatus and method for merging system deltas
US5924077A (en) * 1995-12-29 1999-07-13 Sapient Solutions, Llc Computer based system for monitoring and processing data collected at the point of sale of goods and services
US5970482A (en) * 1996-02-12 1999-10-19 Datamind Corporation System for data mining using neuroagents
US5826252A (en) * 1996-06-28 1998-10-20 General Electric Company System for managing multiple projects of similar type using dynamically updated global database
US5848394A (en) * 1996-09-18 1998-12-08 Leonard & Caroline White Method and system for producing a work breakdown structure for a project
US6029182A (en) * 1996-10-04 2000-02-22 Canon Information Systems, Inc. System for generating a custom formatted hypertext document by using a personal profile to retrieve hierarchical documents
US5907490A (en) * 1997-06-10 1999-05-25 Electronic Data Systems Corporation System and method for project management and assessment
US6070190A (en) * 1998-05-11 2000-05-30 International Business Machines Corporation Client-based application availability and response monitoring and reporting for distributed computing environments
US6405204B1 (en) * 1999-03-02 2002-06-11 Sector Data, Llc Alerts by sector/news alerts
US6460052B1 (en) * 1999-08-20 2002-10-01 Oracle Corporation Method and system for performing fine grain versioning
US6628765B1 (en) * 2000-09-01 2003-09-30 Verizon Corporate Services Group Inc. Method and apparatus for providing subscribers with telecommunications intelligence
US20020099578A1 (en) * 2001-01-22 2002-07-25 Eicher Daryl E. Performance-based supply chain management system and method with automatic alert threshold determination

Also Published As

Publication number Publication date
US20030004742A1 (en) 2003-01-02
US7349862B2 (en) 2008-03-25

Similar Documents

Publication Publication Date Title
CA2337607A1 (en) Business intelligence monitor
US8190992B2 (en) Grouping and display of logically defined reports
US20060190280A1 (en) Method and apparatus for management for use in fleet service and logistics
US8428982B2 (en) Monitoring business performance
Espinilla et al. An extended hierarchical linguistic model for decision‐making problems
US7756734B2 (en) Method and apparatus for facilitating management of information technology investment
US7739121B2 (en) Method and apparatus for providing intelligent and controlled access to supply chain information
US7840896B2 (en) Definition and instantiation of metric based business logic reports
US8712955B2 (en) Optimizing federated and ETL&#39;d databases with considerations of specialized data structures within an environment having multidimensional constraint
US7584160B2 (en) System and method for optimizing project subdivision using data and requirements focuses subject to multidimensional constraints
US20080172629A1 (en) Geometric Performance Metric Data Rendering
US20080172348A1 (en) Statistical Determination of Multi-Dimensional Targets
US20080189632A1 (en) Severity Assessment For Performance Metrics Using Quantitative Model
US20070143174A1 (en) Repeated inheritance of heterogeneous business metrics
US8090677B2 (en) Method and system for altering the configuration of a data warehouse
US20080183564A1 (en) Untethered Interaction With Aggregated Metrics
US20100306639A1 (en) Computer-based data optimization and sensitivity analysis
US8015057B1 (en) Method and system for analyzing service outsourcing
Annamalaisami et al. Reckoning construction cost overruns in building projects through methodological consequences
Yager et al. Decision making with ordinal payoffs under Dempster–Shafer type uncertainty
US20190095842A1 (en) High-input and high-dimensionality data decisioning methods and systems
US20240003249A1 (en) Systems and methods for estimating well parameters and drilling wells
Stevens et al. Explainability in process outcome prediction: Guidelines to obtain interpretable and faithful models
US20210350477A1 (en) Systems and methods for evaluating oil field simulation scenarios
US20130110573A1 (en) Identification and optimization of over-engineered components

Legal Events

Date Code Title Description
FZDE Discontinued