US 11,971,865 B2
Intelligent model hierarchy for infrastructure modeling
Keith A. Bentley, Elverson, PA (US); Casey Mullen, Exton, PA (US); and Shaun Sewall, Glenmoore, PA (US)
Assigned to Bentley Systems, Incorporated, Exton, PA (US)
Filed by Bentley Systems, Incorporated, Exton, PA (US)
Filed on Sep. 11, 2017, as Appl. No. 15/700,450.
Prior Publication US 2019/0079958 A1, Mar. 14, 2019
Int. Cl. G06F 16/21 (2019.01); G06F 16/93 (2019.01); G06F 30/13 (2020.01); G06Q 10/06 (2023.01); G06Q 50/08 (2012.01)
CPC G06F 16/212 (2019.01) [G06F 16/93 (2019.01); G06F 30/13 (2020.01); G06Q 10/06 (2013.01); G06Q 50/08 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method for modeling infrastructure from a plurality of modeling perspectives and granularities using an intelligent model hierarchy created by an infrastructure modeling software architecture, comprising:
generating a repository model that models an infrastructure element that represents a particular unit of infrastructure, the infrastructure being a physical structure or object that has been built or is planned to be built in the real-world, the repository model serving as a root of the intelligent model hierarchy, the repository model including a hierarchy of subjects with a root subject and one or more child subjects, wherein each subject is a data structure maintained in a repository or briefcase that serves as an organizational subdivision of the repository model;
generating one or more information partitions of each subject of the root subject and the one or more child subjects, each information partition being an organizational subdivision of a subject that expresses a respective modeling perspective of the plurality of modeling perspectives that characterizes an aspect of infrastructure, the plurality of modeling perspectives including a physical modeling perspective, a functional modeling perspective, a definitional modeling perspective and a documentary modeling perspective;
associating a plurality of child models that serve as children of the root in the intelligent model hierarchy with at least one of the one or more information partitions that are organizational subdivisions of subjects, the child models each modeling a single element that represents an aspect of the physical structure or object and containing one or more other elements that collectively form the modeled single element, each of the one or more contained elements expressing the modeling perspective of the information partition with which the child model is associated;
maintaining the repository model and the plurality of child models of the intelligent model hierarchy together in a storage location;
selecting a model of the intelligent model hierarchy, in response to user input in a user interface of a client executing on a client device, the user input indicating at least a subject and an information partition, and
displaying an infrastructure element of the selected model in a user interface of the client shown on the client device.