Mobile Personal Services Platform for Providing Feedback
First Claim
1. A method of providing feedback, the method comprising:
- receiving sensor data from a plurality of sensors, wherein at least one of the plurality of sensors is associated with a mobile device of a user;
aggregating the received sensor data to generate aggregated sensor data;
processing the aggregated sensor data to determine an aggregated metric;
comparing the aggregated metric to a target associated with the user to determine a measure of performance; and
generating feedback to the user based on the determined measure of performance.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer program products, for generating feedback. In one aspect, a method includes receiving sensor data from a plurality of sensors, wherein at least one of the plurality of sensors is associated with a mobile device of a user; aggregating the received sensor data to generate aggregated sensor data; processing the aggregated sensor data to determine an aggregated metric; comparing the aggregated metric to a target associated with the user to determine a measure of performance; and generating feedback based on the determined measure of performance. Further, the mobile device can comprise a mobile personal services device that includes one or more of an audio sensor, a video sensor, an environmental sensor, a biometric sensor, a location sensor, an activity detector, and a health monitor. The feedback can be displayed on the mobile personal services device. The feedback also can be displayed in near real-time.
261 Citations
25 Claims
-
1. A method of providing feedback, the method comprising:
-
receiving sensor data from a plurality of sensors, wherein at least one of the plurality of sensors is associated with a mobile device of a user;
aggregating the received sensor data to generate aggregated sensor data;
processing the aggregated sensor data to determine an aggregated metric;
comparing the aggregated metric to a target associated with the user to determine a measure of performance; and
generating feedback to the user based on the determined measure of performance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
receiving sensor data from a plurality of sensors, wherein at least one of the plurality of sensors is associated with a mobile device of a user;
aggregating the received sensor data to generate aggregated sensor data;
processing the aggregated sensor data to determine an aggregated metric;
comparing the aggregated metric to a target associated with the user to determine a measure of performance; and
generating feedback to the user based on the determined measure of performance. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a plurality of mobile devices, wherein each mobile device includes at least one sensor; and
a coach server configured to perform operations comprising;
receiving sensor data from a plurality of sensors, wherein at least one of the plurality of sensors is associated with a mobile device of a user;
aggregating the received sensor data to generate aggregated sensor data;
processing the aggregated sensor data to determine an aggregated metric;
comparing the aggregated metric to a target associated with the user to determine a measure of performance; and
generating feedback based on the determined measure of performance. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification