IP Library Granted Patent US 9,491,603
Granted Patent B2
US 9,491,603 · App. 13/417,013 · Granted Nov 8, 2016

Substantially continuous location logging for geographic-positioning capable devices

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 9,491,603
App. No.
13/417,013
Granted
Nov 8, 2016
Kind
B2
Abstract

In one embodiment, a method includes recording a first location of a mobile device; determining, by one or more processors of a geographic-positioning component of the mobile device, on a periodic basis, a current location of the mobile device; determining, by the processors of the geographic-positioning component, whether the current location is outside a geographic region defined at least in part by the first location; and if the current location is outside the geographic region, then transmitting, by the processors of the geographic-positioning component, a message to one or more other processors of the mobile device, the message causing one or more of the other processors to transition from a sleep state to an active state.

Claims (44)

1. A method comprising:

receiving, at a mobile device, a location of a place socially connected to a user associated with the mobile device, the place and the user socially connected through an on-line social network with which the user and the place are associated;

determining, by one or more processors of a geographic-positioning component of the mobile device, on a periodic basis, a current location of the mobile device;

determining, by the processors of the geographic-positioning component, whether the current location is within a geographic region defined at least in part by the location of the place, wherein the geographic region is further defined at least in part by a radius associated with the mobile device, the radius being determined based at least in part on one or more of:

a time of day;

a power budget of the mobile device; or

an error associated with the location of the place or the current location; and

if the current location is within the geographic region, then transmitting, by the processors of the geographic-positioning component, a message to one or more other processors of the mobile device, the message causing one or more of the other processors to transition from a sleep state to an active state.

2. The method of claim 1 , where in the radius is further determined based at least in part on a velocity of the mobile device.

3. The method of claim 1 , wherein the message identifies the current location.

4. The method of claim 1 , wherein the location of the place or current location is based at least in part on:

a global positioning system (GPS) signal;

a Wi-Fi signal; or

a cellular radio signal.

5. One or more computer-readable non-transitory storage media within a mobile device, the media embodying logic that is operable when executed to:

receive a location of a place socially connected to a user associated with the mobile device, the place and the user socially connected through an on-line social network with which the user and the place are associated;

determine on a periodic basis a current location of the mobile device;

determine whether the current location is within a geographic region defined at least in part by the location of the place, wherein the geographic region is further defined at least in part by a radius associated with the mobile device, the radius being determined based at least in part on one or more of:

a time of day;

a power budget of the mobile device; or

an error associated with the location of the place or the current location; and

if the current location is within the geographic region, then transmit a message to one or more processors of the mobile device, the message causing one or more of the processors to transition from a sleep state to an active state.

6. The media of claim 5 , wherein the radius is further determined based at least in part on a velocity of the mobile device.

7. The media of claim 5 , wherein the message identifies the current location.

8. The media of claim 5 , wherein the location of the place or current location is based at least in part on:

a global positioning system (GPS) signal;

a Wi-Fi signal; or

a cellular radio signal.

9. A system comprising:

one or more processors; and

a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to:

receive a location of a place socially connected to a user associated with the mobile device, the place and the user socially connected through an on-line social network with which the user and the place are associated;

determine on a periodic basis a current location of the mobile device;

determine whether the current location is within a geographic region defined at least in part by the location of the place, wherein the geographic region is further defined at least in part by a radius associated with the mobile device, the radius being determined based at least in part on one or more of:

a time of day;

a power budget of the mobile device; or

an error associated with the location of the place or the current location; and

if the current location is within the geographic region, then transmit a message to one or more processors of the mobile device, the message causing one or more of the processors to transition from a sleep state to an active state.

10. The system of claim 9 , wherein the radius is further determined based at least in part on a velocity of the mobile device.

11. The system of claim 9 , wherein the message identifies the current location.

12. The system of claim 9 , wherein the location of the place or current location is based at least in part on:

a global positioning system (GPS) signal;

a Wi-Fi signal; or

a cellular radio signal.

Assignments (2)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058553/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2012
From: PAPAKIPOS, MATTHEW NICHOLAS; PROCTOR, IAIN ANDREW RUSSELL
To: FACEBOOK, INC.
Reel/Frame 029091/0194 →