×

Resolving information in a database environment

  • US 9,781,049 B2
  • Filed: 04/26/2011
  • Issued: 10/03/2017
  • Est. Priority Date: 05/07/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of identifying computing resources specified by a representation of a computing service, the method comprising:

  • causing display of, by a system, a computing environment on a display device, the computing environment being an on-demand computing services environment configured to provide computing services to a plurality of entities in communication with the computing services environment;

    receiving, at the system, a request from the display device to analyze a computing service provided via the computing environment, the computing service having an activated state in which the computing service is available for use and a deactivated state in which the computing service is not available for use;

    responsive to the request from the display device, defining, by the system, a plurality of computing resources within the computing environment, each computing resource associated with a corresponding variable unit of computing functionality within the computing environment;

    associating, by the system, each computing resource with a respective parameter corresponding with a respective parameter value representing a first level of access to the variable unit of computing functionality for the computing resource, the computing service being represented by a metadata model comprising a plurality of nodes representing a hierarchical arrangement of the computing resources, the plurality of entities being associated with a respective set of the parameter values that together specify a level of computing functionality provided to the entity, one or more of the plurality of nodes being associated with a respective one or more requirements, each of the requirements defining a condition that must be satisfied for a computing resource associated with the node to be in the activated state;

    identifying, by the system, one or more dependency relationships between or among the plurality of computing resources represented by the plurality of nodes of the metadata model;

    aggregating, by the system, the parameter values to produce aggregated parameter values by combining at least two of the parameter values that correspond with the same parameter of a same computing resource to determine a second level of access based on the aggregated parameter values, the second level of access providing more access to the variable unit of computing functionality for the same computing resource than the first level of access associated with the at least two parameter values;

    determining, by the system, at least one redundancy between or among the aggregated parameter values;

    removing, by the system, a computing resource associated with the redundancy from the one or more dependency relationships;

    optimizing, by the system, the metadata model to remove one or more of the plurality of nodes associated with the removed computing resource; and

    updating, by the system, the display of the computing environment on the display device to represent the optimized metadata model.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×