Patent ID: 11947546
Assignee: STREAM ANALYZE SWEDEN AB
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system comprising several edge computing devices, each edge computing device comprising:
a sensor;
a memory;
a Central Processing Unit; and
a digital communication interface, arranged to allow the edge computing device in question to communicate digitally across a digital communication network,
wherein:
each edge computing device is arranged with a respective interpreting software function, arranged to execute on the Central Processing Unit and to interpret computer code, received via the digital communication interface and stored in the memory, according to a query language having a predetermined syntax;
the syntax is arranged to define queries the results of which are streams of data objects, at least one of which streams is an endless stream of objects, calculated by the edge computing device continuously or intermittently over time and communicated via the digital communication interface, the endless stream having no defined end point at the time of querying;
each edge computing device is arranged to, when interpreting the computer code, produce a result to at least one query defined by the computer code and to communicate the result via the digital communication interface;
the syntax allows the query to be defined in terms of a calculation to be performed based on a measured value from the sensor;
the edge computing device in question is arranged to perform, as a part of the interpretation, the calculation;
each edge computing device is arranged to discard at least some measurement data measured by the sensor, instead of storing it in the memory, after having communicated the measurement data and/or a piece of information calculated based on the measurement data over the digital communication interface.