GEO-FENCING WITH DIAGNOSTIC FEATURE
First Claim
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 Assignments
0 Petitions
Accused Products
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.
14 Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
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. - View Dependent Claims (15, 16, 17)
-
-
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. - View Dependent Claims (19, 20)
-
Specification