A non-transitory computer readable medium storing computer executable instructions, which, when executed by a processor, cause the processor to carry out a method, the method comprising:
- storing in an inventory database inventory information about assets located at an insured property;
- receiving registration data associated with one or more IP-addressable devices located at the insured property;
- determining for the insured property the inventory information about the insured property's assets based on registration data received from the one or more IP-addressable devices located at the insured property;
- and
- storing in the data structure in the inventory database the insured property's inventory information.