Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer-implemented method comprising: obtaining sensor data from a location sensor and from one or more other sensors that are included in a mobile device; analyzing the sensor data from the location sensor in combination with the sensor data from the other sensors; determining that a conversation has likely started or stopped based on analyzing the sensor data from the location sensor in combination with the sensor data from the other sensors; calculating a value for a metric relating to a conversation habit of a user of the mobile device based on analyzing the combined sensor data; comparing the calculated value to a target value that the user has predefined for the metric; generating feedback regarding the conversation habit based on comparing the calculated value to the target value; and providing the feedback to the user through one or more interfaces of the mobile device.
2. The method of claim 1 , wherein determining that a conversation has likely started or stopped based on analyzing the sensor data from the location sensor in combination with the sensor data from the other sensors comprises: determining that the location sensor indicates that the mobile device has entered or exited a predetermined location.
3. The method of claim 1 , wherein determining that a conversation has likely started or stopped based on analyzing the sensor data from the location sensor in combination with the sensor data from the other sensors comprises: determining that the location sensor indicates that the mobile device is or is not within a predetermined distance of another mobile device.
4. The method of claim 1 , wherein the feedback includes a representation of the sensor data from the location sensor.
5. A computer-implemented method comprising: obtaining sensor data from a location sensor and from one or more other sensors that are included in a mobile device; analyzing the sensor data from the location sensor in combination with the sensor data from the other sensors; determining that a conversation has likely started or stopped based on analyzing the sensor data from the location sensor in combination with the sensor data from the other sensors; generating feedback regarding a conversation habit of a user based on analyzing the sensor data from the location sensor in combination with the sensor data from the other sensors; and providing the feedback to the user through one or more interfaces of the mobile device.
6. The method of claim 5 , wherein determining that a conversation has likely started or stopped based on analyzing the sensor data from the location sensor in combination with the sensor data from the other sensors comprises: automatically recognizing a person from the sensor data from the other sensors; and determining that the location sensor indicates that the mobile device is within a predetermined distance of the recognized person.
7. The method of claim 6 , wherein the feedback comprises audio or video data that identifies the recognized person.
8. The method of claim 5 , wherein determining that a conversation has likely started or stopped based on analyzing the sensor data from the location sensor in combination with the sensor data from the other sensors comprises: determining that the location sensor indicates that the mobile device has entered or exited a predetermined location.
9. The method of claim 8 , wherein the feedback comprises a reminder associated with the predetermined location and a predefined time condition.
10. The method of claim 5 , wherein analyzing the sensor data from the location sensor in combination with the sensor data from the other sensors further comprises determining a location of the mobile device using the location sensor and a biometric condition of the user using a biometric sensor.
11. The method of claim 10 , wherein generating the feedback further comprises determining points of interest that are within a predefined distance of the location of the mobile device and that satisfy the biometric condition of the user.
12. The method of claim 11 , wherein the points of interest comprise restaurants or gymnasiums.
13. A 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: obtaining sensor data from a location sensor and from one or more other sensors that are included in a mobile device, analyzing the sensor data from the location sensor in combination with the sensor data from the other sensors, determining that a conversation has likely started or stopped based on analyzing the sensor data from the location sensor in combination with the sensor data from the other sensors, generating feedback regarding a conversation habit of a user based on analyzing the sensor data from the location sensor in combination with the sensor data from the other sensors, and providing the feedback to the user through one or more interfaces of the mobile device.
14. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising: obtaining sensor data from a location sensor and from one or more other sensors that are included in a mobile device; analyzing the sensor data from the location sensor in combination with the sensor data from the other sensors; determining that a conversation has likely started or stopped based on analyzing the sensor data from the location sensor in combination with the sensor data from the other sensors; generating feedback regarding a conversation habit of a user based on analyzing the sensor data from the location sensor in combination with the sensor data from the other sensors; and providing the feedback to the user through one or more interfaces of the mobile device.
15. The medium of claim 14 , wherein determining that a conversation has likely started or stopped based on analyzing the sensor data from the location sensor in combination with the sensor data from the other sensors comprises: automatically recognizing a person from the sensor data from the other sensors; and determining that the location sensor indicates that the mobile device is within a predetermined distance of the recognized person.
16. The medium of claim 14 , wherein determining that a conversation has likely started or stopped based on analyzing the sensor data from the location sensor in combination with the sensor data from the other sensors comprises: determining that the location sensor indicates that the mobile device has entered or exited a predetermined location.
17. The medium of claim 14 , wherein analyzing the sensor data from the location sensor in combination with the sensor data from the other sensors further comprises determining a location of the mobile device using the location sensor and a biometric condition of the user using a biometric sensor.
18. The medium of claim 17 , wherein generating the feedback further comprises determining points of interest that are within a predefined distance of the location of the mobile device and that satisfy the biometric condition of the user.
19. The medium of claim 14 , wherein determining that a conversation has likely started or stopped based on analyzing the sensor data from the location sensor in combination with the sensor data from the other sensors comprises: determining that the location sensor indicates that the mobile device is or is not within a predetermined distance of another mobile device.
20. The medium of claim 15 , wherein the feedback comprises audio or video data that identifies the recognized person.
21. The method of claim 5 , wherein determining that a conversation has likely started or stopped based on analyzing the sensor data from the location sensor in combination with the sensor data from the other sensors comprises: determining that the location sensor indicates that the mobile device is or is not within a predetermined distance of another mobile device.
22. The method of claim 1 , wherein determining that a conversation has likely started or stopped based on analyzing the sensor data from the location sensor in combination with the sensor data from the other sensors comprises: automatically recognizing a person from the sensor data from the other sensors; and determining that the location sensor indicates that the mobile device is within a predetermined distance of the recognized person.
23. The method of claim 22 , wherein the feedback comprises audio or video data that identifies the recognized person.
Unknown
May 14, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.