×

Organizing scenario-related information and controlling access thereto

  • US 7,797,311 B2
  • Filed: 03/19/2007
  • Issued: 09/14/2010
  • Est. Priority Date: 03/19/2007
  • Status: Active Grant
First Claim
Patent Images

1. One or more tangible computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for organizing scenario-related information, the method comprising:

  • receiving a plurality of executable scenario solutions, an executable scenario solution comprising a series of steps implemented by a workflow and a scenario description that describes the executable scenario solution;

    associating each received executable scenario solution with at least one of a namespace and a keyword space;

    receiving, by the same entity that received the plurality of executable scenario solutions, a scenario-related query;

    determining that at least one namespace or keyword space associated with one or more received executable scenario solutions is relevant to the scenario-related query;

    analyzing metadata associated with the at least one determined namespace and/or keyword space to identify one or more executable scenario solutions associated therewith that are relevant to the scenario-related query;

    providing the one or more identified executable scenario solutions in response to the scenario-related query;

    receiving user selection of a first scenario solution, the first scenario solution being part of the one or more provided executable scenario solutions and being associated with a first namespace or a first keyword space;

    determining that one or more software object enablers are required to complete execution of the selected scenario solution;

    analyzing metadata associated with the first namespace or the first keyword space to determine if the one or more required software object enablers are available;

    creating an instance on a user device of the first namespace and/or first keyword space associated with the selected first scenario solution;

    associating the selected first scenario solution with the created namespace and/or keyword space instance;

    creating a workspace;

    associating metadata related to the created namespace and/or keyword space instance with the workspace; and

    controlling access to the workspace metadata with respect to security principals, and wherein the security principals comprise one or more of a user, a machine, an application, and any combination thereof.

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