Patent ID: 7894849

Claim:
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.