×

Engine for validating proposed changes to an electronic entity

  • US 7,577,649 B2
  • Filed: 07/23/2004
  • Issued: 08/18/2009
  • Est. Priority Date: 07/23/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • retrieving data corresponding to a knowledge entity within a knowledge repository, the knowledge entity comprising change records, interaction records, and feedback records, the change records including substantive information describing a proposed change and metadata describing information about a context of the proposed change, the interaction records characterizing how the knowledge entity has been used by various users, the feedback records including information about how users rate the knowledge entity'"'"'s quality or usefulness;

    categorizing the change records by a change record categorization action to categorize each change record to an existing cluster of change records;

    categorizing the interaction records by an interaction record categorization action;

    categorizing the feedback records by a feedback record categorization action;

    grouping the categorized change, interaction, and feedback records into a modification matrix;

    retrieving a user profile from a user profile database for a user requesting the proposed change, the user profile characterizing an expertise level for the user based on historical feedback for the user in connection with historical changes to knowledge entities;

    calculating a validity index for the proposed change based on a definable rule set and using the modification matrix and the retrieved user profile, the definable rule set having inputs including a plurality of quantified values representing contextual information metadata about the proposed change and information about a user proposing the change, the calculated validity index determined using a weighting of an importance level of the knowledge entity, an interaction level representing a frequency of use of the knowledge entity, and the expertise level for the user; and

    deciding, based on the calculated validity index, whether to proceed further in applying the proposed change to the knowledge entity, the deciding comprising;

    triggering conflict resolution if the validity index exceeds a predetermined level;

    providing a proposal to resolve the conflict to a workflow engine; and

    updating the knowledge repository with the proposed change if the workflow engine determines that the knowledge repository should be updated based on the proposal.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×