IP Library Granted Patent US 8,958,830
Granted Patent B2
US 8,958,830 · App. 13/241,048 · Granted Feb 17, 2015

Location based presence and privacy management

Inventor: Neeraj Chawla (Bothell, WA)
Assignee: mPanion, Inc.
H04L12/5865G06Q10/10H04L12/5815H04L51/043H04L51/20H04W4/185H04W4/206H04W4/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,958,830
App. No.
13/241,048
Granted
Feb 17, 2015
Kind
B2
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.

Claims (31)

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.

2. The computer-implemented method of claim 1 , further comprising:

receiving, by the mobile computing device, a selection of a default sharing level from the user; and

setting, by the mobile computing device, the default sharing level to the user selection, wherein

the default sharing level is applied to users who are not already associated with a different sharing level than the default sharing level.

3. The computer-implemented method of claim 1 , further comprising:

associating, by the mobile computing device, one or more groups with specified sharing levels, wherein contacts added to a group are assigned the group's specified sharing level settings by default.

4. The computer-implemented method of claim 1 , wherein the sharing level options comprise options available for location name types at a given level, the location name types are based on area level name types, and the sharing level interface screen provides options to select one or more area level name types for each sharing level.

5. The computer-implemented method of claim 1 , wherein the sharing levels comprise options for selecting favorite locations, Point-of-Interest categories and Point-of-Interest names.

6. The computer-implemented method of claim 1 , further comprising:

sending, by the mobile computing device, information pertaining to the one or more sharing level setting changes to a server configured to provide location status information to at least one other mobile computing device based on a respective sharing level of the at least one other mobile computing device.

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.

8. The computer-implemented method of claim 7 , further comprising:

receiving, by the computing device, a message with an option for retrieving the location status of the user of the mobile computing device via instant messaging, email, text messaging, social networking, or other location based applications.

9. The computer-implemented method of claim 7 , wherein the location status information pertains to one or more of a user-specified location, a business, a Point-of-Interest location, or that the mobile subscriber of the mobile computing device is driving.

10. The computer-implemented method of claim 7 , wherein the location status information does not comprise the coordinates of the mobile computing device.

11. The computer-implemented method of claim 7 , further comprising:

sending, by the computing device, a request for the location status of the mobile computing device to a server.

Assignments (3)
SECURITY INTEREST Recorded Jun 17, 2026
From: MPANION LICENSING, LLC
To: MLOTUS LLC
Reel/Frame 074988/0978 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2026
From: MPANION, INC.
To: MPANION LICENSING, LLC
Reel/Frame 074997/0047 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2014
From: CHAWLA, NEERAJ, MR.
To: MPANION, INC.
Reel/Frame 032089/0606 →
Continuity (2)
Continuation 11838876 · Aug 14, 2007
Related Publication 20120009900A1 · Jan 12, 2012