Identifying one or more activities of an animate or inanimate object
First Claim
Patent Images
1. 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.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and apparatus for identifying an activity of an animate or inanimate object are disclosed. One method includes identifying each elemental motion of a sequence of elemental motions of a device attached to the animate or inanimate object. The activity of the animate or inanimate object can be identified by 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.
46 Citations
27 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. 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 activities; identifying, by one or more processors, a behavior of the animate or inanimate object comprising; identifying, by the one or more processors, each activity of a sequence of activities of the animate or inanimate object; and identifying, by the one or more processors, the behavior of the animate or inanimate object, comprising matching the sequence of identified activities of the animate or inanimate object with a stored sequences of activities, wherein each stored sequence of activities corresponds with an identified behavior; and
further comprisingtracking at least one behavior of the animate or inanimate object over time; identifying, by the one or more processors, changes in at least one behavior of the animate or inanimate object; reducing a number of stored acceleration signature matches by identifying a previous activity of the object, and performing a time domain analysis on the filtered acceleration signal to identify transient signatures or steady-state signatures of the filtered acceleration signal.
-
-
18. 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; identifying, by the one or more processors, a behavior of the animate or inanimate object comprising; identifying, by the one or more processors, each activity of a sequence of activities of the animate or inanimate object; and identifying, by the one or more processors, the behavior of the animate or inanimate object, comprising matching the sequence of identified activities of the animate or inanimate object with a stored sequences of activities, wherein each stored sequence of activities corresponds with an identified behavior; and
further comprising;the device determining what network connections are available to the device;
the device distributing at least some of the acceleration signature matching processing if processing capability is available to the device though available network connections. - View Dependent Claims (19)
-
-
20. An apparatus for identifying an activity of an animate or inanimate object, comprising:
-
a controller operative to; identify each elemental motion of a sequence of elemental motions of device attached to the animate or inanimate object; and identify the activity of the animate or inanimate object, comprising matching the sequence of identified elemental motions of the object with stored sequences of elemental motions, wherein each stored sequence of elemental motions corresponds with an activity; wherein identifying each elemental motion comprises that controller operative to; generate an acceleration signature based on sensed acceleration of the device; match 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; identify 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. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
Specification