Operating Geographic Location Systems

US2016142979A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016142979-A1
Application numberUS-201615004642-A
CountryUS
Kind codeA1
Filing dateJan 22, 2016
Priority dateApr 30, 2012
Publication dateMay 19, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In general, in one aspect, a method includes receiving, on a mobile device, an indication that an application executing on the mobile device has entered a background state, determining, based on data received from a location system of the mobile device, that the mobile device has remained within a geographic area during a time interval, the geographic area being defined by a radius determined according to an application type of the application, and disabling at least a portion of the location system of the mobile device.

First claim

Opening claim text (preview).

What is claimed is: 1 - 33 . (canceled) 34 . A method comprising: receiving, on a mobile device, an indication that an application executing on the mobile device has entered a background state; receiving data representing a type of the application executing on the mobile device; selecting a boundary specific to the type of application; determining, based on data received from a location system of the mobile device, that the mobile device has remained within a geographic area during a time interval, the geographic area being defined by the boundary; and disabling at least a portion of the location system of the mobile device. 35 . The method of claim 34 , wherein the boundary is defined by a radius stored in association with the data representing the type of application. 36 . The method of claim 34 , comprising determining that the application executing on the mobile device is not assigned an application type applicable to determining the boundary defining the geographic area; and determining an application type of the application executing on the mobile device based on second data received from the location system of the mobile device. 37 . The method of claim 36 , wherein the second data received from the location system of the mobile device comprises data indicative of acceleration of the mobile device. 38 . The method of claim 36 , wherein the second data received from the location system of the mobile device comprises data indicative of speed of the mobile device. 39 . The method of claim 34 , comprising determining, based on data received from the location system of the mobile device, that the mobile device has exited a second geographic area, the second geographic area being defined by a second boundary determined according to an application type of the application; and enabling the portion of the location system of the mobile device. 40 . The method of claim 34 , comprising receiving, on the mobile device, an indication that the application executing on the mobile device has entered a foreground state; and enabling the portion of the location system of the mobile device. 41 . The method of claim 34 , wherein the mobile device is a wireless mobile device. 42 . The method of claim 34 , comprising determining, based on an absence of data received by the location system, that the mobile device is in a location of a type other than a type of location associated with the application executing on the mobile device, and disabling at least a portion of the location system of the mobile device. 43 . The method of claim 34 , wherein disabling at least a portion of the location system of the mobile device comprises determining an activity of a user of the mobile device based on data indicative of movement patterns of the mobile device. 44 . The method of claim 34 , wherein the location system of the mobile device comprises an accelerometer, and the data received from the accelerometer indicates that the device has remained stationary during the time interval. 45 . A system comprising: a mobile device configured to receive an indication that an application executing on the mobile device has entered a background state; receive data representing a type of the application executing on the mobile device; select a boundary specific to the type of application; determine, based on data received from a location system of the mobile device, that the mobile device has remained within a geographic area during a time interval, the geographic area being defined by the boundary; and disable at least a portion of the location system of the mobile device. 46 . The system of claim 45 , wherein the mobile device is configured to define the boundary based on a radius stored in association with the data representing the type of application. 47 . The system of claim 45 , wherein the mobile device is configured to determine that the application executing on the mobile device is not assigned an application type applicable to determining the boundary defining the geographic area; and determine an application type of the application executing on the mobile device based on second data received from the location system of the mobile device. 48 . The system of claim 47 , wherein the second data received from the location system of the mobile device comprises data indicative of acceleration of the mobile device. 49 . The system of claim 47 , wherein the second data received from the location system of the mobile device comprises data indicative of speed of the mobile device. 50 . The system of claim 45 , wherein the mobile device is configured to determine, based on data received from the location system of the mobile device, that the mobile device has exited a second geographic area, the second geographic area being defined by a second boundary determined according to an application type of the application; and enable the portion of the location system of the mobile device. 51 . The system of claim 45 , wherein the mobile device is configured to receive an indication that the application executing on the mobile device has entered a foreground state; and enable the portion of the location system of the mobile device. 52 . The system of claim 45 , wherein the mobile device is a wireless mobile device. 53 . The system of claim 45 , wherein the mobile device is configured to determine, based on an absence of data received by the location system, that the mobile device is in a location of a type other than a type of location associated with the application executing on the mobile device, and disable at least a portion of the location system of the mobile device. 54 . The system of claim 45 , wherein disabling at least a portion of the location system of the mobile device comprises determining an activity of a user of the mobile device based on data indicative of movement patterns of the mobile device. 55 . The system of claim 45 , wherein the location system of the mobile device comprises an accelerometer, and the data received from the accelerometer indicates that the device has remained stationary during the time interval. 56 . A computer program product stored on a storage device and configured to cause a mobile device to perform operations comprising: receiving, on a mobile device, an indication that an application executing on the mobile device has entered a background state; receiving data representing a type of the application executing on the mobile device; selecting a boundary specific to the type of application; determining, based on data received from a location system of the mobile device, that the mobile device has remained within a geographic area during a time interval, the geographic area being defined by the boundary; and disabling at least a portion of the location system of the mobile device. 57 . The computer program product of claim 56 , wherein the boundary is defined by a radius stored in association with the data representing the type of application. 58 . The computer program product of claim 56 , the operations comprising determining that the application executing on the mobile device is not assigned an application type applicable to determining the boundary defining the geographic area; and determining an application type of the application executing on the mobile device based on second data received from the

Assignees

Inventors

Classifications

  • including a GPS signal receiver · CPC title

  • including a sensor for measuring a physical value, e.g. temperature or motion · CPC title

  • H04W4/021Primary

    Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences · CPC title

  • detecting a user operation or a tactile contact or a motion of the device · CPC title

  • Terminal devices · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016142979A1 cover?
In general, in one aspect, a method includes receiving, on a mobile device, an indication that an application executing on the mobile device has entered a background state, determining, based on data received from a location system of the mobile device, that the mobile device has remained within a geographic area during a time interval, the geographic area being defined by a radius determined a…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification H04W4/021. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu May 19 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).