Abstract: A system, method and computer program product capable of determining data completeness associated with an analysis based on a data model at the same time that the data in the data model is being analyzed. A root node may be determined, and all paths from the root node discovered. Each path is decomposed into steps, and a ratio is calculated for each step. The ratios may be multiplied for each path, and the aggregate of the paths may determine a measure of the data completeness corresponding to the analysis and return the results of the analysis and the measure of data completeness at the same time.
Type:
Grant
Filed:
March 12, 2013
Date of Patent:
March 8, 2016
Assignee:
Troux Technologies, Inc.
Inventors:
Mikal Grimes, David K. Williams, James Balling, Jr.
Abstract: Systems and methods for a generic data model for the representation of an arbitrarily complex environment are disclosed. These systems and methods allow the representation of any logical or physical entity and the associations and dependencies between these entities. Components may be used to represent the entities while relationships may be used to represent the associations and dependencies between the entities. A typing system may be utilized in conjunction with a generic data model to define a hierarchy of components and relationships for use with a particular category of environments. The data structures associated with a generic data model may be stored utilizing a table schema which does not change with the addition of new data structures or types of data structures. Applied data models created from these generic data models may be searched utilizing a query language which allows efficient searching of the applied data model, and structuring of the concomitant results.
Type:
Grant
Filed:
March 9, 2010
Date of Patent:
July 22, 2014
Assignee:
Troux Technologies, Inc.
Inventors:
Clint Miller, Ramon Renteria, Mark Castoe, Daniel Rodney, Craig Dalton, Shad Reynolds, Jeff Ellerbee
Abstract: Systems and methods for tailoring the functionality of software applications are disclosed. Specifically, embodiments of the present invention may tailor the functionality of a software application by tailoring the features of the interfaces of the software application presented to a user based on one or more maturity levels of the user. In this manner, the set of features, and thus the functionality or complexity of a software application, may be tailored to the maturity levels of a user.
Type:
Grant
Filed:
February 8, 2011
Date of Patent:
January 21, 2014
Assignee:
Troux Technologies, Inc.
Inventors:
Mark David Bodman, Gary I. Brown, Mikal Grimes, Ramon Renteria, James Edward Van Riper
Abstract: Systems and methods for calculating dependencies and costs of assets which take into account the costs of the infrastructure and resources needed to support that asset are disclosed. A data model of an arbitrary system may be used to create a dependency map for one or more of the components within the data model, taking into account the dependency chain of the component. Utilizing the costs of various components in this dependency chain, the cost of the original component may then be calculated.