Detection of user activities by a portable device
First Claim
1. A portable consumer device comprising:
- at least one inertial sensor that collects measurements data associated with at least one of movement of the portable consumer device or orientation of the portable consumer device;
at least one context sensor that collects environment data associated with an external environment of the portable consumer device;
at least one memory storing;
motion processing instructions, that when executed by at least one sensor processor, causes the at least one sensor processor to;
process the collected measurements data to determine motion of the portable consumer device over time;
context processing instructions, that when executed by the at least one sensor processor, causes the at least one sensor processor to;
process the collected environment data to determine contextual information associated with the portable consumer device, andcompare an amplitude of the collected environment data to an amplitude threshold; and
activity processing instructions, that when executed by the at least one sensor processor, causes the at least one sensor processor to;
determine, based at least in part on the determined motion, the determined contextual information, and the comparison of the amplitude of the collected environment data to the amplitude threshold, a user activity,compare the determined user activity to a desired user activity, anddisplay user feedback on a display based at least in part on the comparison.
1 Assignment
0 Petitions
Accused Products
Abstract
A portable consumer device, such as a mobile phone or a tablet computer, may be configured to collect measurements data associated with at least one of movement of the portable consumer device or orientation of the portable consumer device, as well as data associated with an external environment of the portable consumer device. The collected data may be evaluated in order to determine motion of the portable consumer device over time and contextual information associated with the portable consumer device. A user activity may be determined based upon the determined motion and the determined contextual information. As desired, the user activity may be evaluated in association with a suitable application scenario, such as a gaming application scenario.
-
Citations
25 Claims
-
1. A portable consumer device comprising:
-
at least one inertial sensor that collects measurements data associated with at least one of movement of the portable consumer device or orientation of the portable consumer device; at least one context sensor that collects environment data associated with an external environment of the portable consumer device; at least one memory storing; motion processing instructions, that when executed by at least one sensor processor, causes the at least one sensor processor to; process the collected measurements data to determine motion of the portable consumer device over time; context processing instructions, that when executed by the at least one sensor processor, causes the at least one sensor processor to; process the collected environment data to determine contextual information associated with the portable consumer device, and compare an amplitude of the collected environment data to an amplitude threshold; and activity processing instructions, that when executed by the at least one sensor processor, causes the at least one sensor processor to; determine, based at least in part on the determined motion, the determined contextual information, and the comparison of the amplitude of the collected environment data to the amplitude threshold, a user activity, compare the determined user activity to a desired user activity, and display user feedback on a display based at least in part on the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. At least one non-transitory computer-readable medium comprising computer-executable instructions that, when executed by at least one processor associated with a portable consumer device, configure the at least one processor to:
-
receive, from at least one inertial sensor, measurements data associated with one of (i) movement of the portable consumer device or (ii) orientation of the portable consumer device; receive, from at least one context sensor, data associated with an external environment of the portable consumer device; compare an amplitude of the data to an amplitude threshold; determine, based at least in part on the received measurements data, the received environment data, and the comparison of the amplitude of the data to the amplitude threshold, a user activity; compare the determined user activity to a desired user activity; and display user feedback on a display based at least in part on the comparison. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method comprising:
-
executing, by a portable consumer device comprising one or more computer processors, at least one application configured for; outputting a direction associated with a desired user activity; receiving, from at least one inertial sensor, measurements data associated with one of (i) movement of the portable consumer device or (ii) orientation of the portable consumer device; receiving, from at least one context sensor, data associated with an external environment of the portable consumer device; comparing an amplitude of the data to an amplitude threshold; determining, based at least in part upon the received measurements data, the comparison of the amplitude of the data to the amplitude threshold, and received environment data, a user activity; comparing the determined user activity to the desired user activity; and displaying user feedback on a display based at least in part on the comparison. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification