Location based presence and privacy management
First Claim
1. A computer-implemented method, comprising:
- determining, by a mobile computing device, when a location of a user changes above a specified threshold;
sending, by the mobile computing device, information pertaining to the change in the location of the user to a server configured to provide location information to one or more other applications based on a respective sharing level of the one or more other applications;
determining, by the mobile computing device, when the mobile computing device is stationary within a specified threshold of accuracy, and waiting for a specified time or until a trigger or notification is received indicating that the location of the user has changed before requesting location information from a mobile positioning system;
displaying, by the mobile computing device, a sharing level interface screen that displays a plurality of privacy or sharing level options to a user;
receiving, by the mobile computing device, one or more sharing level setting changes from the user; and
changing, by the mobile computing device, one or more of the sharing level options based on the sharing level setting changes received from the user, whereinthe sharing levels correspond with an amount of detail that is provided pertaining to the user'"'"'s location.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for providing location based presence status and enhancing location privacy management in a mobile, instant messaging or social networking environment. A user specifies or saves their favorite locations (e.g. home, work, school, or particular business or point of interest locations), and specifies or selects names and/or categories to be shared for each user-specified location. In addition, the system provides multiple sharing levels for sharing multiple types of location contextual information. When user'"'"'s current location corresponds to user-specified locations, location based presence status is provided to specified contacts according to the sharing level settings, and provides user the option to share location contextual information without sharing location coordinates of the user. When user is driving, location based presence status is updated accordingly, and when user is at other business or POI locations, corresponding location contextual information is shared based on user'"'"'s settings for each sharing level.
-
Citations
11 Claims
-
1. A computer-implemented method, comprising:
-
determining, by a mobile computing device, when a location of a user changes above a specified threshold; sending, by the mobile computing device, information pertaining to the change in the location of the user to a server configured to provide location information to one or more other applications based on a respective sharing level of the one or more other applications; determining, by the mobile computing device, when the mobile computing device is stationary within a specified threshold of accuracy, and waiting for a specified time or until a trigger or notification is received indicating that the location of the user has changed before requesting location information from a mobile positioning system; displaying, by the mobile computing device, a sharing level interface screen that displays a plurality of privacy or sharing level options to a user; receiving, by the mobile computing device, one or more sharing level setting changes from the user; and changing, by the mobile computing device, one or more of the sharing level options based on the sharing level setting changes received from the user, wherein the sharing levels correspond with an amount of detail that is provided pertaining to the user'"'"'s location. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method, comprising:
-
determining, by a computing device, when a location of the mobile device changes above a specified threshold; sending, by the computing device, information pertaining to the change in the location of the computing device to a server configured to provide location information to one or more other applications based on a respective sharing level of the one or more other applications; determining, by the computing device, when the computing device is stationary within a specified threshold of accuracy, and waiting for a specified time or until a trigger or notification is received indicating that the location of the computing device has changed before requesting location information from a mobile positioning system; receiving, by the computing device, location status information pertaining to the location of the mobile computing device; and displaying, by the computing device, the location status information to the user of the computing device, wherein the location status information is based on a sharing level associated with the computing device. - View Dependent Claims (8, 9, 10, 11)
-
Specification