Patent attributes
A method of profiling a physical environment via Internet of Things (IoT) devices connected via an IoT integration platform is disclosed. The physical environment includes users, locations, and devices as well as associations between users, locations, and devices. The method includes: receiving data streams from network-capable devices connected to the IoT integration platform; detecting presence of an entity in a physical environment surrounding or interacting with one or more of the network-capable devices from a subset of the data streams; storing an entity profile on a node graph representing the physical environment, wherein each entity profile is associated at least one of the network-capable device from which the presence is detected; and requesting a semantic label of the entity profile from a user of a first user account via one or more user interfaces.