Subtended device mapping through controller introspection

    公开(公告)号:US11561523B2

    公开(公告)日:2023-01-24

    申请号:US17372275

    申请日:2021-07-09

    申请人: Mapped Inc.

    摘要: Described are platforms, systems, and methods to discover subtended devices through introspection of executive or supervisory controllers. The platforms, systems, and methods maintain a plurality of introspection directives, each introspection directive comprising a sequence of instructions specific to a communications protocol, the sequence of instructions comprising instructions to send at least one command to at least one controller associated with an automation environment in accordance with the communications protocol, instructions to receive a response to the at least one command, and instructions to parse the response; identify an appropriate introspection directive for the at least one controller; and execute the sequence of instructions with respect to the at least one controller to perform operations comprising: sending at least one command to at least one controller; receiving a response; and parsing the response.

    Ensemble learning for extracting semantics of data in building systems

    公开(公告)号:US11922125B2

    公开(公告)日:2024-03-05

    申请号:US18144101

    申请日:2023-05-05

    申请人: Mapped Inc.

    发明人: Jason Koh

    IPC分类号: G06F40/30

    CPC分类号: G06F40/30

    摘要: Described herein are systems and methods for utilizing ensemble learning methods to extract semantics of data in buildings by retrieving a plurality of data sets from a plurality of data sources associated with an automated environment; labeling a subset of the plurality of data sets by applying Natural Language Processing (NLP) on manufacturer specifications to generate a plurality of labels associated with the subset of the plurality of data sets, respectively; training a learning model on the subset of the plurality of data sets and the plurality of labels; and applying the learning model on remanding subset of the plurality of data sets to generate a semantic map indicative of semantic arrangement of the plurality of data sources associated with the automated environment.

    Automatic discovery of relationships among equipment through automated cycling and observation

    公开(公告)号:US11573551B2

    公开(公告)日:2023-02-07

    申请号:US17372238

    申请日:2021-07-09

    申请人: Mapped Inc.

    摘要: Described are platforms, systems, and methods to discover relationships among equipment in automated industrial or commercial environments by cycling each individual piece of equipment while observing sensors in all other equipment in order to measure how each part reacts to each other part. The platforms, systems, and methods identify a plurality of data sources associated with an automation environment; issue one or more commands to cycle a current data source in the a plurality of data sources; monitor the automation environment for events or state changes in the data sources; detect one or more events or one or more state changes in one or more other data sources in the a plurality of data sources; and determine one or more relationships between the current data source and the one or more other data sources.

    Data mapping based on device profiles

    公开(公告)号:US11561522B2

    公开(公告)日:2023-01-24

    申请号:US17372256

    申请日:2021-07-09

    申请人: Mapped Inc.

    摘要: Described are platforms, systems, and methods for mapping data found in connected equipment from a manufacturer's selected schema, format, and protocol to a normalized data model. The platforms, systems, and methods identify a plurality of data sources associated with an automation environment; retrieve data from at least one of the identified data sources; generate a plurality of data source mapping profiles, each data source mapping profile specific to a particular data source configuration; maintain a data store comprising the plurality of data source mapping profiles; select a data source mapping profile specific to the at least one identified data source configuration; and apply an algorithm to map the retrieved data to a predetermined ontology based on the selected data source mapping profile for the at least one identified data source.

    Automatic discovery of relationships among equipment through observation over time

    公开(公告)号:US11586167B2

    公开(公告)日:2023-02-21

    申请号:US17372242

    申请日:2021-07-09

    申请人: Mapped Inc.

    摘要: Described are platforms, systems, and methods to discover relationships among equipment in automated industrial or commercial environments by looking for synchrony in state changes among the equipment. The platforms, systems, and methods identify a plurality of data sources associated with an automation environment; detect one or more events or one or more state changes in the data sources; store the detected events or state changes; detect synchrony in the detected events or state changes by performing operations comprising: identifying combinatorial pairs of data sources having an event or state change within a predetermined time window; and conducting pairwise testing for each identified combinatorial pair of data sources by applying an algorithm to the stored detected events or state changes; and determine one or more relationships for at least one identified combinatorial pair of data sources.

    Graph data enrichment
    8.
    发明授权

    公开(公告)号:US11556105B2

    公开(公告)日:2023-01-17

    申请号:US17372251

    申请日:2021-07-09

    申请人: Mapped Inc.

    摘要: Described are platforms, systems, and methods for real-time enrichment of vertices, edges, and related data within a graph database. The platforms, systems, and methods maintain a graph database comprising a representation of a current state of an automation environment comprising a plurality of data sources, wherein the data sources are represented as vertices in the graph database and relationships between the individual data sources are represented as edges in the graph database; operate a plurality of software agents, each software agent configured to perform operations comprising: applying an algorithm to identify patterns in the graph database; and generating a specific data enrichment based on one or more identified patterns; and contribute the generated data enrichment back to the graph database.