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 an audio sensor associated with a mobile device of a user;
aggregating the received sensor data to generate aggregated sensor data;
analyzing the content of a conversation between the user and another person, using at least a portion of the aggregated sensor data;
in response to analyzing the content of the conversation, determining an aggregated metric relating to an effectiveness of the user in communicating with the other person during the conversation;
comparing the aggregated metric to a user-defined conversation habit target to determine a conversation score; and
providing a conversation interface to the user, the conversation interface including feedback regarding the effectiveness of the user in communicating with the other person during the conversation, the feedback including the aggregated metric, the user-defined conversation habit target, and the conversation score,wherein;
determining the aggregated metric further comprises determining, based on one or more of the words, that the user has made a specific point during the conversation, andcomparing the aggregated metric further comprises comparing the specific point to a user-defined checklist of points that the user intends to make during the conversation, andproviding the conversation interface further comprises providing information to the user that identifies one or more points that the user has not yet made during the conversation.
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.
165 Citations
18 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 an audio sensor associated with a mobile device of a user; aggregating the received sensor data to generate aggregated sensor data; analyzing the content of a conversation between the user and another person, using at least a portion of the aggregated sensor data; in response to analyzing the content of the conversation, determining an aggregated metric relating to an effectiveness of the user in communicating with the other person during the conversation; comparing the aggregated metric to a user-defined conversation habit target to determine a conversation score; and providing a conversation interface to the user, the conversation interface including feedback regarding the effectiveness of the user in communicating with the other person during the conversation, the feedback including the aggregated metric, the user-defined conversation habit target, and the conversation score, wherein; determining the aggregated metric further comprises determining, based on one or more of the words, that the user has made a specific point during the conversation, and comparing the aggregated metric further comprises comparing the specific point to a user-defined checklist of points that the user intends to make during the conversation, and providing the conversation interface further comprises providing information to the user that identifies one or more points that the user has not yet made during the conversation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for providing feedback, the system comprising:
-
one or more computers; and a non-transitory computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; receiving sensor data from a plurality of sensors, wherein at least one of the plurality of sensors is an audio sensor associated with a mobile device of a user; aggregating the received sensor data to generate aggregated sensor data; analyzing the content of a conversation between the user and another person, using at least a portion of the aggregated sensor data; in response to analyzing the content of the conversation, determining an aggregated metric relating to an effectiveness of the user in communicating with the other person during the conversation; comparing the aggregated metric to a user-defined conversation habit target to determine a conversation score; and providing a conversation interface to the user, the conversation interface including feedback regarding the effectiveness of the user in communicating with the other person during the conversation, the feedback including the aggregated metric, the user-defined conversation habit target, and the conversation score, wherein; determining the aggregated metric further comprises determining, based on one or more of the words, that the user has made a specific point during the conversation, and comparing the aggregated metric further comprises comparing the specific point to a user-defined checklist of points that the user intends to make during the conversation, and providing the conversation interface further comprises providing information to the user that identifies one or more points that the user has not yet made during the conversation.
-
-
18. A non-transitory computer readable medium encoded with a computer program for providing feedback, the program comprising instructions that when executed by data processing apparatus cause the 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 an audio sensor associated with a mobile device of a user; aggregating the received sensor data to generate aggregated sensor data; analyzing the content of a conversation between the user and another person, using at least a portion of the aggregated sensor data; in response to analyzing the content of the conversation, determining an aggregated metric relating to an effectiveness of the user in communicating with the other person during the conversation; comparing the aggregated metric to a user-defined conversation habit target to determine a conversation score; and providing a conversation interface to the user, the conversation interface including feedback regarding the effectiveness of the user in communicating with the other person during the conversation, the feedback including the aggregated metric, the user-defined conversation habit target, and the conversation score, wherein; determining the aggregated metric further comprises determining, based on one or more of the words, that the user has made a specific point during the conversation, and comparing the aggregated metric further comprises comparing the specific point to a user-defined checklist of points that the user intends to make during the conversation, and providing the conversation interface further comprises providing information to the user that identifies one or more points that the user has not yet made during the conversation.
-
Specification