A method of recognizing a user in a room and adjusting a status of a device , the method comprising: capturing , at a device , a sequence of patterns of radiation reflected from a plurality of objects in a room; determining a sequence of variations between the captured sequence of patterns of radiation and an emitted sequence of patterns of radiation ; determining 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 that one of the plurality of objects is a user 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 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 based upon the determined condition of the user , 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 , at a device , a sequence of patterns of radiation reflected from a plurality of objects in a room; determining a sequence of variations between the captured sequence of patterns of radiation and an emitted sequence of patterns of radiation ; determining 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 that one of the plurality of objects is a user 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 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 based upon the determined condition of the user , 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. <EOS>