DETECTING TRANSITIONS BETWEEN PHYSICAL ACTIVITY
First Claim
1. A method comprising:
- determining, by a processor of a mobile computing device operating in a first power mode and based on first motion data generated by a motion sensor of the mobile computing device, a first activity of a user associated with the mobile computing device, the first motion data indicating movement of the mobile computing device during a first time period;
transitioning, by the processor, from operating in the first power mode to operating in a second power mode, wherein the processor consumes less power while operating in the second power mode than while operating in the first power mode;
while the processor is operating in the second power mode, determining, by a motion module of the mobile computing device and based on second motion data generated by the motion sensor, that a change in an angle of the mobile computing device relative to gravity satisfies a threshold amount of change;
responsive to determining that the change in the angle satisfies the threshold amount of change, transitioning, by the processor, from operating in the second power mode to operating in the first power mode;
determining, by the processor and based on second motion data generated by the motion sensor during a second time period, a second activity of the user of the mobile computing device; and
responsive to determining that the second activity is different from the first activity, performing, by the mobile computing device, an action determined based on the determining that the second activity is different from the first activity.
2 Assignments
0 Petitions
Accused Products
Abstract
In one example, a method includes determining, by a processor operating in a first power mode and based on first motion data, a first activity of a user, transitioning from operating in the first power mode to operating in a second power mode, wherein the processor consumes less power while operating in the second power mode than in the first power mode, responsive to determining, while the processor is operating in the second power mode and based on second motion data, that a change in an angle relative to gravity satisfies a threshold, transitioning from operating in the second power mode to operating in the first power mode, determining, by the processor and based on second motion data, a second activity of the user, and, responsive to determining that the second activity is different from the first activity, performing an action.
-
Citations
20 Claims
-
1. A method comprising:
-
determining, by a processor of a mobile computing device operating in a first power mode and based on first motion data generated by a motion sensor of the mobile computing device, a first activity of a user associated with the mobile computing device, the first motion data indicating movement of the mobile computing device during a first time period; transitioning, by the processor, from operating in the first power mode to operating in a second power mode, wherein the processor consumes less power while operating in the second power mode than while operating in the first power mode; while the processor is operating in the second power mode, determining, by a motion module of the mobile computing device and based on second motion data generated by the motion sensor, that a change in an angle of the mobile computing device relative to gravity satisfies a threshold amount of change; responsive to determining that the change in the angle satisfies the threshold amount of change, transitioning, by the processor, from operating in the second power mode to operating in the first power mode; determining, by the processor and based on second motion data generated by the motion sensor during a second time period, a second activity of the user of the mobile computing device; and responsive to determining that the second activity is different from the first activity, performing, by the mobile computing device, an action determined based on the determining that the second activity is different from the first activity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A mobile computing device comprising:
-
one or more processors; a motion sensor; and a motion module, wherein at least one processor of the one or more processors determines, while the at least one processor is operating in a first power mode and based on first motion data generated by the motion sensor, a first activity of a user associated with the mobile computing device, the first motion data indicating movement of the mobile computing device during a first time period, and transitions the mobile computing device from operating in the first power mode to operating in a second power mode, wherein the one or more processors consume less power while operating in the second power mode than while operating in the first power mode, wherein the motion module determines, while the mobile computing device is operating in the second power mode and based on second motion data generated by the motion sensor, that a change in an angle of the mobile computing device relative to gravity satisfies a threshold amount of change, and wherein the at least one processor of the one or more processors, responsive to the motion module determining that the change in the angle satisfies the threshold amount of change, transitions the mobile computing device from operating in the second power mode to operating in the first power mode, determines, based on second motion data generated by the motion sensor during a second time period, a second activity of the user of the mobile computing device, and, responsive to determining that the second activity is different from the first activity, performs an action determined based on the determining that the second activity is different from the first activity. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium encoded with instructions that, when executed, cause at least one of a plurality of processors of a mobile computing device to:
-
determine, while the at least one processor is operating in a first power mode and based on first motion data generated by a motion sensor of the mobile computing device, a first activity of a user associated with the mobile computing device, the first motion data indicating movement of the mobile computing device during a first time period; transition, by the at least one processor, from operating in the first power mode to operating in a second power mode, wherein the at least one processor consumes less power while operating in the second power mode than while operating in the first power mode; while the at least one processor is operating in the second power mode, determine, by a motion module and based on second motion data generated by the motion sensor, that a change in an angle of the mobile computing device relative to gravity satisfies a threshold amount of change; responsive to determining that the change in the angle satisfies the threshold amount of change, transition, by the at least one processor, from operating in the second power mode to operating in the first power mode; determine, based on second motion data generated by the motion sensor during a second time period, a second activity of the user of the mobile computing device; and responsive to determining that the second activity is different from the first activity, perform an action determined based on the determining that the second activity is different from the first activity.
-
Specification