Web services for smart entity management for sensor systems

US12395818B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12395818-B2
Application numberUS-202217728047-A
CountryUS
Kind codeB2
Filing dateApr 25, 2022
Priority dateSep 27, 2017
Publication dateAug 19, 2025
Grant dateAug 19, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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 generating a database of interconnected smart entities. The smart entities include sensor object entities representing each of the plurality of sensors and data entities representing measurements received from the sensors. The smart entities are interconnected by relational objects indicating relationships between the smart entities. The instructions cause the one or more processors to receive a new measurement from a first sensor, identify a first data entity from a relational object for the first sensor, the first data entity including a plurality of past measurements received from the first sensor, and modify the first data entity within the database of smart entities to include the new measurement received from the first sensor.

First claim

Opening claim text (preview).

What is claimed is: 1. A web platform comprising: one or more computer readable storage media storing instructions thereon that, when executed by one or more processors, cause the one or more processors to: generate a database of digital twins, the database of digital twins comprising sensor digital twins representing sensors of an environment, data entities representing measurements received from the sensors, and relational objects indicating relationships between the digital twins and the data entities, the relational objects including a plurality of semantic relationship types; receive a new measurement from a sensor of the sensors; identify a data entity of the data entities by identifying a relational object of the relational objects including a particular semantic relationship type of the plurality of semantic relationship types between a sensor digital twin of the sensor digital twins representing the sensor and the data entity; and in response to identifying that the data entity is related to the sensor digital twin representing the sensor by the relational object including the particular semantic relationship type, modify the data entity to include or be associated with the new measurement received from the sensor. 2. The web platform of claim 1 , wherein the instructions cause the one or more processors to: periodically receive new measurements from the sensor; and update the data entity each time a particular new measurement from the sensor is received. 3. The web platform of claim 1 , further comprising: the sensor configured to send the new measurement to a cloud computing system of the web platform in response to detecting an event; wherein the instructions cause the one or more processors to update the data entity to include a data value representative of the event. 4. The web platform of claim 1 , wherein the new measurement from the sensor is received in a first protocol or format; wherein the instructions cause the one or more processors to: receive a second new measurement from a second sensor of the sensors, wherein the new measurement from the second sensor is received in a second protocol or format; convert the new measurement from the sensor from the first protocol or format into a third protocol or format; and convert the second new measurement from the second sensor from the second protocol or format into the third protocol or format. 5. The web platform of claim 1 , wherein the sensor digital twins include static attributes identifying the sensors represented by the sensor digital twins and dynamic attributes storing a most recent measurement received from the sensors. 6. The web platform of claim 1 , wherein the data entity includes a static attribute identifying the sensor and a dynamic attribute storing a most recent measurement received from the sensor. 7. The web platform of claim 1 , wherein the relational objects include attributes identifying the sensor digital twins and second attributes identifying the data entities. 8. The web platform of claim 1 , wherein the instructions cause the one or more processors to modify the data entity by: using an attribute of the new measurement received from the sensor to identify the sensor digital twin associated with the sensor; identifying the relational object connecting the sensor digital twin to the data entity; and storing a value of the new measurement received from the sensor in the data entity identified by the relational object. 9. The web platform of claim 1 , wherein the data entity includes or is associated with a plurality of past measurements received from the sensor. 10. A method comprising: generating, by one or more processing circuits, a database of digital twins, the database of digital twins comprising sensor digital twins representing sensors of an environment, data entities representing measurements received from the sensors, and relational objects indicating relationships between the digital twins and the data entities, the relational objects including a plurality of semantic relationship types; receiving, by the one or more processing circuits, a new measurement from a sensor of the sensors; identifying, by the one or more processing circuits, a data entity of the data entities by identifying a relational object of the relational objects including a particular semantic relationship type of the plurality of semantic relationship types between a sensor digital twin of the sensor digital twins representing the sensor and the data entity; and in response to identifying that the data entity is related to the sensor digital twin representing the sensor by the relational object including the particular semantic relationship type, modifying, by the one or more processing circuits, the data entity to include or be associated with the new measurement received from the sensor. 11. The method of claim 10 , further comprising: periodically receiving, by the one or more processing circuits, new measurements from the sensor; and updating, by the one or more processing circuits, the data entity each time a particular new measurement from the sensor is received. 12. The method of claim 10 , further comprising: receiving, by the one or more processing circuits, the new measurement from the sensor in response to the sensor detecting an event; and updating, by the one or more processing circuits, the data entity to include a data value representative of the event. 13. The method of claim 10 , wherein the new measurement from the sensor is received in a first protocol or format; the method comprising: receiving, by the one or more processing circuits, a second new measurement from a second sensor of the sensors, wherein the new measurement from the second sensor is received in a second protocol or format; converting, by the one or more processing circuits, the new measurement from the sensor from the first protocol or format into a third protocol or format; and converting, by the one or more processing circuits, the second new measurement from the second sensor from the second protocol or format into the third protocol or format. 14. The method of claim 10 , wherein the sensor digital twins include static attributes identifying the sensors represented by the sensor digital twins and dynamic attributes storing a most recent measurement received from the sensors. 15. The method of claim 10 , wherein the data entity includes a static attribute identifying the sensor and a dynamic attribute storing a most recent measurement received from the sensor. 16. The method of claim 10 , wherein the relational objects include attributes identifying the sensor digital twins and second attributes identifying the data entities. 17. The method of claim 10 , wherein modifying, by the one or more processing circuits, the data entity comprises: using an attribute of the new measurement received from the sensor to identify the sensor digital twin associated with the sensor; identifying the relational object connecting the sensor digital twin to the data entity; and storing a value of the new measurement received from the sensor in the data entity identified by the relational object. 18. One or more computer-readable storage media having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to: generate a database of digital twins, the database of digital twins comprising sensor digital twins representing sensors of an environment, data entities representing measurements received from the sensors, and relati

Assignees

Inventors

Classifications

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Remote procedure calls [RPC]; Web services · CPC title

  • Indexing structures · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • Entity relationship models · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12395818B2 cover?
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 generating a database of interconnected smart entities. The smart entities include sensor object entities representing each of the plurality of sensors and data entities representing measurements received …
Who is the assignee on this patent?
Tyco Fire & Security Gmbh
What technology area does this patent fall under?
Primary CPC classification H04W4/38. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 19 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).