Patent ID: 11861426
Assignee: nan
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 18:
19. A computer system that generates a high-level description of an event based on a combination of data obtained from different sources, said computer system comprising:
one or more processors; and
one or more computer-readable hardware storage devices that store instructions that are executable by the one or more processors to cause the computer system to implement a service that acts as an intermediary between one or more subscribing applications and a sensor application programming interface (API), the service being configured to at least:
obtain first data from a first source, the first source being a sensor API;
obtain second data from a second source, the first data being of a first data type and the second data being of a second data type; and
perform a derivation process in which a combination of the first data and the second data are used to derive a high-level description of an event, wherein:
performing the derivation process using only one of the first data or the second data results in a different event description than the high-level description that is derived based on the combination of the first data and the second data,
the derivation process includes using a high-level model that analyzes data in a form of the first data type and/or the second data type, and
the high-level model assists in deriving the high-level description of the event by analyzing one or a combination of the first data and the second data; and

in response to determining that the high-level description corresponds to a particular type of event to which an application is subscribed, send a notification comprising the high-level description to the application,
send the high-level description of the event to the one or more subscribing applications, the one or more subscribing applications not getting sensor values directly from a sensor API.