Patent ID: 8560267

Claim:
A method of identifying an activity of an animate or inanimate object, comprising: identifying, by one or more processors, each elemental motion of a sequence of elemental motions of a device attached to the animate or inanimate object; and identifying, by the one or more processors, the activity of the animate or inanimate object, comprising matching the sequence of identified elemental motions of the device with a library of stored sequences of elemental motions, wherein each stored sequence of elemental motions corresponds with an activity; wherein identifying each elemental motion comprises: generating an acceleration signature based on sensed acceleration of the device; matching, by the one or more processors, the acceleration signature with at least one of a plurality of stored acceleration signatures, wherein each stored acceleration signatures corresponds with a type of motion; identifying, by the one or more processors, the type of motion of the device based on the matching of the acceleration signature with the stored acceleration signature; wherein the type of motion comprises at least one of atomic motion, elemental motion and macro-motion.