US20020099714A1 - Methods of organising information - Google Patents

Methods of organising information Download PDF

Info

Publication number
US20020099714A1
US20020099714A1 US10/040,388 US4038802A US2002099714A1 US 20020099714 A1 US20020099714 A1 US 20020099714A1 US 4038802 A US4038802 A US 4038802A US 2002099714 A1 US2002099714 A1 US 2002099714A1
Authority
US
United States
Prior art keywords
concept
objects
importance
performance
links
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
US10/040,388
Inventor
Graham Murray
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.)
Streamline Systems Pty Ltd
Original Assignee
Streamline Systems Pty Ltd
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 Streamline Systems Pty Ltd filed Critical Streamline Systems Pty Ltd
Assigned to STREAMLINE SYSTEMS PTY LTD reassignment STREAMLINE SYSTEMS PTY LTD ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MURRAY, GRAHAM CHRISTOPHER OXLAND
Publication of US20020099714A1 publication Critical patent/US20020099714A1/en
Priority to US10/327,593 priority Critical patent/US6694329B2/en
Priority to US10/697,078 priority patent/US20040093232A1/en
Abandoned legal-status Critical Current

Links

Images

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
    • G06Q10/101Collaborative creation, e.g. joint development of products or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/93Document management systems
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99935Query augmenting and refining, e.g. inexact access
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99936Pattern matching access
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • Y10S707/99945Object-oriented database structure processing

Definitions

  • This invention relates to methods of organising information. It relates particularly but not exclusively to a method of organising information into a concept network, to facilitate the creation and sharing of knowledge, guiding people and the ways in which they think, communicate and work together, aligning and integrating diverse processes and systems and organising large quantities of data stored on computer systems, and using the new ways of organising thinking, communication, systems and data to achieve improved quality of knowledge, knowledge sharing, decision making and timely, effective action.
  • An enterprise has a vast amount of intellectual capital tied up in the minds of its people. The success of the enterprise is dependent upon these people being able to work together and apply their knowledge synergistically, to achieve more than can be achieved by individuals working alone. To do this, they need efficient and effective ways of communicating and coordinating their activities. The ability of a group of people to communicate and coordinate is dependent upon the people in the group sharing mental models which are the basis for shared understanding.
  • a relational database contains a plurality of tables. Each table contains a plurality of records, and each record contains a plurality of fields. Links are established between individual fields in different tables. However, there are only limited areas of information which are suitable for storing and accessing in a relational database format. For the vast majority of types of information, the nature of linkages between different types of information is either unknown or imprecisely defined.
  • a method of organising information into a concept network to facilitate the creation and sharing of knowledge, including the steps of:
  • the object and concept links may be Boolean links (links which either exist or do not exist), but it is preferred that each link have a qualitative value indicating the strength of the relationship between an object and a linked object, an object and a linked concept, or a concept and a linked concept.
  • the degree of “relevance” of any other object to a given object can then be assessed by calculating the “strength” of the relationship between the given object and the other object, both through a direct link between the objects (if any) and through any indirect links (via other intervening objects or concepts).
  • One or more of the objects or concepts may represent goals for an organization to which the concept network relates, and the organization may have an overall purpose.
  • a concept network is not, of course, limited to a single organization and in the following discussion it is to be understood that reference to an organization includes reference to two or more organizations.
  • Each object and concept within the concept network may be evaluated as having an importance value relative to each goal, and each goal may have an importance value relative to the organisational purpose.
  • different goals compete with each other for organisational resources, and the present invention may be used to allocate resources to the various goals with a view to optimising the success of the overall organisational purpose.
  • the concept network take into account changes in the network over time.
  • the following components may vary over time: the purpose of the organization, the degree of existence of any object (objects may be added to or removed from the network), the properties of links between concepts, and the strength of links between objects.
  • Each person within an enterprise may be categorised as an “object”, classified within a concept such as “human resources”. Different projects, tasks and physical resources may also be categorised as objects, and a person may be categorised as an “accountable object”, being accountable for the performance of particular tasks or the achievement of particular goals.
  • An accountable object may be directly or indirectly accountable for other objects.
  • An action priority rating for an accountable object may be calculated by evaluating: the importance of each object for which the accountable object is accountable, the degree of accountability between the accountable object and each object, the extent to which the accountable object has addressed all issues and actions associated with each object, the time which has elapsed since the accountable object last considered each object, a review cycle duration, and risk and success values associated with each object.
  • An object which is a task or goal or has a defined purpose may have associated with it one or more performance measures, which indicate the degree to which the task, goal or purpose has been achieved.
  • the performance of a particular object typically depends upon the performance of linked objects, and it is therefore desirable that the performance measurement of an object include performance measurements of linked objects.
  • success and risk values there may be success and risk values associated with objects.
  • a success value for an object is calculated from the object's importance and the object's performance.
  • a risk value for an object is calculated from the object's importance and the object's lack of performance. Both success and risk are relative measurements, in that they are calculated from the perspective of another object.
  • the success and risk values of a particular object from the perspective of a linked object may be different from the success and risk values of that particular object from the perspective of a different linked object.
  • the concept network of the present invention may be used to bring the most relevant knowledge pro-actively to the attention of the right people.
  • Each person may have an associated personal agent which functions to serve the knowledge acquisition, knowledge sharing and decision making needs of that person.
  • the person's personal agent determines information which is relevant to bring to the attention of the person based on one or more of importance, performance, risk, success and action priority values associated with each object in the concept network, and the personal agent pro-actively seeks input from the person concerning the status and completion of tasks.
  • FIG. 1 is a schematic diagram of some broad features of an embodiment of the invention.
  • FIG. 2 is a schematic diagram of some inputs and outputs to the system of an embodiment of the invention.
  • FIG. 3 is a schematic diagram illustrating some applications of the invention.
  • FIGS. 4 a and 4 b are detailed logic flow diagrams showing the steps involved in a preferred embodiment of the invention.
  • FIGS. 4 a and 4 b together comprise a single logic flow diagram, and the links labeled A, C, D, E, F, G, H at the bottom of FIG. 4 a match the correspondingly labeled links at the top of FIG. 4 b.
  • FIGS. 5, 6 and 7 show a diagrammatic worked example of an importance calculation according to an aspect of the invention.
  • FIG. 8 shows the conceptual architecture of an intelligent personal agent applied to an illustrative commercial application.
  • FIG. 9 is a diagram illustrating sample knowledge links and attributes.
  • FIG. 10 shows an example of performance measurement, normalized through the use of radians.
  • FIG. 11 illustrates a sample concept network.
  • FIG. 12 shows importance flows within the sample concept network of FIG. 11.
  • FIG. 13 shows performance flows within the sample concept network of FIG. 11.
  • FIG. 14 shows accountability flows within the sample concept network of FIG. 11.
  • FIG. 15 illustrates the connection of objects, measure types and measures over time.
  • FIGS. 16 to 20 illustrate the five different types of desired direction of movement (MDD).
  • An Enterprise is a collection of objects and intelligent beings bound together through their awareness of a common purpose.
  • a concept is a class or set of objects of a certain type.
  • a concept is used in the enterprise to describe relevant classes of people, things, places and ideas e.g. customers, colleagues, products, goals, countries, locations.
  • Concepts define the “what” of the enterprise (what people, what things, what places) and can be identified by asking “What do we talk about? In relation to what?”
  • a concept link is defined by an ordered pair of concepts. Each concept link has a specific direction defined by the order of the two concepts, the concepts being designated the source concept and the destination concept of the concept link.
  • a concept link is a mental connection between two concepts based on experience or a belief that objects in one concept have a direct relationship with objects in the other concept.
  • Concept links are used to define the “why” and “how” of the enterprise, explaining purpose and contribution. For example:
  • a concept network consists of concepts (nodes) and concept links. Each concept contains multiple objects, and each concept link contains multiple object links.
  • FIG. 11 A sample concept network is shown in FIG. 11.
  • a concept network includes one and only one origin node which is a source concept for one or more links, but not a destination concept for any links.
  • the origin node is also called the Enterprise concept.
  • a concept network can include multiple origin nodes.
  • a concept network includes at least one end node, which is a destination concept for one or more links, but not a source concept for any links.
  • a path is defined in relation to a specific origin node. It is a set of contiguous, non-intersecting concept links associated with the origin node, starting at the origin node and ending at an end node. Contiguous means that the destination concept of one link in the path is the source concept of another link in the path, or an end node. Non-intersecting means that a concept cannot occur more than once in a path.
  • the paths are useful for guiding thought and each defines a contextual framework for every object in the concepts defined in the path.
  • An object is a specific instance of a concept.
  • a concept is said to contain a set of objects which are of the type defined by the concept.
  • An object is a specific person, thing, place or idea which belongs to a concept e.g. Customer X, Product P, Country Z, Issue J. Objects define the specific “whats” of the enterprise and can be identified by asking “For example?”in relation to any concept.
  • An object link is defined by an ordered pair of objects which are contained in a corresponding ordered pair of concepts.
  • An object link can only exist if there is a concept link whose source concept contains the source object and whose destination concept contains the destination object. The object link is said to be within this concept link.
  • Each object link has a specific direction defined by the order of the two objects, the direction being the same as the direction of the concept link which contains the object link.
  • a source object can be linked to multiple destination objects, and multiple source objects can be linked to one destination object.
  • An object link is a mental connection between two objects, in two different concepts, that contributes to a concept link between the same two concepts.
  • Object links define the specific “whys” and “hows” of the enterprise. For example:
  • the strategic index of a concept is a measure of the degree to which it focuses thoughts moving along a path towards the origin node.
  • a possible formula for the strategic index of a concept is 1/n where n is the number of objects in the concept.
  • Flow is defined as the movement of traffic or data along an object link.
  • the direction of flow is defined relative to the direction of the object link: forward (in the same direction), reverse (in the opposite direction) or no flow.
  • the direction of flow is a property of the concept link.
  • the concept link defines the direction of flow for that type of flow for all object links within that concept link.
  • SIPRA is an acronym, the letters of which stand for:
  • SIPRA The purpose of SIPRA is to create an enterprise system driven by the lo objective “to guide you and the enterprise towards success”.
  • a SIPRA concept network is a concept network with three types of flow, called importance, performance and accountability. For each concept link, the direction of flow is defined for each of these three types of flow.
  • FIGS. 12, 13 and 14 show a sample concept network with the directions of flow for importance, performance and accountability, respectively.
  • SIPRA is supported by a mathematical model, the subject of this invention, that enables a group of people to extend the scope of their individual experience and awareness, making faster and more balanced decisions and increasing the success of the enterprise and the people associated with that enterprise.
  • SIPRA involves:
  • a system based on SIPRA can guide any enterprise towards success, adapting quickly to any form of change, including a changing definition of success, continuous learning, and the real time unfolding of events and performance. Important potential commercial applications of the invention are illustrated in FIGS. 2 and 3.
  • a concept link facilitates navigation through the network by enabling the definition of appropriate paths, classification or grouping of objects, and creation of importance, performance and accountability flows through the network, which enable the determination of importance, performance and accountability values for objects.
  • the strategic pull of one concept on another is a function of the strategic index of each of the concepts, their connectivity (i.e. the degree to which objects in one concept are linked with objects in the other concept) and the direction of importance flow.
  • the concept network can accommodate a multiplicity of inter-connected enterprises, each with its own unique perspective or viewpoint represented by an origin node.
  • SIPRA determines the SIPRA-values from each perspective, and is able to create a holistic understanding of alignment between multiple enterprises or multiple groups of people with different common desires.
  • the General case is therefore capable of guiding win-win negotiation, and the implementation of optimal solutions involving multiple conflicting or partially aligned groups.
  • the Special case is a simplification of the General case, used in solving the complex problems associated with aligning and guiding a large enterprise towards one shared vision and a common purpose with a concept network including exactly one origin node, rather than multiple origin nodes.
  • the Special case because of this simplification:
  • a concept link has one set of link properties, rather than multiple sets;
  • the Special case can be extended readily to the General case.
  • Every object in the concept network has a standard set of knowledge attribute and linkage types. These can be varied to suit the application and, without limiting the generality of the invention, sample knowledge attributes and linkages are shown in FIG. 9. These include:
  • documents including any forms of electronic images, electronic mail, internet references and software
  • actions including delegated tasks, deferred tasks and follow-up reminders.
  • SIPRA Agents work with one or many SIPRA concept networks, guiding a particular person (or intelligent object) and the enterprise of which they are a part, towards success. They do this by being:
  • each SIPRA agent :
  • [0173] has one owner, a person or artificial intelligent object or robot;
  • [0182] displays nine capabilities: strategic thinking, sharing knowledge, sustaining performance, knowing perceptions, making it happen, business intelligence, market intelligence, financial intelligence, resource intelligence.
  • FIG. 8 The conceptual architecture of a SIPRA agent for this application is shown in FIG. 8.
  • the links have varying degrees of conductivity or “thickness”, and the objects have varying degrees of existence.
  • the importance process is used to generate importance values for the objects in any set, T, based on the dynamics of the network connecting T with the origin.
  • the objects in any Concept A may be dependent on one another to some degree, meaning that some of the objects may exert influence on other objects in the same concept.
  • the formula for influence can be defined to suit the application.
  • i k is the adjusted importance of object k
  • inf(k, j) is the influence of object k on object j
  • imp(j) is the importance of object j prior to making the adjustment for
  • the influence adjustment formula can be applied recursively to take into account the increasingly indirect influences of objects on one another.
  • the importance values in a concept K with higher strategic index than Concept A may need to be calculated from Concept A, rather than being used in the calculation of importance values within Concept A. This is because Concept K is seen as an aggregation of objects, rather than a strategic driver.
  • i a is a Real Number Between 0 and 1
  • FIG. 5 shows an example which includes the origin and three objects categorised within Concept A, namely a 1 , a 2 and a 3. Illustrative link values and importance values are shown.
  • the sum of the importances across all of the objects may be less than 1.0 if not all the objects in the source concept have a link to an object in the target concept.
  • the sum of the importances across all of the objects in the target concept Sum ⁇ ⁇ of ⁇ ⁇ importances ⁇ ⁇ for ⁇ ⁇ all ⁇ ⁇ parents ⁇ ⁇ with ⁇ ⁇ children Sum ⁇ ⁇ importances ⁇ ⁇ for ⁇ ⁇ all ⁇ ⁇ parents
  • a network of objects that is changing over time will have new objects appearing and existing objects disappearing in a continuing process of change and adjustment.
  • the degree to which an object exists in any interval of time is not simply “all” or “nothing”. In general, in any interval of time an object has a degree of existence that is some value from 0 to 1.
  • the degree of existence of an object a in concept A is e a , where e a is a real number between 0 and 1.
  • FIG. 6 shows an example which extends FIG. 5 with values for Degree of Existence ea and a calculated existence adjustment factor E.
  • FIG. 7 shows a further developed version of the illustration of FIGS. 5 and 6 .
  • Concept B has been introduced, represented by objects b 1 , b 2 and b 3 .
  • FIG. 7 includes a table of importance contributions, showing the importance contributions of each object a to each object b.
  • I(a, b) is the link value between objects a and b.
  • i b E ⁇ ⁇ a ⁇ A ⁇ I ⁇ ( a , b ) ⁇ e a ⁇ i a
  • the context of set T is the set of all sets of objects, N, which define the network linkages connecting O with T
  • the target connection layer, TC is the set of objects in the context N which have direct linkages with the objects in set T
  • the origin connection layer, OC is the set of objects in the context N which have direct linkages with the origin.
  • the target connection layer TC is also the origin connection layer OC (see FIG. 7).
  • the target connection layer TC is disjoint from, and links directly or indirectly with, the origin connection layer OC.
  • the process illustrated in FIGS. 5 through 7, is applied in a recursive manner, flowing importance through the network to the target set.
  • the target set need not be defined as a fixed set. It is the set that is currently linked to the target connection layer. With each recursion, the target set becomes part of the context, becoming the target connection layer for the next target set. In this way, there is no limit to the number of layers in the context, the context can keep expanding as the target set keeps moving, and the path can change direction with each recursion, depending upon which target set is selected next. This is how strategic thinking is modelled in the computer.
  • the performance of an object is based on a defined set of measures, and actual/forecast observations of these measures over time compared with target values or objectives. These values can be compared to determine an indication of performance which, when combined with the importance of the object, can be used to determine the success contribution and risk impact of the object on the success of the enterprise as a whole.
  • each concept has a set of measure types, and each measure type has a set of measures associated with that measure type, and there are links of variable strength between each concept and the associated measure types.
  • Each object in the concept inherits the measure types and measures from the concept to which it belongs.
  • Each object has links of variable strength with the measure types, and for each object each measure type has links of variable strength with the measures associated with that measure type.
  • the size of washers may vary around a mean diameter. If a washer is too small or too large it may be rejected. The objective could be to keep the rejection rate at 1% or less. Product quality is judged for a specific washer; process quality is for a sample of significant size. Continuous performance measurement relates to process quality.
  • Performance (P) is the measured value of performance, e.g. an actual rejection rate of 1.1% for the month.
  • Normalised Performance is the normalised measure of performance, in which the very low performance limit is 0 (e.g. 1.5%), and the target performance is 100 (e.g. 0.5%) and the performance value is graduated between these two limits (e.g. 1.1% rejection rate becomes 40%).
  • Performance judgment is the subjective interpretation of the normalised performance (e.g. 40% is “poor”, 95% is “OK” or “on track”, 120% is “very strong” or “exceptional”). These judgments can be expressed through any appropriate selection of colours e.g. 95+% is green, 60 to 95% is orange, 0 to 60% is red, with all intermediate values corresponding to varying degrees of green, orange and red.
  • a project is 20% complete at the planned start date, and it must be 100% complete by the planned finish date. Normalised performance will set 20% progress to a value of zero and 100% complete at the finish date to a value of 100. A progress value of 40% would result in a normalised performance value of 25%.
  • the performance values must converge to the target value by the finish time.
  • the critical line indicates the level below which performance must not fall at any time if the performance target is to be achieved.
  • a circle with the origin (target, finish) is drawn through the current performance point.
  • the point where the circle intersects the critical line has a normalised performance value of 0.
  • the point where the circle intersects the target line has a normalised performance value of 100. All points on the straight line connecting (base, start) and (target, finish) have a normalised performance value of 50.
  • the point where the circle intersects the target line has a normalized performance value of 200, and all points on the straight line connecting (base, start) and (target, finish) have a normalized performance value of 100.
  • Performance is measured at any points in time, and in any time intervals, including past, present and future times.
  • Each concept network has a time importance profile which defines the relative weight or importance of performance, risk and success values over time.
  • Each measure in any time interval has three associated values, actual/forecast, target and base that are used in the determination of performance assessments.
  • Performance has valid definition only from the start time (the earlier of planned start and actual start time) to the finish time (the later of planned finish time and actual finish time) of an objective. Outside this time frame, the performance measurement objective does not exist.
  • Performance objectives only exist within a time frame, specific to an object. When multiple performance objectives are considered, at a point in time, which objectives exist will depend on whether the point in time is within their time frame.
  • Each measure has a “desired direction of movement” (MDD) property, which can have any one of five settings:
  • Each measure is associated with a derivation type, depending upon the way in which the actual/forecast value is derived.
  • derivation types include:
  • a perception measure which is derived through a network of questionnaires, questions, respondents, respondent weightings
  • a state change measure which is derived through a network of phases, components and milestones, each milestone having progress values, milestone status, milestone planned completion date, milestone actual/forecast completion date;
  • Each concept and measure type combination has properties which define the data source e.g. perception, state change and summary measures may relate to a specific segment of a specified database; “Concept X performance” measures are determined through an analysis of the concept network, calculated measures have a mathematical expression involving specified measures.
  • Each object and measure combination may have properties, if relevant, which define the data reference within the data source e.g. an identification number.
  • the system requires achieved values (i.e. measures of current achievement) at an appropriate frequency.
  • the system calculates a performance rating for each measure and object combination, and then uses the weights to calculate a weighted performance value for the object.
  • the generalized performance assessment method defined below enables the performance, success contribution and risk of an object to be assessed using any combination of measures, measure types and fuzzy rules.
  • the method can be applied to all types of data, all types of targets and objectives, over any time-frames.
  • a measure k in time interval x being observed at time t, assume the actual/forecast performance has a value v.
  • the value is translated into three values: p (measure performance), s (measure success) and r (measure risk) depending upon the target value, upper and lower limits on the target value (UL and LL) and the MDD function.
  • the MDD function can be defined in any way required to model a performance guidance system.
  • the five types of MDD in this example are illustrated in FIGS. 16 through 20, respectively.
  • v represents v(k, t, x), an actual/forecast value for measure k in time interval x observed from time interval t;
  • s represents ms(k, t, x), the success contribution if measure k in time interval x observed from time interval t;
  • r represents mr(k, t, x), the risk associated with measure k in time interval x observed from time interval t.
  • mp(k, t) is the performance of measure k as assessed at time t
  • twp (t, x) is the relative weight assigned to performance values in each time interval x in the assessment being made in time interval t.
  • ms ⁇ ( k , t ) ⁇ x ⁇ ms ⁇ ( k , t , x ) * tws ⁇ ( t , x )
  • mr ⁇ ( k , t ) ⁇ x ⁇ mr ⁇ ( k , t , x ) * twr ⁇ ( t , x )
  • ms(k, t) is the success of measure k as assessed at time t
  • mr(k, t) is the risk of measure k as assessed at time t
  • tws(t, x) is the relative weight assigned to success values in each time interval x
  • twr(t, x) is the relative weight assigned to risk values in each time interval x.
  • ml(n, k) is the relative strength of the link connecting measure k to measure type n.
  • mts ⁇ ( n , t ) ⁇ k ⁇ ms ⁇ ( k , t ) * ml ⁇ ( n , k )
  • mtr ⁇ ( n , t ) ⁇ k ⁇ mr ⁇ ( k , t ) * ml ⁇ ( n , k )
  • mtI (j, n) is the relative strength of the link connecting measure type n to object j.
  • State changes are defined as the transition from one phase to another.
  • Any concept can be a state change concept, meaning that the concept and all of the objects in the concept are associated with a set of phases that is specific to that concept.
  • state changes can be associated with projects (planning, execution, etc), products (life cycle), relationships (stages of maturity).
  • Each phase in an associated set of phases has a sequence number such that, when phases associated with a concept are arranged in accordance with their sequence number, they define a standard life cycle for the objects in that concept.
  • Each phase associated with a state change concept J has a phase description, phase purpose, a sequence number and a progress value. The sum of the progress values of all phases associated with any state change concept equals 100.
  • Each object in a state change concept J is associated with components, which may have a one-to-one or a many-to-one relationship with the phases.
  • Each object in a state change concept may be associated with milestones which, if they exist, may have a one-to-one or a many-to-one relationship with the components.
  • a milestone associated with a component is said to be “in the component”, and “in the phase” with which the component is associated.
  • phase The components associated with a phase are said to be “in the phase”, and they are arranged sequentially according to a sequence number within the phase.
  • Phases, components and milestones for an object j have one current state at any time: e.g. future (not commenced and not due to commence yet), current (active), overdue (not complete, but completion is past due)—all “incomplete” states, or complete.
  • the state of a milestone can be changed by an authorized person indicating whether or not the milestone, in relation to a specific object at a particular point in time, is complete.
  • the state of a component is incomplete while any of the milestones in that component are incomplete, and it is automatically complete when all of the milestones in the component are complete.
  • phase The state of a phase is incomplete while any of the components or milestones in that phase are incomplete.
  • a phase is only complete when all of the milestones and components in the phase are complete, and the specific activities associated with phase completion are also complete.
  • sm(g) is the status of milestone g (e.g. 0 if incomplete, 1 if complete);
  • phase f for all components h in phase f, where sp(y is the status of the completion activities associated with phase f (e.g. 0 if incomplete, 1 if complete);
  • This method enables the state change measure associated with every object in a state change concept to have a derived progress value (in the range 0 to 100).
  • an estimated end date for each phase f in object j is calculated as follows:
  • end date ( f ) LCstart( j )+( LC duration* T/ 100)
  • LCstart(j) is the start of the lifecycle for object j
  • LCduration is the duration of the lifecycle for object j
  • the start date of the first phase is LCstart(j), and the start date for all other phases is the end date of the preceding phase.
  • cedate ⁇ ( h ) csdate ⁇ ( f , h ) + pd ⁇ ( f ) * cv ⁇ ( h ) pv ⁇ ( f )
  • csdate(f, h) is equal to the start date of the phase for the first component in the phase, and equal to cedate(h-1) for all components after the first and pd(f) is the duration of phase f for object j.
  • the start date for each milestone is the same as the start date for the component to which it belongs, and the end date for each milestone is the same as the end date for the component to which it belongs.
  • the end date of a milestone can be varied, provided it remains within the date range of the component.
  • the component start and end dates can be varied (including allowing components to overlap) provided they remain within the date range of the phase to which they belong.
  • the milestone dates need to be adjusted to fit within the new date range.
  • the start and end dates of phases can be varied, provided the date ranges of the phases do not overlap, and they remain within the date range of the object lifecycle.
  • phase dates are changed, the component dates need to be adjusted to fit within the new date range.
  • the start and end dates of an object life cycle can be varied, provided the date ranges of the phases are adjusted to fit within the new date range.
  • the dates estimated using the method above define the expected state and progress values, which are the plan or target values for each time interval.
  • perceptions are an important measure of outcomes.
  • Any concept can be a perception concept, meaning that the concept and all of the objects in the concept are associated with people whose perceptions need to be measured and used in the determination of object performance, through association with one or more perception measures.
  • a perception concept is associated with relationship types (e.g. sponsors, beneficiaries, suppliers); event types (e.g. the completion of a state change phase, the end of a calendar month, the appointment of a new employee); assessment objectives (e.g. determine the level of commitment or satisfaction with the process or service); one or more questions associated with each assessment objective; and, associated with each question, two or more response options with each of which is associated as response value.
  • relationship types e.g. sponsors, beneficiaries, suppliers
  • event types e.g. the completion of a state change phase, the end of a calendar month, the appointment of a new employee
  • assessment objectives e.g. determine the level of commitment or satisfaction with the process or service
  • one or more questions associated with each assessment objective e.g. determine the level of commitment or satisfaction with the process or service
  • two or more response options e.g. determine the level of commitment or satisfaction with the process or service
  • Each object has conditions which generate specific instances of event types e.g. an event occurs when a state change object completes a specific phase, a measure performance value crosses a trigger threshold, or a certain date is reached.
  • An event is associated with a specific date and time.
  • Each object in a perception concept has a desired sample size and sampling frequency associated with each relationship type e.g. two beneficiaries will be sampled each month, either at the completion of a phase or, if no phase completion occurs during the month, at the end of the month.
  • Each event type is associated with a selection of relationship types and, for each relationship type, a specific set of assessment objectives which are, in turn, associated with a specific set of questions.
  • the occurrence of a specific event results in the identification of a specific set of people (denoted respondents) being selected from each associated relationship type, and the administration of a specific set of questions to each respondent.
  • each perception is measure has a link of a certain strength with one or more assessment objectives, and each assessment objective has a link of a certain strength with one or more questions.
  • Object j at time t has a link of a certain strength with each respondent.
  • Perception measure k is assumed to be associated with relationship type R. In general, a measure can be derived from other measures, so the association of a measure with only one relationship type does not limit the generality of the solution method described herein.
  • minimum and maximum response values at time t are qmin(a) and qmax(a).
  • v ⁇ ( k ) ⁇ b ⁇ V ⁇ ( b , R ) * aow ⁇ ( k , b )
  • v(k) has a minimum value of 0 and a maximum value of 100.
  • v(k) is the same as v(k, t, x), an actual/forecast value for measure k in time interval x observed from time interval t
  • an independently defined target value T(k, t, x) is used to determine the performance, success contribution and risk associated with the measure, using v(k) to determine the actual/forecast values of performance.
  • An accountable object eg. a person
  • An accountable object can have direct and indirect accountability for objects all over the concept network.
  • the SIPRA agent In determining which objects need the attention of a particular person, the SIPRA agent must calculate the action priority rating of every object in relation to the specific person.
  • the action priority rating takes into account:
  • APR action priority rating
  • APR ( x,y ) a ( x,y )* RA ( x,y )*[ i ( x )* iw ( y )+ s ( x )* sw ( y )+ r ( x )* rw ( y )]
  • the action priorities for the accountable person (user) are found by the SIPRA agent sorting all objects according to the action priority rating, and selecting those with the highest value.
  • the formula for APR can be varied to suit the application.
  • the accountable person registers a degree of adequacy of action in relation to any object
  • the SIPRA engine needs to be highly responsive, ensuring that the whole enterprise concept network is keeping up to date with all latest developments, and that all SIPRA agents are using this current knowledge to keep their human (or other intelligent being) fully up to date with the whole enterprise context.
  • concept importance the degree to which each concept is relevant or of interest to each person, is the total importance of all objects in that concept which are judged to be relevant to that person;
  • concept performance is the weighted average performance of all objects which are judged to be relevant to that person, weighted by object importance.
  • concept success, risk and action priority are defined to be the maximum object success value, the maximum object risk value and the maximum object action priority value, respectively, of all objects within the concept which are judged to be relevant to that person.

Abstract

A method of organising information into a concept network, to facilitate the creation and sharing of knowledge, includes the steps of: categorizing ideas and thoughts into concepts; creating links between concepts; categorizing information into objects; categorizing objects into concepts; creating links between objects; and locating information relevant to any object by evaluating direct object links between that object and directly linked objects, and indirect object links and concept links affecting that object. The method is useful for guiding people and the ways in which they think, communicate and work together, aligning and integrating diverse processes and systems and organising large quantities of data stored on computer systems, and using the new ways of organising thinking, communication, systems and data to achieve improved quality of knowledge, knowledge sharing, decision making and timely, effective action.

Description

  • This invention relates to methods of organising information. It relates particularly but not exclusively to a method of organising information into a concept network, to facilitate the creation and sharing of knowledge, guiding people and the ways in which they think, communicate and work together, aligning and integrating diverse processes and systems and organising large quantities of data stored on computer systems, and using the new ways of organising thinking, communication, systems and data to achieve improved quality of knowledge, knowledge sharing, decision making and timely, effective action. [0001]
  • The following discussion relates primarily to a business enterprise. It is to be understood, however, that the present invention is relevant to a broad range of different organizations including non-profit organizations and groups of related or unrelated organizations. [0002]
  • An enterprise has a vast amount of intellectual capital tied up in the minds of its people. The success of the enterprise is dependent upon these people being able to work together and apply their knowledge synergistically, to achieve more than can be achieved by individuals working alone. To do this, they need efficient and effective ways of communicating and coordinating their activities. The ability of a group of people to communicate and coordinate is dependent upon the people in the group sharing mental models which are the basis for shared understanding. [0003]
  • Potentially the most important implicit knowledge about an enterprise is to do with the subtle connections between concepts and objects. The invention provides a new way of managing this knowledge, making it explicit and readily shared between people in context. [0004]
  • It is widely acknowledged that enterprises must create a culture of learning and knowledge sharing, but there is a lack of methods to support a sustainable, systemic solution. [0005]
  • Large enterprises are complex, highly integrated systems with a multitude of flows (of goods, information, money, etc.) in a multitude of inter-connected paths. Systems that are set up to manage enterprises typically are built to address a relatively small part of the whole e.g. financial consolidation, bill of materials, email. These systems are usually developed by independent groups of people, implemented as distinct processes, and contribute little towards integrating the whole business. Clearly, because the problems are so large and complex, they have been fragmented to enable them to be solved in part. This has resulted in enterprises that are highly fragmented, their people operate in “silos”, and there are enormous inefficiencies at the boundaries of the poorly integrated components. [0006]
  • The problem of efficiently storing and accessing information has existed for a long time. Libraries typically stock vast reservoirs of information in the forms of books and computer databases, and these are typically catalogued by reference to such criteria as author's name, title and predominant subject matter. Catalogue indexes are useful for locating books about particular subjects, but they are far from perfect when the quickest and most efficient answer to a particular problem is required. To answer a particular problem, a person must first locate all relevant books and then read them; and there is not guarantee that the most relevant information will not be catalogued in a book which has been catalogued by reference to a different subject matter, and therefore not located in the catalogue search. [0007]
  • This problem has been accentuated by the burgeoning of the Internet. The Internet gives a person access to seemingly infinite information resources, but almost no tools for harnessing that information, with the consequence that Internet-based research frequently consumes considerable time and ends in frustration. While highly relevant data may be available on the Internet, extensive searching is often unsuccessful in locating it. [0008]
  • Perhaps the most commonly used computerised method for storing and accessing information is a relational database. A relational database contains a plurality of tables. Each table contains a plurality of records, and each record contains a plurality of fields. Links are established between individual fields in different tables. However, there are only limited areas of information which are suitable for storing and accessing in a relational database format. For the vast majority of types of information, the nature of linkages between different types of information is either unknown or imprecisely defined. [0009]
  • A great strength of computers—their ability to process precisely defined information in a linear manner—becomes a great weakness when it comes to modelling complex systems, in which the data and links between different pieces of data are not precisely defined and in which information arrives in an unstructured parallel form rather than in a linear form. [0010]
  • Research into the needs of large enterprises around the world has identified nine key areas of need which are generally not satisfied today: [0011]
  • 1. Strategic Thinking [0012]
  • What are the mental models that drive our business, give meaning to information and enable us to communicate?[0013]
  • How can we decide what's important [0014]
  • What connects with what?[0015]
  • How can we increase the effectiveness of the enterprise?[0016]
  • 2. Sharing Knowledge [0017]
  • What are people thinking and saying about this subject? How can we share our ideas and knowledge quickly and easily?[0018]
  • What is all the known information that is relevant to this object?[0019]
  • Who is doing what? In relation to this object? In relation to the bigger picture?[0020]
  • 3. Sustaining Performance [0021]
  • We need more balanced views of performance. [0022]
  • We need to track the dynamics of the business, seeing performance over time, with important trends, troughs and peaks highlighted for timely action. [0023]
  • We need to keep everything connected and visible, seeing the big picture and the details. [0024]
  • 4. Making it Happen [0025]
  • What are the initiatives and projects we need to focus on?[0026]
  • What is driving the changes?[0027]
  • Where and when do we expect to see business improvements and specific outcomes?[0028]
  • What are all the actions, so I can be sure that nothing falls through the cracks?[0029]
  • 5. Knowing Perceptions [0030]
  • What can be done to increase leadership strength in our enterprise?[0031]
  • We need to measure outcomes, including understanding the perceptions of our key relationships. [0032]
  • We need to integrate “soft” data with our “hard” data so we can better understand the whole situation and make better decisions. [0033]
  • We need to gather perception data more frequently, and integrate it into our strategic thinking and performance management systems. [0034]
  • 6. Business Intelligence [0035]
  • We need to easily access and analyze our data to produce useful management information. [0036]
  • We need the ability to generate and analyze our budgets, forecasts and what. . . ifs' across thousands of objects quickly and easily. [0037]
  • Our systems must be integrated, and produce the right information quickly or flexibly. [0038]
  • We need to trap explanations for data variations, and to have appropriate comments available when needed. [0039]
  • 7. Market Intelligence [0040]
  • We need to integrate market research data with our own sales data and the valuable specific knowledge our sales people have about their local market. [0041]
  • Selling many products in many locations poses a challenge of diverse competitors, conditions and systems. [0042]
  • We need a fast, consistent world view. [0043]
  • 8. Financial Intelligence [0044]
  • What are the critical areas of the business, and all the legal and management entities that need to be managed?[0045]
  • Statutory and Management accounts must be consolidated, quickly and interpreted intelligently, with meaning. [0046]
  • What are all the rules and regulations with which we need to comply, taking into account multiple currencies, adjustments and intercompany eliminations. [0047]
  • What are the global and local trends and changes that will impact financial performance?[0048]
  • What actions are people taking to address the critical issues?[0049]
  • 9. Resource Intelligence [0050]
  • Where and when are particular resources and skills required?[0051]
  • What is the most intelligent allocation of work and resources that balances all competing demands? What impacts will this have on our projects and performance targets?[0052]
  • An extensive discussion of the different known ways of storing and accessing information and knowledge, including the advantages and disadvantages associated with each, is published on the Internet website: www.thoughtweb.com. [0053]
  • SUMMARY OF THE INVENTION
  • According to the present invention, there is provided a method of organising information into a concept network, to facilitate the creation and sharing of knowledge, including the steps of: [0054]
  • categorizing ideas and thoughts into concepts; [0055]
  • creating links between concepts; [0056]
  • categorizing information into objects; [0057]
  • categorizing objects into concepts; [0058]
  • creating links between objects; and [0059]
  • locating information relevant to any object by evaluating direct object links between that object and directly linked objects, and indirect object links and concept links affecting that object. [0060]
  • The object and concept links may be Boolean links (links which either exist or do not exist), but it is preferred that each link have a qualitative value indicating the strength of the relationship between an object and a linked object, an object and a linked concept, or a concept and a linked concept. The degree of “relevance” of any other object to a given object can then be assessed by calculating the “strength” of the relationship between the given object and the other object, both through a direct link between the objects (if any) and through any indirect links (via other intervening objects or concepts). [0061]
  • One or more of the objects or concepts may represent goals for an organization to which the concept network relates, and the organization may have an overall purpose. A concept network is not, of course, limited to a single organization and in the following discussion it is to be understood that reference to an organization includes reference to two or more organizations. Each object and concept within the concept network may be evaluated as having an importance value relative to each goal, and each goal may have an importance value relative to the organisational purpose. In most organizations, different goals compete with each other for organisational resources, and the present invention may be used to allocate resources to the various goals with a view to optimising the success of the overall organisational purpose. [0062]
  • It is preferred that the concept network take into account changes in the network over time. In particular, the following components may vary over time: the purpose of the organization, the degree of existence of any object (objects may be added to or removed from the network), the properties of links between concepts, and the strength of links between objects. [0063]
  • Each person within an enterprise may be categorised as an “object”, classified within a concept such as “human resources”. Different projects, tasks and physical resources may also be categorised as objects, and a person may be categorised as an “accountable object”, being accountable for the performance of particular tasks or the achievement of particular goals. An accountable object may be directly or indirectly accountable for other objects. An action priority rating for an accountable object may be calculated by evaluating: the importance of each object for which the accountable object is accountable, the degree of accountability between the accountable object and each object, the extent to which the accountable object has addressed all issues and actions associated with each object, the time which has elapsed since the accountable object last considered each object, a review cycle duration, and risk and success values associated with each object. [0064]
  • An object which is a task or goal or has a defined purpose may have associated with it one or more performance measures, which indicate the degree to which the task, goal or purpose has been achieved. The performance of a particular object typically depends upon the performance of linked objects, and it is therefore desirable that the performance measurement of an object include performance measurements of linked objects. [0065]
  • There may be success and risk values associated with objects. A success value for an object is calculated from the object's importance and the object's performance. A risk value for an object is calculated from the object's importance and the object's lack of performance. Both success and risk are relative measurements, in that they are calculated from the perspective of another object. The success and risk values of a particular object from the perspective of a linked object may be different from the success and risk values of that particular object from the perspective of a different linked object. [0066]
  • The concept network of the present invention may be used to bring the most relevant knowledge pro-actively to the attention of the right people. Each person may have an associated personal agent which functions to serve the knowledge acquisition, knowledge sharing and decision making needs of that person. In particular, bearing in mind that the person forms an “accountable object” within the concept network, the person's personal agent determines information which is relevant to bring to the attention of the person based on one or more of importance, performance, risk, success and action priority values associated with each object in the concept network, and the personal agent pro-actively seeks input from the person concerning the status and completion of tasks.[0067]
  • DETAILED DESCRIPTION OF THE INVENTION
  • The invention will now be described in greater detail with reference to the attached drawings which show example forms of the invention. It is to be understood that the particularity of the drawings does not supersede the generality of the foregoing description of the invention. [0068]
  • FIG. 1 is a schematic diagram of some broad features of an embodiment of the invention. [0069]
  • FIG. 2 is a schematic diagram of some inputs and outputs to the system of an embodiment of the invention. [0070]
  • FIG. 3 is a schematic diagram illustrating some applications of the invention. [0071]
  • FIGS. 4[0072] a and 4 b are detailed logic flow diagrams showing the steps involved in a preferred embodiment of the invention. FIGS. 4a and 4 b together comprise a single logic flow diagram, and the links labeled A, C, D, E, F, G, H at the bottom of FIG. 4a match the correspondingly labeled links at the top of FIG. 4b.
  • FIGS. 5, 6 and [0073] 7 show a diagrammatic worked example of an importance calculation according to an aspect of the invention.
  • FIG. 8 shows the conceptual architecture of an intelligent personal agent applied to an illustrative commercial application. [0074]
  • FIG. 9 is a diagram illustrating sample knowledge links and attributes. [0075]
  • FIG. 10 shows an example of performance measurement, normalized through the use of radians. [0076]
  • FIG. 11 illustrates a sample concept network. [0077]
  • FIG. 12 shows importance flows within the sample concept network of FIG. 11. [0078]
  • FIG. 13 shows performance flows within the sample concept network of FIG. 11. [0079]
  • FIG. 14 shows accountability flows within the sample concept network of FIG. 11. [0080]
  • FIG. 15 illustrates the connection of objects, measure types and measures over time. [0081]
  • FIGS. [0082] 16 to 20 illustrate the five different types of desired direction of movement (MDD).
  • Modelling Thought [0083]
  • An Enterprise is a collection of objects and intelligent beings bound together through their awareness of a common purpose. [0084]
  • Examples of an enterprise are: [0085]
  • a large corporation [0086]
  • a football team [0087]
  • the crew of a boat [0088]
  • a collection of intelligent agents involved in a manufacturing process. [0089]
  • A concept is a class or set of objects of a certain type. [0090]
  • A concept is used in the enterprise to describe relevant classes of people, things, places and ideas e.g. customers, colleagues, products, goals, countries, locations. Concepts define the “what” of the enterprise (what people, what things, what places) and can be identified by asking “What do we talk about? In relation to what?”[0091]
  • A concept link is defined by an ordered pair of concepts. Each concept link has a specific direction defined by the order of the two concepts, the concepts being designated the source concept and the destination concept of the concept link. [0092]
  • A concept link is a mental connection between two concepts based on experience or a belief that objects in one concept have a direct relationship with objects in the other concept. Concept links are used to define the “why” and “how” of the enterprise, explaining purpose and contribution. For example: [0093]
  • “Why are we doing Projects? To contribute value to Customers and to implement our Strategies”[0094]
  • “How do we create value for Customers? By supplying quality Products and Services”[0095]
  • “How do we deliver Products and Services to Customers? Through Projects”[0096]
  • “How will we achieve our Goals? By implementing our Strategies”[0097]
  • A concept network consists of concepts (nodes) and concept links. Each concept contains multiple objects, and each concept link contains multiple object links. [0098]
  • The process of defining concepts for an enterprise is guided by broad areas of relevance to success for that enterprise. For example, for a commercial enterprise, broad areas of relevance could include direction, markets, environment, strategy, structure, people, activity. Concepts would be defined which relate to each of these areas, to ensure a comprehensive, balanced view of what underpins success. [0099]
  • A sample concept network is shown in FIG. 11. [0100]
  • In the Special case, a concept network includes one and only one origin node which is a source concept for one or more links, but not a destination concept for any links. The origin node is also called the Enterprise concept. In the General case, a concept network can include multiple origin nodes. [0101]
  • If there are multiple origin nodes, there can be multiple concept links between any two concepts, at most one associated with each origin node. [0102]
  • A concept network includes at least one end node, which is a destination concept for one or more links, but not a source concept for any links. [0103]
  • A path is defined in relation to a specific origin node. It is a set of contiguous, non-intersecting concept links associated with the origin node, starting at the origin node and ending at an end node. Contiguous means that the destination concept of one link in the path is the source concept of another link in the path, or an end node. Non-intersecting means that a concept cannot occur more than once in a path. [0104]
  • According to this definition, all of the links in a path have the same direction, radiating outwards from the origin node or Enterprise concept and no path is a subset of another path. [0105]
  • The paths are useful for guiding thought and each defines a contextual framework for every object in the concepts defined in the path. [0106]
  • An object is a specific instance of a concept. A concept is said to contain a set of objects which are of the type defined by the concept. [0107]
  • An object is a specific person, thing, place or idea which belongs to a concept e.g. Customer X, Product P, Country Z, Issue J. Objects define the specific “whats” of the enterprise and can be identified by asking “For example?”in relation to any concept. [0108]
  • An object link is defined by an ordered pair of objects which are contained in a corresponding ordered pair of concepts. An object link can only exist if there is a concept link whose source concept contains the source object and whose destination concept contains the destination object. The object link is said to be within this concept link. [0109]
  • Each object link has a specific direction defined by the order of the two objects, the direction being the same as the direction of the concept link which contains the object link. A source object can be linked to multiple destination objects, and multiple source objects can be linked to one destination object. [0110]
  • If there are multiple origin nodes, there can be multiple object links between any two objects, at most one for each origin node. [0111]
  • An object link is a mental connection between two objects, in two different concepts, that contributes to a concept link between the same two concepts. Object links define the specific “whys” and “hows” of the enterprise. For example: [0112]
  • “Why are we doing Project P? To contribute value to Customer X”[0113]
  • “Why are we implementing Strategy S? Because it will have a major impact on achievement of Goal A and a medium impact on achievement of Goals B and C”[0114]
  • “How will we meet the needs of Customer X? By implementing Projects P,Q and R”[0115]
  • The strategic index of a concept is a measure of the degree to which it focuses thoughts moving along a path towards the origin node. A possible formula for the strategic index of a concept is 1/n where n is the number of objects in the concept. [0116]
  • Suppose all the concepts that describe an enterprise are arranged in descending order of strategic index. [0117]
  • For any concept, the concepts above have the potential (depending on connectivity) to answer the questions “where are we going?”and “why?”The concepts below have the potential to answer the questions “how?”, “who?”and “when?”. [0118]
  • Flow is defined as the movement of traffic or data along an object link. The direction of flow is defined relative to the direction of the object link: forward (in the same direction), reverse (in the opposite direction) or no flow. [0119]
  • There can be multiple types of flow i.e. multiple types of traffic or data moving along an object link. For a particular type of flow, the direction of flow is a property of the concept link. The concept link defines the direction of flow for that type of flow for all object links within that concept link. [0120]
  • SIPRA is an acronym, the letters of which stand for: [0121]
  • S: Success [0122]
  • I: Importance [0123]
  • P: Performance [0124]
  • R: Risk [0125]
  • A: Action Priority [0126]
  • The purpose of SIPRA is to create an enterprise system driven by the lo objective “to guide you and the enterprise towards success”. [0127]
  • The concept of SIPRA, shown in FIG. 1, illustrates: [0128]
  • the vision of success for any enterprise leads to the definition of concepts and objects relevant to success; [0129]
  • the flow of importance between concepts and objects is the basis for [0130]
  • thinking strategically and identifying where performance is most critical to success; [0131]
  • the definition and tracking of measures of current and future performance, and the flow of performance between concepts and objects are the basis for determining object performance; [0132]
  • the combination of importance and performance for any object is the basis for determining risk and success contribution by that object; and [0133]
  • personal accountability for objects, their risk and success contribution and an understanding of feasible options are the basis for recommending action priorities, which result in action and reappraisal of success. [0134]
  • A SIPRA concept network is a concept network with three types of flow, called importance, performance and accountability. For each concept link, the direction of flow is defined for each of these three types of flow. [0135]
  • FIGS. 12, 13 and [0136] 14 show a sample concept network with the directions of flow for importance, performance and accountability, respectively.
  • SIPRA is supported by a mathematical model, the subject of this invention, that enables a group of people to extend the scope of their individual experience and awareness, making faster and more balanced decisions and increasing the success of the enterprise and the people associated with that enterprise. [0137]
  • SIPRA involves: [0138]
  • defining a set of concepts that provide a strategic framework for structuring thoughts and describing all of the objects relevant to enterprise success; [0139]
  • defining how everyone associated with the enterprise relates to the strategic framework; [0140]
  • defining enterprise success. [0141]
  • A system based on SIPRA can guide any enterprise towards success, adapting quickly to any form of change, including a changing definition of success, continuous learning, and the real time unfolding of events and performance. Important potential commercial applications of the invention are illustrated in FIGS. 2 and 3. [0142]
  • A concept link facilitates navigation through the network by enabling the definition of appropriate paths, classification or grouping of objects, and creation of importance, performance and accountability flows through the network, which enable the determination of importance, performance and accountability values for objects. [0143]
  • The strategic pull of one concept on another is a function of the strategic index of each of the concepts, their connectivity (i.e. the degree to which objects in one concept are linked with objects in the other concept) and the direction of importance flow. [0144]
  • In the General case, the concept network can accommodate a multiplicity of inter-connected enterprises, each with its own unique perspective or viewpoint represented by an origin node. For each object, SIPRA determines the SIPRA-values from each perspective, and is able to create a holistic understanding of alignment between multiple enterprises or multiple groups of people with different common desires. The General case is therefore capable of guiding win-win negotiation, and the implementation of optimal solutions involving multiple conflicting or partially aligned groups. [0145]
  • The Special case is a simplification of the General case, used in solving the complex problems associated with aligning and guiding a large enterprise towards one shared vision and a common purpose with a concept network including exactly one origin node, rather than multiple origin nodes. In the Special case, because of this simplification: [0146]
  • a concept link has one set of link properties, rather than multiple sets; [0147]
  • there is only one concept link between any two concepts, defined as an ordered pair of concepts; [0148]
  • there is no facility to correlate the impact of multiple origin nodes or viewpoints; and [0149]
  • there is only one set of paths, all of which start at the one origin node. [0150]
  • The Special case can be extended readily to the General case. [0151]
  • Every object in the concept network has a standard set of knowledge attribute and linkage types. These can be varied to suit the application and, without limiting the generality of the invention, sample knowledge attributes and linkages are shown in FIG. 9. These include: [0152]
  • memberships of concepts or other groupings of objects from which is derived inheritance knowledge and the ability to make meaningful comparisons across objects; [0153]
  • connections with other objects, and connections with people who are accountable or relevant to the object or who find the object relevant; [0154]
  • information relating to measures, target, actual and forecast performance information and impact analyses based on interactions between objects and measures; [0155]
  • documents including any forms of electronic images, electronic mail, internet references and software; [0156]
  • comments including ideas, conversations, explanations and collaboration; and [0157]
  • actions including delegated tasks, deferred tasks and follow-up reminders. [0158]
  • SIPRA Agents work with one or many SIPRA concept networks, guiding a particular person (or intelligent object) and the enterprise of which they are a part, towards success. They do this by being: [0159]
  • proactive in bringing all relevant knowledge to their person; [0160]
  • available on-line for consultation in real time; [0161]
  • creative and lateral in informing their person of things they need to know; [0162]
  • helpful in recommending courses of action consistent with success; [0163]
  • focused on being effective, and knowing what's important; [0164]
  • connected with the big picture; [0165]
  • continuous in their work for their person, operating at high speed; [0166]
  • forward looking, perceptive and insightful even in the absence of detailed data; [0167]
  • open and non-judgmental in recommending ways to increase personal success and that of the enterprise to which the person belongs; [0168]
  • able to assimilate hard and soft data, analyze in multiple dimensions, highlight significant items and interpret with intelligence; [0169]
  • able to communicate instantaneously across the enterprise; and [0170]
  • able to facilitate connections amongst people. [0171]
  • Specifically, in an example commercial application, each SIPRA agent: [0172]
  • has one owner, a person or artificial intelligent object or robot; [0173]
  • delivers three benefits: insight, automation and details; [0174]
  • operates in accordance with the five guiding principles of SIPRA: [0175]
  • success oriented, guiding its person toward success; [0176]
  • importance aware, understanding the relative importance of all objects; [0177]
  • performance boosting, tracking performance and making the person aware of relevant performance issues; [0178]
  • risk minimizing, assessing the relative risk associated with all objects in the concept network; and [0179]
  • action prioritizing and motivating, recommending where the person should take action and suggesting actions where possible. [0180]
  • works with seven types of knowledge: concepts, objects, measures, people, comments, actions, news; [0181]
  • displays nine capabilities: strategic thinking, sharing knowledge, sustaining performance, knowing perceptions, making it happen, business intelligence, market intelligence, financial intelligence, resource intelligence. [0182]
  • The conceptual architecture of a SIPRA agent for this application is shown in FIG. 8. [0183]
  • In order for the commercial solution to reach maximum effectiveness, each person who owns a SIPRA agent needs to: [0184]
  • have ready access to their SIPRA agent; [0185]
  • know how their SIPRA agent can benefit them; [0186]
  • understand the five guiding principles of SIPRA; [0187]
  • work confidently with the seven types of knowledge; [0188]
  • demonstrate a practical understanding of the nine capabilities. [0189]
  • Importance [0190]
  • We can determine the relative importance of objects by considering their connectivity with other concepts. [0191]
  • There may be many different paths connecting the current concept with each origin concept. The importance of each object in each concept, relative to each origin concept, is based upon the combined impact of all such paths. [0192]
  • Imagine a network which has the capacity to conduct a commodity called “importance”. [0193]
  • In order to model the flow of importance throughout the network, we will assume a unit of importance enters the network at a node called the origin, and flows to a set of objects, set A, via links which connect the origin with objects in set A. The importance continues to flow to another set B which is connected to set A, via links which connect the objects in set A with the objects in set B. [0194]
  • The links have varying degrees of conductivity or “thickness”, and the objects have varying degrees of existence. [0195]
  • The basic processing of importance occurs in accordance with the following procedure: [0196]
  • 1. Is it time to recalculate importance?[0197]
  • 2. Remove bad relationships [0198]
  • 3. Build up a list of concept links, in the correct order for calculating importance [0199]
  • 4. In each concept, obtain all objects for the concept below (target concept) and in the current concept (source concept). [0200]
  • 5. In the first origin concept, importance=1.0. If there are multiple objects in the first concept, each has an importance of 1.0. [0201]
  • 6. In the target concept, go through each object setting importance=0. [0202]
  • 7. Find all the parent objects in the source concept and, for each parent, validate the child links. [0203]
  • 8. For each parent, get all the children, and accumulate the total link value from parent to all children. [0204]
  • 9. If link value not 0 and total link value not 0, use the parent importance to calculate the contribution to child importance associated with this parent: [0205] = Current Link Value Total Link Value * importance of parent
    Figure US20020099714A1-20020725-M00001
  • 10. Accumulate this value for all parents of the selected object, to determine the importance of that object. [0206]
  • 11. Keep a running total of importance for all target objects (Old Total). Continue until all objects in the target concept have had their importance value calculated. [0207]
  • 12. If there are inward flows of importance from multiple concepts, repeat steps 4 to 10 for each such concept, weighting the importance value by the link weight associated with that concept link, and summing the weighted value into the Old Total. [0208]
  • 13. In the target concept, go through each object and find all the objects in this same concept which are influenced by it. [0209]
  • 14. Accumulate the importance of all the “dependant” objects, multiplied by the degree of dependency (for itself, the multiplier is 1). [0210]
  • 15. If an object has no influence on other objects, use its old importance value as the new importance value. [0211]
  • 16. Save the new importance value for each object, and calculate the total of the -new importance values for all objects in the concept (New Total). [0212]
  • 17. If Old Total=New Total, skip the next step. [0213]
  • 18. Loop through the objects, calculating a normalized importance value [0214] = Stored new importance value * Old Total New Total
    Figure US20020099714A1-20020725-M00002
  • 19. Store the importance values for all objects associated with the first origin concept; then proceed to [0215] Step 5 and process importance for all objects associated with the second origin concept, and so on.
  • The importance process is used to generate importance values for the objects in any set, T, based on the dynamics of the network connecting T with the origin. [0216]
  • As an introduction to importance calculation logic, let us assume the current concept is called Concept A and that target Concept B is linked to Concept A by a concept link with importance flowing from A to B. [0217]
  • If importance A (i) is the importance value assigned to Object i in Concept A, and Link AB (i, j) is the strength of the connection between Object i in Concept A and Object j in Concept B, then Importance [0218] B ( j , A ) = i
    Figure US20020099714A1-20020725-M00003
  • Importance A(i)*Link AB (i, j) Where Importance B (j, A) is the Importance Value Assigned to Object j in Concept B, Based on the Link Between Concept A and Concept B. (Note: Normalisation has Been Excluded to Simplify the Formulae.) [0219]
  • The importance of the objects in Concept B is based on links with all concepts: [0220]
  • Importance [0221] B ( j , All ) = k
    Figure US20020099714A1-20020725-M00004
  • Importance B(i, K)*Weight A(K) Where Weight B(K) is the Strength of the Concept Link Between Concept K and Concept B, for All Concepts K in Which There is a Flow of Importance from Concept K to Concept B. [0222]
  • In general, the objects in any Concept A may be dependent on one another to some degree, meaning that some of the objects may exert influence on other objects in the same concept. [0223]
  • Let us use the notation Influence A(i, h) to mean the influence, within Concept A, of Object i on Object h, a fuzzy value (from 0 to 1). [0224]
  • Assuming Influence A(i, i) is I for all Objects i, it follows that Importance [0225] A ( i ) = h
    Figure US20020099714A1-20020725-M00005
  • Importance A(h, All)*Influence A(i, h) [0226]
  • The formula for influence can be defined to suit the application. The default formula for adjusting the importance values is: [0227] i k = j inf ( k , j ) * imp ( j )
    Figure US20020099714A1-20020725-M00006
  • Where: [0228]
  • i[0229] k is the adjusted importance of object k
  • inf(k, j) is the influence of object k on object j [0230]
  • imp(j) is the importance of object j prior to making the adjustment for [0231]
  • influence [0232]
  • inf(k, k)=1.0 [0233]
  • The influence adjustment formula can be applied recursively to take into account the increasingly indirect influences of objects on one another. [0234]
  • In general, the importance of an object is based on: [0235]
  • its direct contribution to the objects in the concepts exerting strategic pull; [0236]
  • its influence on other objects in the same concept; and [0237]
  • their direct contribution to the objects in the concepts exerting strategic pull. [0238]
  • In some situations, the importance values in a concept K with higher strategic index than Concept A may need to be calculated from Concept A, rather than being used in the calculation of importance values within Concept A. This is because Concept K is seen as an aggregation of objects, rather than a strategic driver. [0239]
  • In this situation, Importance [0240] K ( j ) = i
    Figure US20020099714A1-20020725-M00007
  • Importance A(i)*Link AK (i, j) for All Objects i in Concept A. [0241]
  • Using these formulae, it is possible to determine the strategic importance of every object in a network, relative to the common desire of the enterprise. [0242]
  • The importance model can now be extended, taking into account varying contexts and degrees of object existence. [0243]
  • The origin has an importance of 1 i.e. i[0244] o=1 If the origin is linked to concept A, and a is an object in concept A, then I(o, a) is the link value between the origin and object a. The importance of object a is
  • i a=I(o, a)
  • Where i[0245] a is a Real Number Between 0 and 1
  • In the process of deriving target concept importances from source concept importances, provided every object in the source concept is linked to an object in the target concept, the total importance is conserved. [0246] aɛA i a = 1
    Figure US20020099714A1-20020725-M00008
  • For all Concepts A [0247]
  • FIG. 5 shows an example which includes the origin and three objects categorised within Concept A, namely a[0248] 1, a2 and a3. Illustrative link values and importance values are shown.
  • The sum of the importances across all of the objects may be less than 1.0 if not all the objects in the source concept have a link to an object in the target concept. The sum of the importances across all of the objects in the target concept [0249] = Sum of importances for all parents with children Sum importances for all parents
    Figure US20020099714A1-20020725-M00009
  • A network of objects that is changing over time will have new objects appearing and existing objects disappearing in a continuing process of change and adjustment. The degree to which an object exists in any interval of time is not simply “all” or “nothing”. In general, in any interval of time an object has a degree of existence that is some value from 0 to 1. [0250]
  • The degree of existence of an object a in concept A is e[0251] a, where ea is a real number between 0 and 1.
  • Given an expression, referred to as the existence adjustment factor E, where [0252] E = 1 aɛA e a i a
    Figure US20020099714A1-20020725-M00010
  • And E=0if [0253] aɛA e a = 0
    Figure US20020099714A1-20020725-M00011
  • If the Objects a in Concept A Have a Degree of Existence, e[0254] a, Then the Importance of an Object a in Concept A is:
  • i a =Ee a/(o,a)
  • FIG. 6 shows an example which extends FIG. 5 with values for Degree of Existence ea and a calculated existence adjustment factor E. [0255]
  • FIG. 7 shows a further developed version of the illustration of FIGS. [0256] 5 and 6. In this case, a further concept, Concept B has been introduced, represented by objects b1, b2 and b3. FIG. 7 includes a table of importance contributions, showing the importance contributions of each object a to each object b.
  • If concept A is linked to concept B, and a is an object in concept A and b is an object in concept B, then [0257]
  • I(a, b) is the link value between objects a and b. [0258]
  • The importance contribution of object a to object b is[0259]
  • i(a,b)=E/(a,b)e a i a
  • The importance of an object b in concept B is [0260] i b = E aɛA I ( a , b ) e a i a
    Figure US20020099714A1-20020725-M00012
  • Given that there is an origin, O, and a set, T, of target objects, and one or more sets of objects which define the network linkages, N, connecting O with T, then: [0261]
  • the context of set T is the set of all sets of objects, N, which define the network linkages connecting O with T [0262]
  • the target connection layer, TC, is the set of objects in the context N which have direct linkages with the objects in set T [0263]
  • the origin connection layer, OC, is the set of objects in the context N which have direct linkages with the origin. [0264]
  • In the simplest case, the context N does not exist, and the origin O links directly to set T (see FIG. 5). [0265]
  • In the next simplest case, the target connection layer TC is also the origin connection layer OC (see FIG. 7). [0266]
  • In the generalised case, there are one or more layers between the target connection layer and the origin connection layer. The target connection layer TC is disjoint from, and links directly or indirectly with, the origin connection layer OC. The process illustrated in FIGS. 5 through 7, is applied in a recursive manner, flowing importance through the network to the target set. [0267]
  • The target set need not be defined as a fixed set. It is the set that is currently linked to the target connection layer. With each recursion, the target set becomes part of the context, becoming the target connection layer for the next target set. In this way, there is no limit to the number of layers in the context, the context can keep expanding as the target set keeps moving, and the path can change direction with each recursion, depending upon which target set is selected next. This is how strategic thinking is modelled in the computer. [0268]
  • Performance, Risk and Success Contribution [0269]
  • The performance of an object is based on a defined set of measures, and actual/forecast observations of these measures over time compared with target values or objectives. These values can be compared to determine an indication of performance which, when combined with the importance of the object, can be used to determine the success contribution and risk impact of the object on the success of the enterprise as a whole. [0270]
  • In order to track performance, each concept has a set of measure types, and each measure type has a set of measures associated with that measure type, and there are links of variable strength between each concept and the associated measure types. [0271]
  • Each object in the concept inherits the measure types and measures from the concept to which it belongs. [0272]
  • Each object has links of variable strength with the measure types, and for each object each measure type has links of variable strength with the measures associated with that measure type. [0273]
  • The basic processing of performance, risk and success occurs in accordance with the following procedure: [0274]
  • 1. Is it time to recalculate performance?[0275]
  • 2. Make sure importance calculated first [0276]
  • 3. Remove performance values for all current and future intervals [0277]
  • 4. Build up a list of concept links, in the correct order for calculating performance [0278]
  • 5. Load any external measure data [0279]
  • 6. If the concept has the state change property, then generate the progress performance of each object in the concept, saving the result in the state change progress measure. If the concept has the perception property, then generate the perception performance of each object in the concept, saving the results in the perception measures. [0280]
  • 7. For each target concept, get a list of concepts (source concepts) for which performance flows into the target concept. [0281]
  • 8. Obtain all objects in the source concept. Consolidate the performance for each object in target concept from all the objects to which they are linked in the source concept and save the resulting value in the performance measure in the target concept called ‘source concept’ performance. [0282]
  • 9. [0283] Repeat step 8 for all source concepts.
  • 10. For each object in the target concept, generate performance, risk and success values for each measure in each current and future time interval. [0284]
  • Two types of performance will be considered, steady state and directional. In steady state performance measurement, there is no improvement target. The objective is to maintain performance at a certain level. [0285]
  • For example, in manufacturing washers, the size of washers may vary around a mean diameter. If a washer is too small or too large it may be rejected. The objective could be to keep the rejection rate at 1% or less. Product quality is judged for a specific washer; process quality is for a sample of significant size. Continuous performance measurement relates to process quality. [0286]
  • Two critical points need to be defined, at which the level of rejections is judged to be very poor (e.g. 1.5%), target (say 0.5%) and excellent (e.g. close to zero, say 0.2%). [0287]
  • The following variables can now be defined: [0288]
  • Performance (P) is the measured value of performance, e.g. an actual rejection rate of 1.1% for the month. [0289]
  • Normalised Performance (p) is the normalised measure of performance, in which the very low performance limit is 0 (e.g. 1.5%), and the target performance is 100 (e.g. 0.5%) and the performance value is graduated between these two limits (e.g. 1.1% rejection rate becomes 40%). [0290]
  • Performance judgment is the subjective interpretation of the normalised performance (e.g. 40% is “poor”, 95% is “OK” or “on track”, 120% is “very strong” or “exceptional”). These judgments can be expressed through any appropriate selection of colours e.g. 95+% is green, 60 to 95% is orange, 0 to 60% is red, with all intermediate values corresponding to varying degrees of green, orange and red. [0291]
  • With directional performance, there is a specific time frame within which the performance value must improve from a “base” value to a “target value”[0292]
  • For example, a project is 20% complete at the planned start date, and it must be 100% complete by the planned finish date. Normalised performance will set 20% progress to a value of zero and 100% complete at the finish date to a value of 100. A progress value of 40% would result in a normalised performance value of 25%. [0293]
  • As another example, sales this year from new business are targeted to be $6 million. Normalised performance will set zero sales to a value of zero and $6 million sales to a value of 100. Cumulative sales to a value of $4 million at the target date will result in a normalised performance value of 66.7%. [0294]
  • As one example of how performance can be measured, it can be normalized through the use of radians, as shown in FIG. 10. [0295]
  • The performance values must converge to the target value by the finish time. The critical line indicates the level below which performance must not fall at any time if the performance target is to be achieved. [0296]
  • A circle with the origin (target, finish) is drawn through the current performance point. The point where the circle intersects the critical line has a normalised performance value of 0. The point where the circle intersects the target line has a normalised performance value of 100. All points on the straight line connecting (base, start) and (target, finish) have a normalised performance value of 50. Alternatively, the point where the circle intersects the target line has a normalized performance value of 200, and all points on the straight line connecting (base, start) and (target, finish) have a normalized performance value of 100. [0297]
  • Performance is measured at any points in time, and in any time intervals, including past, present and future times. [0298]
  • Each concept network has a time importance profile which defines the relative weight or importance of performance, risk and success values over time. [0299]
  • Each measure in any time interval has three associated values, actual/forecast, target and base that are used in the determination of performance assessments. [0300]
  • Performance has valid definition only from the start time (the earlier of planned start and actual start time) to the finish time (the later of planned finish time and actual finish time) of an objective. Outside this time frame, the performance measurement objective does not exist. [0301]
  • Performance objectives only exist within a time frame, specific to an object. When multiple performance objectives are considered, at a point in time, which objectives exist will depend on whether the point in time is within their time frame. [0302]
  • Similarly, if multiple performance objectives are considered within a defined time interval, the degree of existence of each objective will depend upon the percentage of each objective's time frame that falls within the defined time interval. [0303]
  • The importance, prioritization and consolidation of performance objectives is dependent upon their existence, so it is necessary to define the time or time interval whenever the concept network involves performance objectives. [0304]
  • Each measure has a “desired direction of movement” (MDD) property, which can have any one of five settings: [0305]
  • maximum increases are desired Favorable) [0306]
  • staying under an upper limit Less than) [0307]
  • maximum decreases are desired Unfavorable) [0308]
  • staying above a lower limit (Greater than) [0309]
  • staying within tolerances of a target value (Tracking). [0310]
  • Each measure is associated with a derivation type, depending upon the way in which the actual/forecast value is derived. These derivation types include: [0311]
  • a perception measure, which is derived through a network of questionnaires, questions, respondents, respondent weightings; [0312]
  • a state change measure, which is derived through a network of phases, components and milestones, each milestone having progress values, milestone status, milestone planned completion date, milestone actual/forecast completion date; [0313]
  • a summary measure, which is derived through the summation or averaging of one or more transaction or measurement values; [0314]
  • a “Concept X performance” measure for Object j in Concept Y, which is derived through the consolidation of the performance values of all objects which are in Concept X and connected with Object j, where there is a concept link between Concept X and Concept Y, and a performance flow from Concept X to Concept Y; [0315]
  • a calculated measure, which is derived through any mathematical combination of measures. [0316]
  • The connection of objects, measure types and measures over time is shown in FIG. 15. [0317]
  • Each concept and measure type combination has properties which define the data source e.g. perception, state change and summary measures may relate to a specific segment of a specified database; “Concept X performance” measures are determined through an analysis of the concept network, calculated measures have a mathematical expression involving specified measures. [0318]
  • Each object and measure combination may have properties, if relevant, which define the data reference within the data source e.g. an identification number. [0319]
  • For each measure and object combination, the system requires achieved values (i.e. measures of current achievement) at an appropriate frequency. [0320]
  • Based on this data, the system calculates a performance rating for each measure and object combination, and then uses the weights to calculate a weighted performance value for the object. [0321]
  • Similar calculations are carried out: [0322]
  • excluding all measures with negative performance ratings to calculate the success contribution of the object; and [0323]
  • excluding all measures which are 100% on track or better to calculate the risk contribution of the object. [0324]
  • At a point in time t, the performance of an object j in Concept J is a function of: [0325]
  • the measure types and measures associated with Concept J; [0326]
  • the strength of the links between object j and these measure types; [0327]
  • the strength of the links between these measure types and the associated measures; [0328]
  • the relative importance or weight of each time interval in the assessment of performance, risk and success in time interval t; [0329]
  • the actual/forecast value, target value (i.e. objective) and base value associated with each measure in each time interval that is relevant to the assessment of performance in time interval t; [0330]
  • the MDD property of each measure; and [0331]
  • the performance of all objects in all Concepts which have a concept link with Concept J and for which the flow of performance is from that other concept to Concept J. [0332]
  • The generalized performance assessment method defined below enables the performance, success contribution and risk of an object to be assessed using any combination of measures, measure types and fuzzy rules. [0333]
  • The method can be applied to all types of data, all types of targets and objectives, over any time-frames. [0334]
  • For a measure k in time interval x, being observed at time t, assume the actual/forecast performance has a value v. The value is translated into three values: p (measure performance), s (measure success) and r (measure risk) depending upon the target value, upper and lower limits on the target value (UL and LL) and the MDD function. The MDD function can be defined in any way required to model a performance guidance system. The example used to illustrate the MDD function has five types (F=favourable, L=less than, U=unfavourable, G=greater than, T=tracking) and, for each type, there is a formula which defines p, s and r as a function of v. The five types of MDD in this example are illustrated in FIGS. 16 through 20, respectively. [0335]
  • Given a target value T, an upper limit percentage UL% and a lower limit percentage LL%, then the upper and lower limits, UL and LL respectively, are: [0336]
  • UL=T (1+UL%*SGN(T)) [0337]
  • LL=T (1−LL%*SGN(T)) [0338]
  • Given a base value B and a reference value X (where X=0 initially), then: [0339]
  • if MDD=F, B≠0 and B>T then MDD=U; [0340]
  • if MDD=U, B≠0 and B<T then MDD=F; [0341]
  • if MDD=F, T<0 and B=0,then X=2*T; [0342]
  • if MDD=U, T>0 and B=0 then X=2*T; [0343]
  • if MDD=F, B≠0 and B<T, then X=B; [0344]
  • if MDD=U, B≠0 and B>T, then X=B. [0345]
  • Given the expressions: [0346] A = v - X T - X B = v - LL T - LL C = v - LL UL - LL D = v - UL T - UL
    Figure US20020099714A1-20020725-M00013
  • The Table Below Summarizes the Performance, Success and Risk Calculations for All Conditions: [0347]
    Value Desired Direction of Movement (MDD Value)
    Condition F L U G T
    V > UL p > 100 p = 0 p < 100 p = 100 p = 0
    p = {A} s = 0 p = {A} s = 100 s = 0
    s = 100 r = 100 s = 0 r = 0 r = 100
    r = 0 r = 100
    T < V < UL p > 100 0 < r < 100 0 < p < 100 0 < s < 100 0 < s < 100
    p = {A} r = {C} p = {A} s = p {C} s = p {D}
    s = 100 s = 100 − r 0 < s < 100 r = 100 − s r = 100 − s
    r = 0 p = s s = {B} p = s p = s
    r = 100 − s
    V = T p = 100 0 < r < 100 p = 100 0 < s < 100 p = 100
    s = 100 r = {C} s = 100 s = p {C} s = 100
    r = 0 s = 100 − r r = 0 r = 100 − s r = 0
    p = s p = s
    LL < V < T 0 < p < 100 0 < r < 100 p > 100 0 < s < 100 0 < s < 100
    p = {A} r = {C} p = {A} s = {C} s = {B}
    0 < s < 100 s = 100 − r s = 100 r = 100 − s r = 100 − s
    s = {B} p = s r = 0 p = s p = s
    r = 100 − s
    V < LL p < 0 p = 100 p > 100 p = 0 p = 0
    p = {A} s = 100 p = {A} s = 0 s = 0
    s = 0 r = 0 s = 100 r = 100 r = 100
    r = 100 r = 0
  • Worked examples, which derive values for p, s and r for a variety of T, UL and LL values for each of the MDD types, are shown in the following tables: [0348]
    TABLE 1
    v working p s r
    T = 200 0 p = 0/200 0 0 100
    UL% = 5, LL% = 8 85 p = 85/200 42.5 0 100
    UL = T (1 + UL%) = 210 190 p = 190/200, s = ( 190 - 184 ) ( 200 - 184 )
    Figure US20020099714A1-20020725-M00014
    95 37.5 62.5
    LL = T (1 − LL%) = 184 200 p = 200/200 100 100 0
    B = 0 207 p = 207/200 103.5 100 0
    X = 0 390 p = 390/200 195 100 0
    B = 60 0 p = ( 0 - 60 ) ( 200 - 60 )
    Figure US20020099714A1-20020725-M00015
    −43 0 100
    X = 60 85 p = ( 85 - 60 ) ( 200 - 60 )
    Figure US20020099714A1-20020725-M00016
    18 0 100
    190 p = ( 190 - 60 ) ( 200 - 60 )
    Figure US20020099714A1-20020725-M00017
    s = ( 190 - 184 ) ( 200 - 184 )
    Figure US20020099714A1-20020725-M00018
    93 37.5 62.5
    200 p = ( 200 - 60 ) ( 200 - 60 )
    Figure US20020099714A1-20020725-M00019
    100 100 0
    207 p = ( 207 - 60 ) ( 200 - 60 )
    Figure US20020099714A1-20020725-M00020
    105 100 0
    390 p = ( 390 - 60 ) ( 200 - 60 )
    Figure US20020099714A1-20020725-M00021
    236 100 0
    T = −300 0 p = 600 - 300 + 60
    Figure US20020099714A1-20020725-M00022
    200 100 0
    UL% = 5, LL% = 8 −130 p = - 130 + 600 300
    Figure US20020099714A1-20020725-M00023
    157 100 0
    UL = T (1 − UL%) = −285 −290 p = 310 300
    Figure US20020099714A1-20020725-M00024
    103 100 0
    LL = T (1 + LL%) = −324 −300 p = 310 300
    Figure US20020099714A1-20020725-M00025
    103 100 0
    B = 0 −310 p = 290 300
    Figure US20020099714A1-20020725-M00026
    s = - 310 + 324 - 300 + 324
    Figure US20020099714A1-20020725-M00027
    97 58 42
    X = 2 * T =− 600 −500 p = - 500 + 600 300
    Figure US20020099714A1-20020725-M00028
    33 0 100
    B = −400 0 p = 400 100
    Figure US20020099714A1-20020725-M00029
    400 100 0
    X = −400 −130 p = - 130 + 400 - 300 + 400
    Figure US20020099714A1-20020725-M00030
    270 100 0
    −290 p = - 290 + 400 - 300 + 400
    Figure US20020099714A1-20020725-M00031
    110 100 0
    −300 100 100 0
    −319 p = - 310 + 400 - 300 + 400
    Figure US20020099714A1-20020725-M00032
    s = - 310 + 324 - 300 + 324
    Figure US20020099714A1-20020725-M00033
    90 58 42
    −500 p = - 500 + 400 - 300 + 400
    Figure US20020099714A1-20020725-M00034
    −100 0 100
  • [0349]
    TABLE 2
    v working p s r
    T = 200 0 p = - 400 200 - 400
    Figure US20020099714A1-20020725-M00035
    200 100 0
    UL% = 5, LL% = 8 85 p = 85 - 400 200 - 400
    Figure US20020099714A1-20020725-M00036
    158 100 0
    UL = T (1 + UL%) = 210 190 p = 190 - 400 200 - 400
    Figure US20020099714A1-20020725-M00037
    105 100 0
    LL = T (1 − LL%) = 184 200 p = 100 100 100 0
    B = 0 207 p = 207 - 400 200 - 400
    Figure US20020099714A1-20020725-M00038
    s = 207 - 210 200 - 210
    Figure US20020099714A1-20020725-M00039
    97 30 70
    X = 400 390 p = 390 - 400 - 200
    Figure US20020099714A1-20020725-M00040
    5 0 100
    B = 350 0 p = - 350 200 - 350
    Figure US20020099714A1-20020725-M00041
    233 100 0
    X = 350 85 p = 85 - 350 200 - 350
    Figure US20020099714A1-20020725-M00042
    177 100 0
    190 p = 190 - 350 200 - 350
    Figure US20020099714A1-20020725-M00043
    107 100 0
    200 p = 100 100 100 0
    207 p = 207 - 350 200 - 350
    Figure US20020099714A1-20020725-M00044
    s = 207 - 210 200 - 210
    Figure US20020099714A1-20020725-M00045
    95 30 70
    390 p = 390 - 350 200 - 350
    Figure US20020099714A1-20020725-M00046
    −27 0 100
    T = −300 0 p = 0 0 0 100
    UL% = 5, LL% = 8 −130 p = - 130 - 0 - 300 - 0
    Figure US20020099714A1-20020725-M00047
    43 0 100
    UL = T(1 − UL%) = −285 −290 p = - 290 - 300
    Figure US20020099714A1-20020725-M00048
    s - 290 + 285 - 300 + 285
    Figure US20020099714A1-20020725-M00049
    97 33 67
    LL = T (1 + LL%) = −324 −300 p = 100 100 100 0
    B = 0 −310 p = - 310 - 300
    Figure US20020099714A1-20020725-M00050
    103 100 0
    X = 0 −500 p = - 500 * - 300
    Figure US20020099714A1-20020725-M00051
    157 100 0
    B = −150 0 p = 150 - 300 + 150
    Figure US20020099714A1-20020725-M00052
    −100 0 100
    X = −150 −130 p = - 130 + 150 - 300 + 150
    Figure US20020099714A1-20020725-M00053
    −13 0 100
    −290 p = - 290 + 150 - 300 + 150
    Figure US20020099714A1-20020725-M00054
    s - 290 + 285 - 300 + 285
    Figure US20020099714A1-20020725-M00055
    93 33 67
    −300 p = 100 100 100 0
    −310 p = - 310 + 150 - 300 + 150
    Figure US20020099714A1-20020725-M00056
    107 100 0
    −500 p = - 500 + 150 - 300 + 150
    Figure US20020099714A1-20020725-M00057
    233 100 0
  • [0350]
    TABLE 3
    v working p s r
    T = 200 0 V < LL 100 100 0
    UL% = 5, LL% = 8 85 V < LL 100 100 0
    UL = T (1 + UL%) =210 190 r = 190 - 184 210 - 184
    Figure US20020099714A1-20020725-M00058
    77 77 23
    LL = T (1 − LL%) = 184 200 r = 200 - 184 210 - 184
    Figure US20020099714A1-20020725-M00059
    38 38 62
    207 r = 207 - 184 210 - 184
    Figure US20020099714A1-20020725-M00060
    12 12 88
    390 V > UL 0 0 100
    T = −300 0 V > UL 0 0 100
    UL% = 5, LL% = 8
    UL = T (1 − UL%) =−285 −130 V > UL 0 0 100
    LL = T (1 + LL%) =−324 −290 r = 290 + 324 - 285 + 324
    Figure US20020099714A1-20020725-M00061
    13 13 87
    −300 r = - 300 + 324 - 285 + 324
    Figure US20020099714A1-20020725-M00062
    38 38 62
    −310 r = - 310 + 324 - 285 + 324
    Figure US20020099714A1-20020725-M00063
    64 64 36
    −500 V < LL 100 100 0
  • [0351]
    TABLE 4
    v working p s r
    T = 200 0 V < LL 0 0 100
    UL% = 5, LL% = 8 85 V < LL 0 0 100
    UL = T (1 + UL%) =210 190 s = 190 - 184 210 - 184
    Figure US20020099714A1-20020725-M00064
    23 23 77
    LL = T (1 − LL%) = 184 200 s = 200 - 184 210 - 184
    Figure US20020099714A1-20020725-M00065
    62 62 38
    207 s = 207 - 184 210 - 184
    Figure US20020099714A1-20020725-M00066
    88 88 12
    390 V > UL 100 100 0
    T = −300 0 V > UL 100 100 0
    UL% = 5, LL% = 8 −130 V > UL 100 100 0
    UL = T (1 − UL%) =−285 −290 s = - 290 + 324 - 285 + 324
    Figure US20020099714A1-20020725-M00067
    87 87 13
    LL = T (1 + LL%) =−324 −300 s = - 300 + 324 - 285 + 324
    Figure US20020099714A1-20020725-M00068
    62 62 38
    −310 s = - 310 + 324 - 285 + 324
    Figure US20020099714A1-20020725-M00069
    36 36 64
    −500 V < LL 0 0 100
  • [0352]
    TABLE 5
    v working p s r
    T = 200 0 V < LL 0 0 100
    UL% = 5, LL% = 8 85 V < LL 0 0 100
    UL = T (1 +UL%) = 210 190 s = 190 - 185 200 - 185
    Figure US20020099714A1-20020725-M00070
    33 33 67
    LL = T (1 − LL%) = 184 200 s = 200 - 185 200 - 185
    Figure US20020099714A1-20020725-M00071
    100 100 0
    207 s = 207 - 210 200 - 210
    Figure US20020099714A1-20020725-M00072
    30 30 70
    390 V > UL 0 0 100
    T = −300 0 V > UL 0 0 100
    UL% = 5, LL% = 8 −130 V > UL 0 0 100
    UL = T (1 − UL%) =−285 −290 s = - 290 + 285 - 300 + 285
    Figure US20020099714A1-20020725-M00073
    33 33 67
    LL = T (1 + LL%) =−324 −300 s = - 300 + 285 - 300 + 285
    Figure US20020099714A1-20020725-M00074
    100 100 0
    −310 s = - 310 + 324 - 300 + 324
    Figure US20020099714A1-20020725-M00075
    58 58 42
    −500 V < LL 0 0 100
  • The values p, s and r defined and used in the tables above relate to a measure k in time interval x, being observed at time t. The more general specification of the method is defined as follows: [0353]
  • v represents v(k, t, x), an actual/forecast value for measure k in time interval x observed from time interval t; [0354]
  • p represents mp(k, t, x), the performance of measure k in time interval x observed from time interval t; [0355]
  • s represents ms(k, t, x), the success contribution if measure k in time interval x observed from time interval t; and [0356]
  • r represents mr(k, t, x), the risk associated with measure k in time interval x observed from time interval t. [0357]
  • It follows that: [0358] mp ( k , t ) = x mp ( k , t , x ) * twp ( t , x )
    Figure US20020099714A1-20020725-M00076
  • where mp(k, t) is the performance of measure k as assessed at time t and twp (t, x) is the relative weight assigned to performance values in each time interval x in the assessment being made in time interval t. Similarly, [0359] ms ( k , t ) = x ms ( k , t , x ) * tws ( t , x )
    Figure US20020099714A1-20020725-M00077
    mr ( k , t ) = x mr ( k , t , x ) * twr ( t , x )
    Figure US20020099714A1-20020725-M00078
  • where ms(k, t) is the success of measure k as assessed at time t, mr(k, t) is the risk of measure k as assessed at time t, tws(t, x) is the relative weight assigned to success values in each time interval x and twr(t, x) is the relative weight assigned to risk values in each time interval x. [0360]
  • Given that the performance of measure type n at time t is mtp(n, t), then: [0361] mtp ( n , t ) = k mp ( k , t ) * ml ( n , k )
    Figure US20020099714A1-20020725-M00079
  • where ml(n, k) is the relative strength of the link connecting measure k to measure type n. [0362]
  • Similarly, [0363] mts ( n , t ) = k ms ( k , t ) * ml ( n , k ) mtr ( n , t ) = k mr ( k , t ) * ml ( n , k )
    Figure US20020099714A1-20020725-M00080
  • where mts(n, t) is the success of measure type n at time t and mtr(n, t) is the risk of measure type n at time t. [0364]
  • Given that object i performance at time t is p(j, t), then: [0365] p ( j , t ) = n mtp ( n , t ) * mtl ( j , n )
    Figure US20020099714A1-20020725-M00081
  • where mtI (j, n) is the relative strength of the link connecting measure type n to object j. [0366]
  • Similarly, [0367] s ( j , t ) = n mts ( n , t ) * mtl ( j , n ) r ( j , t ) = n mtr ( n , t ) * mtl ( j , n )
    Figure US20020099714A1-20020725-M00082
  • where s(j, t) is the success factor of object j at time t and r(j, t) is the risk factor of object j at time t. [0368]
  • The method is now extended to accommodate state change measures. State changes are defined as the transition from one phase to another. [0369]
  • Any concept can be a state change concept, meaning that the concept and all of the objects in the concept are associated with a set of phases that is specific to that concept. For example, state changes can be associated with projects (planning, execution, etc), products (life cycle), relationships (stages of maturity). [0370]
  • For each state change concept there is a state change measure k whose purpose is to track the progress of state changes. The following method describes how the actual/forecast and target values can be derived for all points in time, for any state change object. [0371]
  • Each phase in an associated set of phases has a sequence number such that, when phases associated with a concept are arranged in accordance with their sequence number, they define a standard life cycle for the objects in that concept. [0372]
  • Each phase associated with a state change concept J has a phase description, phase purpose, a sequence number and a progress value. The sum of the progress values of all phases associated with any state change concept equals 100. [0373]
  • Each object in a state change concept J is associated with components, which may have a one-to-one or a many-to-one relationship with the phases. Each object in a state change concept may be associated with milestones which, if they exist, may have a one-to-one or a many-to-one relationship with the components. A milestone associated with a component is said to be “in the component”, and “in the phase” with which the component is associated. [0374]
  • The components associated with a phase are said to be “in the phase”, and they are arranged sequentially according to a sequence number within the phase. [0375]
  • The progress value of a phase is used to determine a progress value for each milestone in that phase. For an object j observed at time t, if phase f has a progress value pv(f then each milestone g in phase f has a progress value [0376] mv ( g ) = pv ( f ) - pc ( f ) n ( f )
    Figure US20020099714A1-20020725-M00083
  • where pc(f) is the progress value associated with completing phase f, over and above the completion of the milestones, and n(f) is the number of milestones in phase f. [0377]
  • For each component h in phase f, for an object j observed at time t, the progress value of component h, cv(h), in time interval x, is [0378] cv ( h ) = g mv ( g )
    Figure US20020099714A1-20020725-M00084
  • for all milestones g in component h. [0379]
  • Phases, components and milestones for an object j have one current state at any time: e.g. future (not commenced and not due to commence yet), current (active), overdue (not complete, but completion is past due)—all “incomplete” states, or complete. [0380]
  • The state of a milestone can be changed by an authorized person indicating whether or not the milestone, in relation to a specific object at a particular point in time, is complete. [0381]
  • The state of a component is incomplete while any of the milestones in that component are incomplete, and it is automatically complete when all of the milestones in the component are complete. [0382]
  • The state of a phase is incomplete while any of the components or milestones in that phase are incomplete. A phase is only complete when all of the milestones and components in the phase are complete, and the specific activities associated with phase completion are also complete. [0383]
  • For an object j observed at time t, the progress of a milestone g at time x is: [0384]
  • mp(g)=mv(g)*sm(g) [0385]
  • where sm(g) is the status of milestone g (e.g. 0 if incomplete, 1 if complete); [0386]
  • For an object j observed at time t, the progress of a component h at time x is: [0387] cp ( h ) = g mp ( g )
    Figure US20020099714A1-20020725-M00085
  • for all milestones g in component h; [0388]
  • For an object j observed at time t, the progress of a phase f at time x is: [0389] pp ( f ) = pc ( f ) * sp ( f ) + h cp ( h )
    Figure US20020099714A1-20020725-M00086
  • for all components h in phase f, where sp(y is the status of the completion activities associated with phase f (e.g. 0 if incomplete, 1 if complete); [0390]
  • The value of progress measure k at time x, observed at time t, is v(k, t, x), [0391]
  • where [0392] v ( k , t , x ) = f pp ( f )
    Figure US20020099714A1-20020725-M00087
  • for all phases f associated with the Concept J. [0393]
  • This method enables the state change measure associated with every object in a state change concept to have a derived progress value (in the [0394] range 0 to 100).
  • In order to measure actual/forecast progress against a plan or targets, there is required a method for generating plan or target values using standards to minimize manual effort: [0395]
  • The start and end dates of an object's life cycle are defined manually; [0396]
  • an estimated end date for each phase f in object j is calculated as follows:[0397]
  • end date (f)=LCstart(j)+(LC duration*T/100)
  • where LCstart(j) is the start of the lifecycle for object j, LCduration is the duration of the lifecycle for object j, and T is the sum of the phase progress values in sequence to phase f i.e. [0398] T = n = 1 f pv ( n )
    Figure US20020099714A1-20020725-M00088
  • The start date of the first phase is LCstart(j), and the start date for all other phases is the end date of the preceding phase. [0399]
  • An estimated end date for each component h in phase f, cedate(h), is calculated as follows: [0400] cedate ( h ) = csdate ( f , h ) + pd ( f ) * cv ( h ) pv ( f )
    Figure US20020099714A1-20020725-M00089
  • where csdate(f, h) is equal to the start date of the phase for the first component in the phase, and equal to cedate(h-1) for all components after the first and pd(f) is the duration of phase f for object j. [0401]
  • The difference between the enddate of the last component in the phase, and the end date of the phase, is the time provided for completion of activities associated with completion of the phase. [0402]
  • The start date for each milestone is the same as the start date for the component to which it belongs, and the end date for each milestone is the same as the end date for the component to which it belongs. The end date of a milestone can be varied, provided it remains within the date range of the component. Similarly, the component start and end dates can be varied (including allowing components to overlap) provided they remain within the date range of the phase to which they belong. When component dates are changed, the milestone dates need to be adjusted to fit within the new date range. The start and end dates of phases can be varied, provided the date ranges of the phases do not overlap, and they remain within the date range of the object lifecycle. When phase dates are changed, the component dates need to be adjusted to fit within the new date range. The start and end dates of an object life cycle can be varied, provided the date ranges of the phases are adjusted to fit within the new date range. [0403]
  • For a state change measure k whose purpose is to track the progress of state changes, the dates estimated using the method above define the expected state and progress values, which are the plan or target values for each time interval. [0404]
  • The method is now extended to accommodate perception measures. For some concepts, perceptions are an important measure of outcomes. [0405]
  • Any concept can be a perception concept, meaning that the concept and all of the objects in the concept are associated with people whose perceptions need to be measured and used in the determination of object performance, through association with one or more perception measures. [0406]
  • A perception concept is associated with relationship types (e.g. sponsors, beneficiaries, suppliers); event types (e.g. the completion of a state change phase, the end of a calendar month, the appointment of a new employee); assessment objectives (e.g. determine the level of commitment or satisfaction with the process or service); one or more questions associated with each assessment objective; and, associated with each question, two or more response options with each of which is associated as response value. [0407]
  • For each object j in perception concept J there is a set of people each of whom is associated with the object and one or more of the relationship types. [0408]
  • Each object has conditions which generate specific instances of event types e.g. an event occurs when a state change object completes a specific phase, a measure performance value crosses a trigger threshold, or a certain date is reached. An event is associated with a specific date and time. [0409]
  • Each object in a perception concept has a desired sample size and sampling frequency associated with each relationship type e.g. two beneficiaries will be sampled each month, either at the completion of a phase or, if no phase completion occurs during the month, at the end of the month. [0410]
  • Each event type is associated with a selection of relationship types and, for each relationship type, a specific set of assessment objectives which are, in turn, associated with a specific set of questions. [0411]
  • For each object, the occurrence of a specific event results in the identification of a specific set of people (denoted respondents) being selected from each associated relationship type, and the administration of a specific set of questions to each respondent. [0412]
  • For each object j in perception concept J, at a time t, each perception is measure has a link of a certain strength with one or more assessment objectives, and each assessment objective has a link of a certain strength with one or more questions. Object j at time t has a link of a certain strength with each respondent. Perception measure k is assumed to be associated with relationship type R. In general, a measure can be derived from other measures, so the association of a measure with only one relationship type does not limit the generality of the solution method described herein. [0413]
  • For each question “a”, minimum and maximum response values at time t are qmin(a) and qmax(a). [0414]
  • For each assessment objective “b” associated with object j, measure k and relationship type R, the minimum and maximum response values at time t are: [0415] ao min ( b ) = a q min ( a ) * qw ( b , a ) ao max ( b ) = a q max ( a ) * qw ( b , a )
    Figure US20020099714A1-20020725-M00090
  • where qw(b, a) is the relative strength of the link from b to a (the sum of the link strengths equals 1). [0416]
  • For each perception measure k associated with object j and relationship type R, the minimum and maximum response values at time t are: [0417] m min ( k ) = b ao min ( b ) * aow ( k , b ) m max ( k ) = b ao max ( b ) * aow ( k , b )
    Figure US20020099714A1-20020725-M00091
  • for all assessment objectives b linked to measure k where aow(k, b) is the relative strength of the link from k to b (the sum of the link strengths equals 1). [0418]
  • For each respondent i associated with object j and relationship type R, the response to question “a” at time t scores a response value of qv(a, i) where: [0419]
  • qmin(a)≦qv(a, i)≦qmax(a) [0420]
  • For each relationship type R associated with object j, the response value to question “a” at time t is: [0421] qv ( a , R ) = i qv ( a , i ) * pw ( j , i )
    Figure US20020099714A1-20020725-M00092
  • for all respondents i in relationship type R, where pw(j, i) is the strength of the link from object j to person i. [0422]
  • For each assessment objective b associated with object j and measure k, the response value at time t is: [0423] aov ( b , R ) = a qv ( a , R ) * qw ( b , a )
    Figure US20020099714A1-20020725-M00093
  • for all questions “a” in assessment objective b, responded to by people in relationship type R. [0424]
  • The normalized score for assessment objective b and relationship type R, with [0425] minimum 0 and maximum 100, is V(b, R) where: V ( b , R ) = aov ( b , R ) - ao min ( b ) ao max ( b ) - ao min ( b ) * 100
    Figure US20020099714A1-20020725-M00094
  • For perception measure k associated with object j and relationship type R, the response value at time t is: [0426] v ( k ) = b V ( b , R ) * aow ( k , b )
    Figure US20020099714A1-20020725-M00095
  • for all assessment objectives b linked to measure k. [0427]
  • At any time t, v(k) has a minimum value of 0 and a maximum value of 100. [0428]
  • v(k) is the same as v(k, t, x), an actual/forecast value for measure k in time interval x observed from time interval t [0429]
  • For measure k, an independently defined target value T(k, t, x) is used to determine the performance, success contribution and risk associated with the measure, using v(k) to determine the actual/forecast values of performance. [0430]
  • Action Priority [0431]
  • An accountable object (eg. a person) can have direct and indirect accountability for objects all over the concept network. [0432]
  • The basic processing of accountability occurs in accordance with the following procedure: [0433]
  • 1. Is it time to recalculate accountabilities?[0434]
  • 2. Remove all indirect accountabilities [0435]
  • 3. Build up a list of concept links, in the correct order for calculating accountability [0436]
  • 4. In each concept, obtain all objects for the concept below (target concept) and in the current concept (source concept). [0437]
  • 5. Find all the parent objects in the source concept and, for each parent, validate the child links. [0438]
  • 6. For each child object which does not have a directly accountable object, set the accountable object to be the accountable object of the parent object with the strongest link value provided that the child object does not already have an indirectly accountable object which has a stronger link to a parent object in another concept. [0439]
  • 7. Store the accountable object as being indirectly accountable for the object. [0440]
  • In determining which objects need the attention of a particular person, the SIPRA agent must calculate the action priority rating of every object in relation to the specific person. The action priority rating takes into account: [0441]
  • The importance of the object (i); [0442]
  • The degree of accountability that the person has for the object(a); [0443]
  • The extent to which the person has adequately addresses all issues and actions associated with the object (e); [0444]
  • The time that has elapsed since the person has made an assessment of how adequately they have addresses all issues and actions associated with the object (t); [0445]
  • The review cycle duration (T); [0446]
  • The success of the object (s); [0447]
  • The risk of the object (r); and [0448]
  • The importance weight (iw), success weight (sw) and risk weight (rw) associated with the accountable person. [0449]
  • The degree to which a specific Object (x) currently requires reduced attention by Accountable Person (y) based on the knowledge that the accountable person has recently addressed issues and actions associated with this object to a significant degree, is: [0450]
  • Reduced attention [0451] RA ( x , y ) = 1 - e ( x , y ) + ( T - t ) T
    Figure US20020099714A1-20020725-M00096
  • An example of the action priority rating (APR) for specific Object (x) in relation to Accountable Person (y) is:[0452]
  • APR(x,y)=a(x,y)*RA(x,y)*[i(x)*iw(y)+s(x)*sw(y)+r(x)*rw(y)]
  • The action priorities for the accountable person (user) are found by the SIPRA agent sorting all objects according to the action priority rating, and selecting those with the highest value. The formula for APR can be varied to suit the application. [0453]
  • The action priorities are extremely dynamic, and can change whenever: [0454]
  • the accountable person registers a degree of adequacy of action in relation to any object [0455]
  • any importance or performance values change anywhere in the enterprise knowledge base [0456]
  • any accountabilities change anywhere in the enterprise knowledge base [0457]
  • any objects are added or deleted [0458]
  • any object linkages are created or changed [0459]
  • The SIPRA engine needs to be highly responsive, ensuring that the whole enterprise concept network is keeping up to date with all latest developments, and that all SIPRA agents are using this current knowledge to keep their human (or other intelligent being) fully up to date with the whole enterprise context. [0460]
  • Context [0461]
  • From the perspective of any person, the importance, performance, success, risk and action priorities at a concept level are determined as follows: [0462]
  • concept importance, the degree to which each concept is relevant or of interest to each person, is the total importance of all objects in that concept which are judged to be relevant to that person; [0463]
  • concept performance is the weighted average performance of all objects which are judged to be relevant to that person, weighted by object importance; and [0464]
  • concept success, risk and action priority are defined to be the maximum object success value, the maximum object risk value and the maximum object action priority value, respectively, of all objects within the concept which are judged to be relevant to that person. [0465]
  • Summary of SIPRA Calculations: [0466]
    Concept Object
    Importance sum of relevant object input by origin nodes, calculated
    importances. for objects in all other concepts.
    Performance sum of all relevant calculated based on measure
    object performances weight, target, base,
    weighted by object actual/forecast values and
    importance. measure type, for all measures
    associated with each object.
    Risk risk of the highest risk calculated for all objects, based on
    relevant object. object importance, object under
    performance and risk tolerance
    factors.
    Success success of the highest calculated for all objects, based on
    success relevant object importance, object
    object. performance above a minimum
    level and success response
    factors.
    Action action priority of the calculated for all objects, based on:
    Priority highest action priority risk and success values;
    relevant object. risk and success factors;
    time factor relating to when the
    object was last reviewed by this
    person; and
    adequacy of review.
  • The Process for Calculating SIPRA Values Throughout a Concept Network is Summarized in FIGS. 4[0467] a and 4 b.
  • It is to be understood that various alterations, additions and/or modifications may be made to the parts previously described without departing from the ambit of the invention. [0468]

Claims (11)

1. A method of organising information into a concept network, to facilitate the creation and sharing of knowledge, including the steps of:
categorizing ideas and thoughts into concepts;
creating links between concepts;
categorizing information into objects;
categorizing objects into concepts;
creating links between objects; and
locating information relevant to any object by evaluating direct object links between that object and directly linked objects, and indirect object links and concept links affecting that object.
2. A method according to claim 1 wherein each link has a qualitative value indicating the strength of the relationship between an object and a linked object, an object and a linked concept, or a concept and a linked concept.
3. A method according to claim 2 wherein the degree of “relevance” of any other object to a given object is assessed by calculating the strength of the relationship between the given object and the other object, by summing the strength of any direct link between the objects and the strengths of any indirect.
4. A method according to claim 1 wherein one or more of the objects or concepts represent goals for an organization to which the concept network relates, the organization may have an overall purpose, and each object and concept within the concept network is evaluated as having an importance value relative to each goal, and each goal has an importance value relative to the organisational purpose.
5. A method according to claim 4 wherein the importance values are used to allocate resources to the various goals with a view to optimising the success of the overall organisational purpose.
6. A method according to claim 1 wherein the concept network takes into account the following changes in the network over time:
the purpose of the organization,
the degree of existence of any object,
the properties of links between concepts, and
the strength of links between objects.
7. A method according to claim 1 wherein the concept network includes accountable objects, which are directly or indirectly accountable for other objects, and wherein an action priority rating for an accountable object is calculated by evaluating some or all of the following:
the importance of each object for which the accountable object is accountable,
the degree of accountability between the accountable object and each object,
the extent to which the accountable object has addressed all issues and actions associated with each object,
the time which has elapsed since the accountable object last considered each object,
a review cycle duration, and
risk and success values associated with each object.
8. A method according to claim 1 wherein an object has associated with it one or more performance measures.
9. A method according to claim 1 wherein success and risk values are associated with objects.
10. A method according to claim 1 wherein the concept network includes personal agents associated with people, with each personal agent functioning to serve the knowledge acquisition, knowledge sharing and decision making needs of its associated person.
11. A method according to claim 10 wherein the personal agent determines information which is relevant to bring to the attention of its associated person based on one or more of importance, performance, risk, success and action priority values associated with each object in the concept network, and the personal agent pro-actively seeks input from its associated person concerning the status and completion of tasks.
US10/040,388 1999-07-09 2002-01-09 Methods of organising information Abandoned US20020099714A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US10/327,593 US6694329B2 (en) 1999-07-09 2002-12-23 Methods of organizing information
US10/697,078 US20040093232A1 (en) 1999-07-09 2003-10-31 Methods of organising information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/AU1999/000559 WO2001004791A1 (en) 1999-07-09 1999-07-09 Methods of organising information

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
PCT/AU1999/000559 Continuation WO2001004791A1 (en) 1999-07-09 1999-07-09 Methods of organising information

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US10/327,593 Continuation US6694329B2 (en) 1999-07-09 2002-12-23 Methods of organizing information

Publications (1)

Publication Number Publication Date
US20020099714A1 true US20020099714A1 (en) 2002-07-25

Family

ID=3764589

Family Applications (3)

Application Number Title Priority Date Filing Date
US10/040,388 Abandoned US20020099714A1 (en) 1999-07-09 2002-01-09 Methods of organising information
US10/327,593 Expired - Lifetime US6694329B2 (en) 1999-07-09 2002-12-23 Methods of organizing information
US10/697,078 Abandoned US20040093232A1 (en) 1999-07-09 2003-10-31 Methods of organising information

Family Applications After (2)

Application Number Title Priority Date Filing Date
US10/327,593 Expired - Lifetime US6694329B2 (en) 1999-07-09 2002-12-23 Methods of organizing information
US10/697,078 Abandoned US20040093232A1 (en) 1999-07-09 2003-10-31 Methods of organising information

Country Status (3)

Country Link
US (3) US20020099714A1 (en)
AU (1) AU763131B2 (en)
WO (1) WO2001004791A1 (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060106756A1 (en) * 2004-09-30 2006-05-18 Zimmerer Peter K Normalization of a multi-dimensional set object
US20070162896A1 (en) * 2006-01-10 2007-07-12 Intel Corporation Method and apparatus for generating run time profiles for program compilation
US20080065621A1 (en) * 2006-09-13 2008-03-13 Kenneth Alexander Ellis Ambiguous entity disambiguation method
US20090204507A1 (en) * 2004-02-26 2009-08-13 Change Research Incorporated Method and system for discovering and generating an insight via a network
US20090271439A1 (en) * 2008-04-23 2009-10-29 John Hack Systems to implement business processes in computing environment
US7752159B2 (en) 2001-01-03 2010-07-06 International Business Machines Corporation System and method for classifying text
US7756810B2 (en) 2003-05-06 2010-07-13 International Business Machines Corporation Software tool for training and testing a knowledge base
US20120102049A1 (en) * 2006-01-12 2012-04-26 Jan Puzicha System and method for establishing relevance of objects in an enterprise system
US8290768B1 (en) 2000-06-21 2012-10-16 International Business Machines Corporation System and method for determining a set of attributes based on content of communications
US8631068B1 (en) * 2005-08-11 2014-01-14 Myspace Music Llc Peer-based communications system with scalable data model
US8965886B2 (en) 2006-01-12 2015-02-24 Recommind, Inc. System and method for providing information navigation and filtration
US20160004982A1 (en) * 2014-07-03 2016-01-07 International Business Machines Corporation Method and system for estimating the progress and completion of a project based on a bayesian network
US9584665B2 (en) 2000-06-21 2017-02-28 International Business Machines Corporation System and method for optimizing timing of responses to customer communications
US9699129B1 (en) 2000-06-21 2017-07-04 International Business Machines Corporation System and method for increasing email productivity
US10055501B2 (en) 2003-05-06 2018-08-21 International Business Machines Corporation Web-based customer service interface
US11610277B2 (en) 2019-01-25 2023-03-21 Open Text Holdings, Inc. Seamless electronic discovery system with an enterprise data portal

Families Citing this family (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6883008B2 (en) * 2001-07-31 2005-04-19 Ase Edge, Inc. System for utilizing audible, visual and textual data with alternative combinable multimedia forms of presenting information for real-time interactive use by multiple users in different remote environments
US7251613B2 (en) * 2001-09-05 2007-07-31 David Flores System and method for generating a multi-layered strategy description including integrated implementation requirements
US20030046125A1 (en) * 2001-09-05 2003-03-06 Nextstrat, Inc. System and method for enterprise strategy management
US7454458B2 (en) * 2002-06-24 2008-11-18 Ntt Docomo, Inc. Method and system for application load balancing
CA2494232A1 (en) * 2002-07-31 2004-07-15 Ase Edge, Inc. System for utilizing audible, visual and textual data with alternate combinable multimedia forms of presenting information for real-time users in different remote environments
US20070276674A1 (en) * 2002-08-19 2007-11-29 Merzad Hemmat Defining and sizing feasible approaches to business needs within an integrated development process
US7424702B1 (en) 2002-08-19 2008-09-09 Sprint Communications Company L.P. Data integration techniques for use in enterprise architecture modeling
US7464109B2 (en) * 2003-09-30 2008-12-09 U-Haul International, Inc. System and method of compiling real property information from a central database
US20050071376A1 (en) * 2003-09-30 2005-03-31 Manoj Modi System and method of managing real property through a central database
US7958001B2 (en) * 2004-04-28 2011-06-07 Swiss Reinsurance Company Computer-based method for assessing competence of an organization
US7849438B1 (en) 2004-05-27 2010-12-07 Sprint Communications Company L.P. Enterprise software development process for outsourced developers
US7801759B1 (en) * 2004-05-28 2010-09-21 Sprint Communications Company L.P. Concept selection tool and process
JP2008513881A (en) * 2004-09-16 2008-05-01 テレノール アーアスアー Method, system, and computer program product for searching personal web documents, navigating between documents, and ranking documents
US20060167740A1 (en) * 2005-01-21 2006-07-27 Consolatti Scott M System and method for processing objectives
US20060168546A1 (en) * 2005-01-21 2006-07-27 International Business Machines Corporation System and method for visualizing and navigating objectives
US9378203B2 (en) 2008-05-01 2016-06-28 Primal Fusion Inc. Methods and apparatus for providing information of interest to one or more users
US10002325B2 (en) 2005-03-30 2018-06-19 Primal Fusion Inc. Knowledge representation systems and methods incorporating inference rules
US8849860B2 (en) 2005-03-30 2014-09-30 Primal Fusion Inc. Systems and methods for applying statistical inference techniques to knowledge representations
US9177248B2 (en) 2005-03-30 2015-11-03 Primal Fusion Inc. Knowledge representation systems and methods incorporating customization
US7606781B2 (en) * 2005-03-30 2009-10-20 Primal Fusion Inc. System, method and computer program for facet analysis
US7596574B2 (en) * 2005-03-30 2009-09-29 Primal Fusion, Inc. Complex-adaptive system for providing a facted classification
US7849090B2 (en) * 2005-03-30 2010-12-07 Primal Fusion Inc. System, method and computer program for faceted classification synthesis
US9104779B2 (en) 2005-03-30 2015-08-11 Primal Fusion Inc. Systems and methods for analyzing and synthesizing complex knowledge representations
US20060259338A1 (en) * 2005-05-12 2006-11-16 Time Wise Solutions, Llc System and method to improve operational status indication and performance based outcomes
US8108232B1 (en) 2005-05-26 2012-01-31 Sprint Communications Company L.P. System and method for project contract management
US8484065B1 (en) 2005-07-14 2013-07-09 Sprint Communications Company L.P. Small enhancement process workflow manager
US7664756B1 (en) 2005-10-07 2010-02-16 Sprint Communications Company L.P. Configuration management database implementation with end-to-end cross-checking system and method
US8051298B1 (en) 2005-11-29 2011-11-01 Sprint Communications Company L.P. Integrated fingerprinting in configuration audit and management
US8380560B2 (en) * 2006-02-14 2013-02-19 Tony Barr Satisfaction metrics and methods of implementation
US7890533B2 (en) * 2006-05-17 2011-02-15 Noblis, Inc. Method and system for information extraction and modeling
US7865383B2 (en) * 2006-06-23 2011-01-04 Dennis William Tafoya System and method for examining, describing, analyzing and/or predicting organization performance in response to events
WO2008055034A2 (en) 2006-10-30 2008-05-08 Noblis, Inc. Method and system for personal information extraction and modeling with fully generalized extraction contexts
WO2008057947A1 (en) * 2006-11-03 2008-05-15 Business Objects, S.A. Apparatus and method for creating business process workflows within business intelligence systems
US20080109235A1 (en) * 2006-11-03 2008-05-08 Business Objects, S.A. Apparatus and method for creating business process workflows within business intelligence systems
US7962358B1 (en) 2006-11-06 2011-06-14 Sprint Communications Company L.P. Integrated project and staffing management
US20080115103A1 (en) * 2006-11-13 2008-05-15 Microsoft Corporation Key performance indicators using collaboration lists
US8239299B2 (en) * 2007-02-26 2012-08-07 Microsoft Corporation Type-driven rules for financial intellegence
US8126826B2 (en) 2007-09-21 2012-02-28 Noblis, Inc. Method and system for active learning screening process with dynamic information modeling
US20090222743A1 (en) * 2007-09-27 2009-09-03 Hadfield Marc C Meme-Based Graphical User Interface And Team Collaboration System
US8676732B2 (en) 2008-05-01 2014-03-18 Primal Fusion Inc. Methods and apparatus for providing information of interest to one or more users
JP5530425B2 (en) 2008-05-01 2014-06-25 プライマル フュージョン インコーポレイテッド Method, system, and computer program for dynamic generation of user-driven semantic networks and media integration
US9361365B2 (en) 2008-05-01 2016-06-07 Primal Fusion Inc. Methods and apparatus for searching of content using semantic synthesis
CA2734756C (en) * 2008-08-29 2018-08-21 Primal Fusion Inc. Systems and methods for semantic concept definition and semantic concept relationship synthesis utilizing existing domain definitions
WO2010135724A1 (en) * 2009-05-21 2010-11-25 Shared Performance, Llc Methods and systems for resource and organization achievement
US9292855B2 (en) * 2009-09-08 2016-03-22 Primal Fusion Inc. Synthesizing messaging using context provided by consumers
US20110060645A1 (en) * 2009-09-08 2011-03-10 Peter Sweeney Synthesizing messaging using context provided by consumers
US20110060644A1 (en) * 2009-09-08 2011-03-10 Peter Sweeney Synthesizing messaging using context provided by consumers
US8818832B2 (en) * 2009-10-30 2014-08-26 International Business Machines Corporation Decision support system and method for distributed decision making for optimal human resource deployment
US9262520B2 (en) 2009-11-10 2016-02-16 Primal Fusion Inc. System, method and computer program for creating and manipulating data structures using an interactive graphical interface
WO2011137935A1 (en) * 2010-05-07 2011-11-10 Ulysses Systems (Uk) Limited System and method for identifying relevant information for an enterprise
US10474647B2 (en) 2010-06-22 2019-11-12 Primal Fusion Inc. Methods and devices for customizing knowledge representation systems
US9235806B2 (en) 2010-06-22 2016-01-12 Primal Fusion Inc. Methods and devices for customizing knowledge representation systems
US9069557B2 (en) * 2010-12-17 2015-06-30 Microsoft Technology Licensing, LLP Business intelligence document
US9104992B2 (en) 2010-12-17 2015-08-11 Microsoft Technology Licensing, Llc Business application publication
US9111238B2 (en) 2010-12-17 2015-08-18 Microsoft Technology Licensing, Llc Data feed having customizable analytic and visual behavior
US11294977B2 (en) 2011-06-20 2022-04-05 Primal Fusion Inc. Techniques for presenting content to a user based on the user's preferences
US9092516B2 (en) 2011-06-20 2015-07-28 Primal Fusion Inc. Identifying information of interest based on user preferences
US8443277B2 (en) 2011-06-13 2013-05-14 Spanlocal News, Inc. Digital content enhancement platform
US20130034840A1 (en) * 2011-08-03 2013-02-07 International Business Machines Corporation Selecting survey questions

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61220027A (en) * 1985-03-27 1986-09-30 Hitachi Ltd Information memory system
US4905163A (en) * 1988-10-03 1990-02-27 Minnesota Mining & Manufacturing Company Intelligent optical navigator dynamic information presentation and navigation system
US5819270A (en) 1993-02-25 1998-10-06 Massachusetts Institute Of Technology Computer system for displaying representations of processes
US5745895A (en) * 1994-06-21 1998-04-28 International Business Machines Corporation Method for association of heterogeneous information
US6021403A (en) * 1996-07-19 2000-02-01 Microsoft Corporation Intelligent user assistance facility

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8290768B1 (en) 2000-06-21 2012-10-16 International Business Machines Corporation System and method for determining a set of attributes based on content of communications
US9699129B1 (en) 2000-06-21 2017-07-04 International Business Machines Corporation System and method for increasing email productivity
US9584665B2 (en) 2000-06-21 2017-02-28 International Business Machines Corporation System and method for optimizing timing of responses to customer communications
US7752159B2 (en) 2001-01-03 2010-07-06 International Business Machines Corporation System and method for classifying text
US7756810B2 (en) 2003-05-06 2010-07-13 International Business Machines Corporation Software tool for training and testing a knowledge base
US10055501B2 (en) 2003-05-06 2018-08-21 International Business Machines Corporation Web-based customer service interface
US8495002B2 (en) * 2003-05-06 2013-07-23 International Business Machines Corporation Software tool for training and testing a knowledge base
US20090204507A1 (en) * 2004-02-26 2009-08-13 Change Research Incorporated Method and system for discovering and generating an insight via a network
US20060106756A1 (en) * 2004-09-30 2006-05-18 Zimmerer Peter K Normalization of a multi-dimensional set object
US7765221B2 (en) * 2004-09-30 2010-07-27 Sap Ag Normalization of a multi-dimensional set object
US8631068B1 (en) * 2005-08-11 2014-01-14 Myspace Music Llc Peer-based communications system with scalable data model
US7975263B2 (en) * 2006-01-10 2011-07-05 Intel Corporation Method and apparatus for generating run time profiles for program compilation
US20070162896A1 (en) * 2006-01-10 2007-07-12 Intel Corporation Method and apparatus for generating run time profiles for program compilation
US8589419B2 (en) * 2006-01-12 2013-11-19 Recommind, Inc. System and method for establishing relevance of objects in an enterprise system
US8965886B2 (en) 2006-01-12 2015-02-24 Recommind, Inc. System and method for providing information navigation and filtration
US20120102049A1 (en) * 2006-01-12 2012-04-26 Jan Puzicha System and method for establishing relevance of objects in an enterprise system
US20080065621A1 (en) * 2006-09-13 2008-03-13 Kenneth Alexander Ellis Ambiguous entity disambiguation method
US20090271439A1 (en) * 2008-04-23 2009-10-29 John Hack Systems to implement business processes in computing environment
US20160004982A1 (en) * 2014-07-03 2016-01-07 International Business Machines Corporation Method and system for estimating the progress and completion of a project based on a bayesian network
US11610277B2 (en) 2019-01-25 2023-03-21 Open Text Holdings, Inc. Seamless electronic discovery system with an enterprise data portal

Also Published As

Publication number Publication date
WO2001004791A1 (en) 2001-01-18
AU4762699A (en) 2001-01-30
AU763131B2 (en) 2003-07-17
US20040093232A1 (en) 2004-05-13
US20030115209A1 (en) 2003-06-19
US6694329B2 (en) 2004-02-17

Similar Documents

Publication Publication Date Title
US6694329B2 (en) Methods of organizing information
Paula et al. Are collaboration and trust sources for innovation in the reverse logistics? Insights from a systematic literature review
Ruiz-Real et al. Artificial intelligence in business and economics research: Trends and future
Samiee et al. International relationship marketing: Intellectual foundations and avenues for further research
Liu et al. Factors influencing organisational efficiency in a smart-logistics ecological chain under e-commerce platform leadership
March et al. Integrated decision support systems: A data warehousing perspective
Güngör Creating value with artificial intelligence: A multi-stakeholder perspective
Chandra et al. Problem taxonomy: a step towards effective information sharing in supply chain management
Zangoueinezhad et al. Using SCOR model with fuzzy MCDM approach to assess competitiveness positioning of supply chains: focus on shipbuilding supply chains
Garcia et al. Identifying critical success factors for adopting CRM in small: A framework for small and medium enterprises
Zaim et al. E-CRM success factors as determinants of customer satisfaction rate in retail website
Valmohammadi et al. Six sigma project selection using the hybrid approach FAHP-FTOPSIS and grey relational analysis model
Kim et al. Effects of CEO and COO overconfidence on the firm's inventory leanness
Wen et al. Methods for measuring information technology investment payoff
Mwangi Influence of supply chain optimization on the performance of manufacturing firms in Kenya
Bilen et al. Selecting a third party logistics partner for operating a materials service centre: a data envelopment analysis approach
Pasonen The use of artificial intelligence in the supply chain management in Finnish large enterprises
Loermans et al. How organisations evaluate their knowledge management projects: a meta-study of the period 1992–2002
Tran An empirical study by applying multi-criteria expertise analytic hierarchy process model in evaluation
Tran Applying AHP in evaluation of Vietnamese commercial banks
Jackson Customer-oriented strategic information systems
Freitas Junior The relationship between digital capabilities and digital business performance
Adla et al. A Knowledge-based recommender system for mortgage lending
Nguyen et al. Selection of 3PL providers for overseas market expansion: insights from a Vietnamese company
Barbosa Inter-organizational collaboration and organizational performance: the mediating effect of Big Data Analytics capabilities and the moderating effect of technological dynamism and competitive intensity

Legal Events

Date Code Title Description
AS Assignment

Owner name: STREAMLINE SYSTEMS PTY LTD, AUSTRALIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MURRAY, GRAHAM CHRISTOPHER OXLAND;REEL/FRAME:012469/0577

Effective date: 20011228

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION