CPC H04L 63/0428 (2013.01) [G06F 21/57 (2013.01); G06F 21/6245 (2013.01); G06V 20/41 (2022.01); G06V 20/52 (2022.01); G11B 27/28 (2013.01); G11B 27/34 (2013.01); H04L 9/3236 (2013.01); H04N 7/181 (2013.01); G06F 21/1062 (2023.08); G06F 2221/2107 (2013.01); G06F 2221/2113 (2013.01); H04L 9/50 (2022.05)] | 20 Claims |
1. A method for enabling application-configured monitorings of spaces, the method comprising:
receiving SceneData produced by different non-human technological entities; wherein the entities comprise a group of one or more sensor devices including multiple cameras that capture images of spaces, and some of the entities perform analysis of the captured images using artificial intelligence and/or machine learning;
receiving requests from applications for different monitorings of spaces and configuring the entities into different workflows that implement the different space monitorings requested by the applications; wherein the workflows provide to the applications some of the SceneData produced by the entities in the workflows; and a first workflow for one of the applications includes cameras capturing images relating to the space monitoring, and using artificial intelligence and/or machine learning to (a) detect a predefined event in the captured images relating to the space monitoring or (b) detect a predefined object in the captured images relating to the space monitoring;
receiving a specification of privileges governing access to the SceneData; wherein at least some of the SceneData produced by the entities is secured against unauthorized access according to the specification of privileges, and access to the secured SceneData is unlocked upon (a) detection of the predefined event in the captured images relating to the space monitoring, or (b) detection of the predefined object in the captured images relating to the space monitoring; and
controlling access to the SceneData based on the specification of privileges; wherein the SceneData provided to the corresponding application by the first workflow includes the secured SceneData that is unlocked by the detection by the first workflow of the predefined event or predefined object.
|