Automated determination of mobile user locations and deduction of user activities at the user locations
First Claim
1. A method of determining locations and/or activities of a user participating in a social networking service, the method executed by a computer system and comprising:
- automatically determining a positional destination of a user, wherein automatically determining a positional destination of a user comprises;
providing a location module on a mobile 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; and
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 determining context information about the positional destination without input by the user;
automatically deducing as user information a location type and/or user activity of the positional destination from the context information; and
automatically sharing the user information in the social networking service.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and/or apparatus for automatically tracking a mobile user using the user'"'"'s mobile device. This invention is particularly useful in the field of social media, such as for detecting and tracking the location and activity of a user and her community. 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 social media system automatically determines a location type and/or user activity from context information. The context information can include current and past location and user and/or community information, time-dependent information, and third party information. The location activities can be presented to the community using pictograms selected to represent user activities.
-
Citations
18 Claims
-
1. A method of determining locations and/or activities of a user participating in a social networking service, the method executed by a computer system and comprising:
-
automatically determining a positional destination of a user, wherein automatically determining a positional destination of a user comprises; providing a location module on a mobile 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; and 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 determining context information about the positional destination without input by the user; automatically deducing as user information a location type and/or user activity of the positional destination from the context information; and automatically sharing the user information in the social networking service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification