A method of recognizing a user (300, 730) in a room and adjusting a status of a device (100, 710, 810, 820), the method comprising: capturing (220, 420,620, 650, 920), at a device (100, 710, 810, 820), a sequence of patterns of radiation reflected from a plurality of objects in a room; determining (230, 430, 630, 670, 930) a sequence of variations between the captured sequence of patterns of radiation and an emitted sequence of patterns of radiation; determining (240, 440, 640, 680, 940) object characteristics of the plurality of objects based upon the sequence of variations, the object characteristics comprising a sequence of dimensions of the objects and a sequence of locations of the objects; determining (460, 691, 960) that one of the plurality of objects is a user (300, 730) based upon a user data, wherein the user data comprises at least one of the group consisting of: a geofence boundary indicator data, a global positioning system location data, a Bluetooth low energy, BLE, signal data, a near field communication, NFC, signal data, a cellular signal data, and an online status data; determining a condition of the user (300, 730) based upon the determined object characteristics and a room profile, the room profile comprising object characteristics of one or more objects in the room, wherein the determined condition of the user comprises at least one of the group consisting of: the user is limping, the user is carrying an object, the user is traveling slower than normal; the user is using crutches; the user is in a wheel chair, the user has collapsed, and the user is asleep; and adjusting a status of the device (100, 710, 810, 820) based upon the determined condition of the user (300, 730), wherein the adjusting the status comprises at least one of the group consisting of: increasing a time period of a timer that activates an alarm, and disabling an alarm. capturing (220, 420,620, 650, 920), at a device (100, 710, 810, 820), a sequence of patterns of radiation reflected from a plurality of objects in a room; determining (230, 430, 630, 670, 930) a sequence of variations between the captured sequence of patterns of radiation and an emitted sequence of patterns of radiation; determining (240, 440, 640, 680, 940) object characteristics of the plurality of objects based upon the sequence of variations, the object characteristics comprising a sequence of dimensions of the objects and a sequence of locations of the objects; determining (460, 691, 960) that one of the plurality of objects is a user (300, 730) based upon a user data, wherein the user data comprises at least one of the group consisting of: a geofence boundary indicator data, a global positioning system location data, a Bluetooth low energy, BLE, signal data, a near field communication, NFC, signal data, a cellular signal data, and an online status data; determining a condition of the user (300, 730) based upon the determined object characteristics and a room profile, the room profile comprising object characteristics of one or more objects in the room, wherein the determined condition of the user comprises at least one of the group consisting of: the user is limping, the user is carrying an object, the user is traveling slower than normal; the user is using crutches; the user is in a wheel chair, the user has collapsed, and the user is asleep; and adjusting a status of the device (100, 710, 810, 820) based upon the determined condition of the user (300, 730), wherein the adjusting the status comprises at least one of the group consisting of: increasing a time period of a timer that activates an alarm, and disabling an alarm.