Patents by Inventor Dominick James O'Dierno

Dominick James O'Dierno has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20210200165
    Abstract: A building system of a building including one or more memory devices having instructions thereon, that, when executed by one or more processors, cause the one or more processors to store a digital twin of the building comprising a graph data structure, the graph data structure comprising a plurality of nodes representing entities of the building and a plurality of edges between the plurality of nodes representing relationships between the entities of the building. The instructions cause the one or more processors to receive an modification to the digital twin of the building, generate a change feed event of a change feed, the change feed event recording the modification to the graph data structure, and synchronize, based on the change feed event, an external digital twin of the building of an external system with the digital twin of the building by communicating with the external system.
    Type: Application
    Filed: December 28, 2020
    Publication date: July 1, 2021
    Applicant: Johnson Controls Technology Company
    Inventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
  • Publication number: 20210200170
    Abstract: A building system of a building including one or more memory devices having instructions thereon, that, when executed by one or more processors, cause the one or more processors to receive a command to perform an action for an entity. The instructions cause the one or more processors to identify a service configured to perform the action based on a building graph, the building graph including a plurality of nodes and a plurality of edges, wherein the plurality of nodes represent entities of the building, the service, and one or more other services, wherein the plurality of edges represent relationships between the entities and communication actions of the service with the one or more other services and cause the service to perform the action by causing the service to perform one or more communication actions with the one or more other services indicated by the building graph.
    Type: Application
    Filed: December 28, 2020
    Publication date: July 1, 2021
    Applicant: Johnson Controls Technology Company
    Inventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
  • Publication number: 20210200807
    Abstract: A building system of a building including one or more memory devices having instructions thereon, that, when executed by one or more processors, cause the one or more processors to receive a modification to a graph, the graph comprising a plurality of nodes and a plurality of edges between the plurality of nodes, the plurality of nodes representing entities of the building and the plurality of edges representing relationships between the entities of the building. The instructions cause the one or more processors to generate a change feed event, the change feed event recording the modification to the graph and add the change feed event to a change feed comprising a plurality of change feed events representing modifications to the graph at a plurality of different times.
    Type: Application
    Filed: December 28, 2020
    Publication date: July 1, 2021
    Applicant: Johnson Controls Technology Company
    Inventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
  • Publication number: 20210200169
    Abstract: A building system of a building including one or more memory devices having instructions thereon, that, when executed by one or more processors, cause the one or more processors to identify a capability of an entity in a building graph, the building graph including a plurality of nodes and a plurality of edges, the plurality of nodes representing entities of the building including the entity and the capability, the plurality of edges representing relationships between the entities of the building and the capability. The instructions cause the one or more processors to receive a command to perform an operation associated with the entity, the operation associated with the capability of the entity and provide the command to perform the operation associated with the entity to an operating system.
    Type: Application
    Filed: December 28, 2020
    Publication date: July 1, 2021
    Applicant: Johnson Controls Technology Company
    Inventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto