Medical monitoring with location and activity tracking
First Claim
1. A method of determining medical conditions of users participating in a social networking service, the method executed by a computer system and comprising:
- automatically monitoring destinations and user activities performed at the destinations of a first user via a first electronic device of the first user;
automatically determining positional locations of the first user, wherein automatically determining positional locations of a user comprises;
providing a location module on the first electronic device configured to receive location transmissions;
placing the location module into a sleep mode;
awakening the location module upon receipt of a first location transmission;
determining a first location with the location moduleincrementing a timer count configured to monitor a duration of time, wherein whenever a time exceeds a predetermined time allocation, the location module is placed into the sleep mode;
incrementing a stationary counter configured to monitor a duration of time since a previous detected movement of the mobile user;
receiving a second location transmission of a second location;
comparing the second location to the first location;
calculating a rate of travel when the second location differs from the first location, wherein if the rate of travel exceeds a predetermined threshold the location module is placed into the sleep mode;
receiving a third location transmission of a third location;
comparing the third location to at least one of the first location or the second location;
further incrementing the stationary counter when the second or third location is the same as the first location;
determining an arrival event upon reaching a predetermined arrival threshold of the stationary counter;
storing data of all locations; and
placing the location module into the sleep mode;
automatically awakening the location module at each of the destinations upon receipt of a corresponding location transmission;
automatically determining as user information a location type and user activity at each of the destinations;
automatically learning activity patterns from the user information at the destinations for the first user;
automatically determining a deviation in the learned activity patterns;
automatically analyzing the deviation to identify a significance of the deviation;
automatically correlating the significance of the deviation to a possible medical condition; and
automatically alerting the first user via the first electronic device or a second user via a second electronic device of the possible medical condition upon the deviation significance meeting at least one predetermined threshold, wherein the alerting includes a visual communication of the deviation significance.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and/or apparatus for automatically monitoring for possible mental or physical health concerns. The method or implementing software application uses or relies upon location information available on the mobile device from any source, such as cell phone usage and/or other device applications. The method and system automatically learns user activity patterns and detects significant deviations therefrom. The deviations are automatically analyzed for known correlations to mental or physical concerns, which can then be automatically communicated to a relevant friend, family member, and/or medical professional.
-
Citations
14 Claims
-
1. A method of determining medical conditions of users participating in a social networking service, the method executed by a computer system and comprising:
-
automatically monitoring destinations and user activities performed at the destinations of a first user via a first electronic device of the first user; automatically determining positional locations of the first user, wherein automatically determining positional locations of a user comprises; providing a location module on the first electronic device configured to receive location transmissions; placing the location module into a sleep mode; awakening the location module upon receipt of a first location transmission; determining a first location with the location module incrementing a timer count configured to monitor a duration of time, wherein whenever a time exceeds a predetermined time allocation, the location module is placed into the sleep mode; incrementing a stationary counter configured to monitor a duration of time since a previous detected movement of the mobile user; receiving a second location transmission of a second location; comparing the second location to the first location; calculating a rate of travel when the second location differs from the first location, wherein if the rate of travel exceeds a predetermined threshold the location module is placed into the sleep mode; receiving a third location transmission of a third location; comparing the third location to at least one of the first location or the second location; further incrementing the stationary counter when the second or third location is the same as the first location; determining an arrival event upon reaching a predetermined arrival threshold of the stationary counter; storing data of all locations; and placing the location module into the sleep mode; automatically awakening the location module at each of the destinations upon receipt of a corresponding location transmission; automatically determining as user information a location type and user activity at each of the destinations; automatically learning activity patterns from the user information at the destinations for the first user; automatically determining a deviation in the learned activity patterns; automatically analyzing the deviation to identify a significance of the deviation; automatically correlating the significance of the deviation to a possible medical condition; and automatically alerting the first user via the first electronic device or a second user via a second electronic device of the possible medical condition upon the deviation significance meeting at least one predetermined threshold, wherein the alerting includes a visual communication of the deviation significance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification