IP Library Granted Patent US 9,826,357
Granted Patent B2
US 9,826,357 · App. 15/448,172 · Granted Nov 21, 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,826,357
App. No.
15/448,172
Granted
Nov 21, 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; and

upload the log of geo-fence crossings as well as one or more mobile device parameters to a remote server, wherein the one or more mobile device parameters comprises a program version of the executable program.

2. The non-transitory computer-readable storage medium of claim 1 , wherein the one or more mobile device parameters further comprises a mobile operating system type.

3. The non-transitory computer-readable storage medium of claim 1 , wherein the one or more mobile device parameters further comprises a mobile operating system version.

4. The non-transitory computer-readable storage medium of claim 1 , wherein the one or more mobile device parameters further comprises a mobile device carrier.

5. The non-transitory computer-readable storage medium of claim 1 , wherein the one or more mobile device parameters further comprises, a log of executable program login events and a log of executable program logout events.

6. The non-transitory computer-readable storage medium of claim 1 , wherein the one or more mobile device parameters further comprises a log of executable program opening events and a log of executable program closing events.

7. The non-transitory computer-readable storage medium of claim 1 , wherein the one or more mobile device parameters further comprises an indication of when the location services of the mobile device was enabled.

8. The non-transitory computer-readable storage medium of claim 1 , wherein the one or more mobile device parameters further comprises an indication of whether background application refreshing is turned on for the executable program.

9. The non-transitory computer-readable storage medium of claim 1 , wherein a geofence crossing type is logged for each geo-fence crossing.

10. The non-transitory computer-readable storage medium of claim 1 , wherein an event time is logged for each geo-fence crossing.

11. The non-transitory computer-readable storage medium of claim 1 , wherein a location ID is logged for each geo-fence crossing.

12. The non-transitory computer-readable storage medium of claim 1 , wherein a geo-fence trigger type is logged for each geo-fence crossing.

13. The non-transitory computer-readable storage medium of claim 1 , wherein information pertaining to the geo-fence assigned to a building is logged for each geo-fence crossing.

14. 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 one or more of: a user logging out of the executable program; a passing of a predetermined period of time without an upload; and a reception of an upload request from the remote server.

15. The non-transitory computer-readable storage medium of claim 14 , wherein the trigger comprises a user logging out of the executable program.

16. The non-transitory computer-readable storage medium of claim 14 , wherein the trigger comprises a passing of a predetermined period of time without an upload.

17. The non-transitory computer-readable storage medium of claim 14 , wherein the trigger comprises reception of an upload request from the remote server.

18. A method for operating a mobile device having location services, comprising:

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

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

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

uploading the geo-fence log to a remote server in response to a reception of an upload request from the remote server.

19. The method of claim 18 , further comprising:

aggregating the geo-fence logs that are uploaded to the remote server by a plurality of mobile devices; and

performing a data analysis on the aggregated geo-fence logs.

20. The method of claim 19 , wherein the data analysis outputs diagnostic information.

Assignments (3)
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 →