High performance distributed computing environment particularly suited for reservoir modeling and simulation
US-2015263900-A1 · Sep 17, 2015 · US
US11874809B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11874809-B2 |
| Application number | US-202016895817-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 8, 2020 |
| Priority date | Jun 8, 2020 |
| Publication date | Jan 16, 2024 |
| Grant date | Jan 16, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A building system of a building, the building system comprising one or more memory devices storing instructions thereon, that, when executed by one or more processors, cause the one or more processors to receive building metadata, the building metadata describing a plurality of components of the building, generate, based on the building metadata, a plurality of entities, each of the plurality of entities representing one of the plurality of components, and determine, based on the building metadata, relationships between the plurality of entities. The instructions cause the one or more processors to generate a plurality of metadata strings in a universal building schema comprising a plurality of characters representing a first entity of the plurality of entities, one or more second entities of the plurality of entities related to the first entity, and one or more relationships between the first entity and the one or more second entities.
Opening claim text (preview).
What is claimed: 1. A building system of a building, the building system comprising one or more memory devices storing instructions thereon, that, when executed by one or more processors, cause the one or more processors to: receive building metadata strings in a first schema, the building metadata strings describing a plurality of components of the building, a first string of the building metadata strings representing a first component, a second component, and a first relationship between the first component and the second component, a second string of the building metadata strings representing the first component, a third component, and a second relationship between the first component and the third component; generate, based on the building metadata strings, a plurality of characters in a universal schema, the plurality of characters representing the plurality of components of the building described in the building metadata strings, the plurality of characters representing the first component, the second component, and the third component; generate, based on the building metadata strings, relationship characters in the universal schema between the plurality of components of the building, a first relationship character relating the first component to the second component and a second relationship character relating the first component to the third component; and generate a single metadata string in the universal schema, the single metadata string to de-duplicate the first string of the building metadata strings and the second string of the building metadata strings, the single metadata string comprising the plurality of characters representing the first component, the second component, the third component and the relationship characters indicating that that first component is related to both the second component and the third component. 2. The building system of claim 1 , wherein the relationship characters represent one or more relationships with at least one of a single reserved character, the single reserved character linked to a particular relationship of a plurality of predefined relationships or a character set, the character set representing the particular relationship of the plurality of predefined relationships. 3. The building system of claim 1 , wherein the first component, the second component, and the third component are each represented by: one or more type characters representing component type; and one or more identifier characters identifying a particular instance of the component type. 4. The building system of claim 3 , wherein the component type is a particular component type of a set of a plurality of predefined component types. 5. The building system of claim 1 , wherein the single metadata string is referenced by a fully qualified name (FQN), wherein the FQN is an ending component of the single metadata string. 6. The building system of claim 5 , wherein the instructions further cause the one or more processors to generate a second metadata string comprising: a first part represented by a plurality of first characters, wherein the first part is the FQN; a separation character separating the first part from a second part; and the second part representing at least one fourth component of the plurality of components related to the single metadata string. 7. The building system of claim 1 , wherein the building metadata strings include data of a building information model (BIM); wherein the BIM is defined by a user and represents the building and the plurality of components of the building, wherein the BIM is augmented by the user to include naming data for each of the plurality of components according to the universal schema. 8. The building system of claim 7 , wherein the BIM is augmented by the user to include a definition of a second part relating the first component of the plurality of components to one or more components of the plurality of components; wherein the instructions cause the one or more processors to generate a particular metadata string including a first part representing the first component and the second part representing the one or more components of the plurality of components. 9. The building system of claim 7 , wherein the instructions cause the one or more processors to generate, based on the building metadata strings, the plurality of characters by identifying, based on the BIM, the naming data for each of the plurality of components, the naming data representing the plurality of components with a component type and a component identifier. 10. The building system of claim 7 , wherein the instructions cause the one or more processors to determine, based on the building metadata strings, relationships between the plurality of components by identifying relational information between the plurality of components indicated by the BIM. 11. The building system of claim 1 , wherein the instructions further cause the one or more processors to generate a plurality of metadata strings comprising: a first part represented by a plurality of first characters, wherein the first part represents one or more fourth components of the plurality of components; one or more separation characters separating the first part from one or more second parts and the one or more second parts from each other; and each of the one or more second parts representing one or more fifth components of the plurality of components. 12. The building system of claim 11 , wherein the one or more fourth components ordered within the first part with one or more other components of the plurality of components according to a predefined component type hierarchy of the universal schema. 13. The building system of claim 12 , wherein the predefined component type hierarchy lists components according to component type from a building component type to a floor component type to a room component type to an equipment component type to a point component type. 14. A method comprising: receiving, by a processing circuit, building metadata strings in a first schema, the building metadata strings describing a plurality of components of a building, a first string of the building metadata strings representing a first component, a second component, and a first relationship between the first component and the second component, a second string of the building metadata strings representing the first component, a third component, and a second relationship between the first component and the third component; generating, by the processing circuit, based on the building metadata strings, a plurality of characters in a universal schema, the plurality of characters representing the plurality of components of the building described in the building metadata strings, the plurality of characters representing the first component, the second component, and the third component; generating, by the processing circuit, based on the building metadata strings, relationship characters in the universal schema between the plurality of components of the building, a first relationship character relating the first component to the second component and a second relationship character relating the first component to the third component; and generating, by the processing circuit, a single metadata string in the universal schema, the single metadata string to de-duplicate the first string of the building metadata strings and the second string of the building metadata strings, the single metadata string comprising the plurality of characters representing the first component, the second component, the third component and the relationship characters indicating that that first com
Schema design and management · CPC title
using digital processors (G05B19/05 takes precedence) · CPC title
Entity relationship models · CPC title
HVAC, heating, ventillation, climate control · CPC title
electric · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.