1. A method of detecting human condition and activity of a user, comprising: generating, by a motion detection device that includes a motion detection sensor, an acceleration signature based on sensed acceleration of an object that represents motion of the user; the motion detection device determining what network connections are available to the motion detection device; matching the acceleration signature with at least one of a plurality of stored acceleration signatures of motions of human beings, wherein each stored acceleration signatures corresponds with a type of motion, wherein the motion detection device distributes at least some of the acceleration signature matching processing when processing capability is available to the motion detection device though available network connections; identifying a type of motion of the user and identifying a condition of the user based on the matching of the acceleration signature with a stored acceleration signature.