Patent ID: 11895089
Assignee: WILLOW IP PTY LTD
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 0:
1. A method configured to enable a third-party app to access data available via a building automation and control network, the method including:
maintaining a BAC (Building Automation and Control) database of data values presented by each of a plurality of physical devices on a BAC network, wherein the database is isolated from the BAC network such that a user accessing the database does not gain direct access to any physical devices on the BAC network;
providing an API request handling module which is configured to receive, via an API, requests from a plurality of third-party software platforms, wherein the API request handling module is configured to, in respect of each request:
(i) determine whether or not the request is to be permitted based on operation of a permissions rules module, wherein the permissions rules module defines access requirements for data in the BAC database; and
(ii) in the case that the request is to be permitted, perform a data access operation in respect of the BAC database thereby to enable fulfilment the request,
thereby to enable selectively controlled access to the data values presented by each of the plurality of physical devices on the BAC network to a plurality of third-party applications, in an environment that is isolated from the BAC network.