IP Library Granted Patent US 9,609,478
Granted Patent B2
US 9,609,478 · App. 14/696,662 · Granted Mar 28, 2017

Geo-fencing with diagnostic feature

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,609,478
App. No.
14/696,662
Granted
Mar 28, 2017
Kind
B2
Abstract

A mobile device having location services stores information pertaining to a geo-fence assigned to a building and stores a geo-fence log including one or more mobile device parameters and one or more geo-fence crossing events. The mobile device may determine the location of the mobile device via the location services and may determine when a geo-fence crossing event has occurred. Each of the geo-fence crossing events may be recorded in the geo-fence log, which may be uploaded to a remote server from time to time.

Claims (34)

1. A non-transitory computer-readable storage medium with an executable program stored thereon, wherein the executable program instructs a mobile device having location services to perform the following:

store information pertaining to a geo-fence assigned to a building;

identify when the mobile phone crosses the geo-fence with the aid of the location services of the mobile device;

record a log of geo-fence crossings in a geo-fence log;

record one or more mobile device parameters in the geo-fence log;

upload the geo-fence log to a remote server; and

wherein the one or more mobile device parameters comprises one or more of an executable program version, a mobile operating system version, a mobile device carrier, a log of executable program login events, a log of executable program logout events, a log of executable program opening events, a log of executable program closing events, and an indication of whether location services of the mobile device is enabled.

2. The non-transitory computer-readable storage medium of claim 1 , wherein the geo-fence log records each of two or more geo-fence crossings before uploading the geo-fence log to the remote server.

3. The non-transitory computer-readable storage medium of claim 1 , wherein the geo-fence log records a time stamp for each geo-fence crossing.

4. The non-transitory computer-readable storage medium of claim 1 , wherein the geo-fence log records for each geo-fence crossing whether the geo-fence crossing was an inbound geo-fence crossing or an outbound geo-fence crossing.

5. A non-transitory computer-readable storage medium with an executable program stored thereon, wherein the executable program instructs a mobile device having location services to perform the following:

store information pertaining to a geo-fence assigned to a building;

identify when the mobile phone crosses the geo-fence with the aid of the location services of the mobile device;

record a log of geo-fence crossings in a geo-fence log; and

upload the geo-fence log to a remote server in response to a trigger, wherein the trigger comprises a user logging out of the executable program on the mobile device.

6. A non-transitory computer-readable storage medium with an executable program stored thereon, wherein the executable program instructs a mobile device having location services to perform the following:

store information pertaining to a geo-fence assigned to a building;

identify when the mobile phone crosses the geo-fence with the aid of the location services of the mobile device;

record a log of geo-fence crossings in a geo-fence log; and

upload the geo-fence log to a remote server in response to a trigger, wherein the trigger comprises a predetermined period of time passing without an upload.

7. The non-transitory computer-readable storage medium of claim 6 , wherein the predetermined period of time is a period that is less than 24 hours.

8. A non-transitory computer-readable storage medium with an executable program stored thereon, wherein the executable program instructs a mobile device having location services to perform the following:

store information pertaining to a geo-fence assigned to a building;

identify when the mobile phone crosses the geo-fence with the aid of the location services of the mobile device;

record a log of geo-fence crossings in a geo-fence log; and

upload the geo-fence log to a remote server in response to a trigger, wherein the trigger comprises a request from the remote server for the mobile device to upload the geo-fence log.

9. A non-transitory computer-readable storage medium with an executable program stored thereon, wherein the executable program instructs a mobile device having location services to perform the following:

store information pertaining to a geo-fence assigned to a building;

identify when the mobile phone crosses the geo-fence with the aid of the location services of the mobile device;

record a log of geo-fence crossings in a geo-fence log; and

upload the geo-fence log to a remote server in response to a trigger, wherein the trigger comprises a user logging into the executable program on the mobile device.

10. The non-transitory computer-readable storage medium of claim 9 wherein the trigger comprises a user logging into the executable program on the mobile device via a physical login.

11. The non-transitory computer-readable storage medium of claim 9 , wherein the trigger comprises a user logging into the executable program on the mobile device via an auto-login.

12. The non-transitory computer-readable storage medium of claim 9 , wherein the trigger comprises a user logging into the executable program on the mobile device after a forced close of the executable program.

Assignments (5)
CHANGE OF NAME Recorded Jun 12, 2025
From: ADEMCO INC.
To: RESIDEO LLC
Reel/Frame 071546/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2021
From: HONEYWELL INTERNATIONAL INC.
To: ADEMCO INC.
Reel/Frame 056522/0420 →
SECURITY INTEREST Recorded Oct 26, 2018
From: ADEMCO INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047337/0577 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOCKET NUMBER PREVIOUSLY RECORDED AT REEL: 035630 FRAME: 0707. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 15, 2015
From: FRENZ, JONATHAN; KLEIN, AARON
To: HONEYWELL INTERNATIONAL INC.
Reel/Frame 035675/0724 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2015
From: FRENZ, JONATHAN; KLEIN, AARON
To: HONEYWELL INTERNATIONAL INC.
Reel/Frame 035630/0707 →