US2023385273A1PendingUtilityA1

Web services platform with integration and interface of smart entities with enterprise applications

Assignee: Johnson Controls Tyco IP Holdings LLPPriority: Sep 27, 2017Filed: Jun 1, 2023Published: Nov 30, 2023
Est. expirySep 27, 2037(~11.2 yrs left)· nominal 20-yr term from priority
H04L 41/12H04L 41/344H04L 69/08G06F 16/2379H04W 4/38H04L 41/024G06F 16/9024G06F 16/2228G06F 16/2358G06F 16/288H04L 67/60H04L 67/10H04L 67/02G06F 9/547H04L 41/142
80
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

One or more non-transitory computer readable media contain program instructions that, when executed by one or more processors, cause the one or more processors to perform operations including: creating and managing a plurality of smart entities, each of the smart entities including a plurality of attributes; receiving inbound data from one or more enterprise applications; translating the inbound data into values for one or more of the plurality of attributes; writing the plurality of attributes to the smart entities; reading the plurality of attributes from the smart entities; translating the plurality of attributes into outbound data; and providing the outbound data to the one or more enterprise applications.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A building system, comprising:
 one or more computer readable media storing instructions thereon that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
 creating or managing a data structure including a plurality of digital twins representing at least one of devices, people, or spaces, the plurality of digital twins associated with at least one of a plurality of attributes via a plurality of relationships, one relationship of the plurality of relationships relating one digital twin of the plurality of digital twins to one attribute of the plurality of attributes; 
 receiving building data from a data source, the building data indicating maintenance for at least one of the devices or the spaces; 
 generating a digital twin to provide a virtual representation of the maintenance and translating data of the building data into one or more attributes of the digital twin; 
 adding the digital twin to the data structure; and 
 providing output data to one or more systems, the output data based on the digital twin and the one or more attributes. 
   
     
     
         22 . The building system of  claim 21 , wherein generating the digital twin comprises:
 translating the data of the building data into one or more values for the one or more attributes; and   writing the one or more values into the one or more attributes.   
     
     
         23 . The building system of  claim 21 , wherein the data source is one or more enterprise applications. 
     
     
         24 . The building system of  claim 21 , wherein the data source is at least one of a workflow automation system, a customer relationship management system, a global information system, a device management system, a human resources system, an accounting system, a marketing system, or a building management system. 
     
     
         25 . The building system of  claim 21 , wherein the data source includes a workflow automation system and the building data comprises a workflow request;
 wherein the digital twin represents the workflow request and includes a plurality of workflow attributes using information contained in the workflow request.   
     
     
         26 . The building system of  claim 21 , wherein the plurality of digital twins include one or more virtual representations of at least one of a physical system or device, person or group of people, or space or group of spaces. 
     
     
         27 . The building system of  claim 21 , wherein:
 the building data comprises information technology (IT) data that describes one or more static characteristics of a device, person, or space; and   wherein the operations include transforming the one or more static characteristics of the device, person, or space into one or more static attributes of the plurality of digital twins.   
     
     
         28 . The building system of  claim 21 , wherein the building data describes the plurality of digital twins and relationships therebetween. 
     
     
         29 . The building system of  claim 21 , wherein:
 the building data comprises operational technology (OT) data that describes one or more dynamic states or conditions of a device, person, or space; and   wherein the operations include transforming the one or more dynamic states or conditions of the device, person, or space into one or more dynamic attributes of the plurality of digital twins.   
     
     
         30 . The building system of  claim 21 , wherein the plurality of digital twins comprise:
 one or more object entities each representing a physical device;   one or more data entities each representing data generated by a corresponding physical device, each of the one or more data entities comprising a static attribute identifying a corresponding object entity and a dynamic attribute storing a most recent value of a dynamic variable associated with the corresponding physical device; and   one or more relational objects indicating relationships interconnecting the one or more object entities and the one or more data entities, each of the one or more relational objects comprising a first attribute identifying a particular object entity and a second attribute identifying a corresponding data entity.   
     
     
         31 . The building system of  claim 21 , wherein:
 the one or more attributes are related to the digital twin via one or more relationships of the plurality of relationships.   
     
     
         32 . The building system of  claim 21 , wherein the operations include using a different communications protocol to communicate with one or more first enterprise applications providing the building data and one or more second enterprise applications that read the plurality of digital twins. 
     
     
         33 . The building system of  claim 32 , wherein the operations include translating between one or more first communications protocols or formats used by the one or more first enterprise applications and the one or more second enterprise applications and a second protocol or format used by the plurality of digital twins. 
     
     
         34 . The building system of  claim 21 , wherein the operations further include:
 reading the plurality of attributes of the plurality of digital twins;   translating the one or more attributes of the digital twin into outbound data; and   providing the outbound data to one or more applications.   
     
     
         35 . The building system of  claim 34 , wherein the one or more applications are enterprise applications. 
     
     
         36 . A method, comprising:
 creating or managing, by one or more processing circuits, a data structure including a plurality of digital twins representing at least one of devices, people, or spaces, the plurality of digital twins associated with at least one of a plurality of attributes via a plurality of relationships, one relationship of the plurality of relationships relating one digital twin of the plurality of digital twins to one attribute of the plurality of attributes;   receiving, by the one or more processing circuits, building data from a data source, the building data indicating maintenance for at least one of the devices or the spaces;   generating, by the one or more processing circuits, a digital twin to provide a virtual representation of the maintenance and translating data of the building data into one or more attributes of the digital twin;   adding, by the one or more processing circuits, the digital twin to the data structure; and   providing, by the one or more processing circuits, output data to one or more systems, the output data based on the digital twin and the one or more attributes.   
     
     
         37 . The method of  claim 36 , comprising:
 translating, by the one or more processing circuits, the data of the building data into one or more values for the one or more attributes; and   writing, by the one or more processing circuits, the one or more values into the one or more attributes.   
     
     
         38 . The method of  claim 36 , wherein the data source is one or more enterprise applications. 
     
     
         39 . The method of  claim 36 , wherein the data source is at least one of a workflow automation system, a customer relationship management system, a global information system, a device management system, a human resources system, an accounting system, a marketing system, or a building management system. 
     
     
         40 . One or more computer readable media storing instructions thereon that, when executed by one or more processors, cause the one or more processors to:
 create or manage a data structure including a plurality of digital twins representing at least one of devices, people, or spaces, the plurality of digital twins associated with at least one of a plurality of attributes via a plurality of relationships, one relationship of the plurality of relationships relating one digital twin of the plurality of digital twins to one attribute of the plurality of attributes;   receive building data from a data source, the building data indicating maintenance for at least one of the devices or the spaces;   generate a digital twin to provide a virtual representation of the maintenance and translating data of the building data into one or more attributes of the digital twin;   add the digital twin to the data structure; and   provide output data to one or more systems, the output data based on the digital twin and the one or more attributes.

Join the waitlist — get patent alerts

Track US2023385273A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.