Geofence breach confidence

US9451402B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9451402-B2
Application numberUS-201213723013-A
CountryUS
Kind codeB2
Filing dateDec 20, 2012
Priority dateMay 1, 2012
Publication dateSep 20, 2016
Grant dateSep 20, 2016

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.

A system and method for a mobile device to efficiently use a geofence capability without draining its battery, and to allow flexibility in specifying various parameters related to geofencing, such as the latency and confidence in determining when or where a geofence breach occurs, and reducing the probability of not detecting a geofence breach.

First claim

Opening claim text (preview).

What is claimed is: 1. A mobile device, comprising: a set of receivers, a modem having an integrated first processor, a second processor, and a memory communicatively coupled to the modem and configured to store instructions, that when executed by the first processor, perform a process comprising: selecting a receiver from the set of receivers based upon a breach confidence setting; selecting a time interval based upon the breach confidence setting; identifying a component of a velocity vector in a direction of a geofence, wherein the velocity vector is a weighted sum of a set of velocity components estimated at a previous instance, the velocity vector has a direction of travel and a velocity magnitude in the direction of travel, and the component is a velocity magnitude in the direction of the geofence; adjusting the time interval based on the component of the velocity vector; obtaining location information from the selected receiver during the time interval; calculating a position of the mobile device using the location information; determining a breach of the geofence based upon the location information; and waking up the second processor in response to the breach of the geofence. 2. The mobile device of claim 1 , further comprising: an application processor, wherein the application processor comprises the second processor. 3. The mobile device of claim 1 , wherein the set of receivers comprises a WWAN (Wireless Wide Area Network) receiver and a GNSS (Global Navigation Satellite System) receiver. 4. The mobile device of claim 1 , wherein the process further comprises: indexing into a table based upon the breach confidence setting to select the receiver and the time interval, wherein the table is stored in the memory. 5. A method for indicating a geofence breach by a mobile device, comprising: providing a geofence client to a first processor integrated in a modem in the mobile device, wherein the geofence client specifies a breach confidence setting and the first processor is communicatively coupled to a memory; selecting a receiver from a set of receivers in the mobile device based upon the breach confidence setting; selecting a time interval based upon the breach confidence setting; identifying a component of a velocity vector in a direction of a geofence, wherein the velocity vector is a weighted sum of a set of velocity components estimated at a previous instance, the velocity vector has a direction of travel and a velocity magnitude in the direction of travel, and the component is a velocity magnitude in the direction of the geofence; adjusting the time interval based on the component of the velocity vector; obtaining location information from the selected receiver during the time interval; calculating a position of the mobile device using the location information; determining a breach of the geofence based upon the location information; and waking up a second processor in the mobile device in response to the breach of the geofence. 6. The method of claim 5 , wherein the second processor is an application processor of the mobile device. 7. The method of claim 5 , wherein the set of receivers comprises a WWAN (Wireless Wide Area Network) receiver and a GNSS (Global Navigation Satellite System) receiver. 8. The method of claim 5 , further comprising: indexing into a table based upon the breach confidence setting to select the receiver and the time interval, wherein the table is stored in a memory of the mobile device. 9. A non-transitory computer-readable storage medium having instructions stored therein to cause a mobile device to execute a process comprising: providing a geofence client to a first processor integrated in a modem in the mobile device, wherein the geofence client specifies a breach confidence setting and the first processor is communicatively coupled to a memory; selecting a receiver from a set of receivers in the mobile device based upon the breach confidence setting; selecting a time interval based upon the breach confidence setting; identifying a component of a velocity vector in a direction of a geofence, wherein the velocity vector is a weighted sum of a set of velocity components estimated at a previous instance, the velocity vector has a direction of travel and a velocity magnitude in the direction of travel, and the component is a velocity magnitude in the direction of the geofence; adjusting the time interval based on the component of the velocity vector; obtaining location information from the selected receiver during the time interval; calculating a position of the mobile device using the location information; determining a breach of the geofence based upon the location information; and waking up a second processor in the mobile device in response to the breach of the geofence. 10. The non-transitory computer-readable storage medium of claim 9 , wherein the second processor is an application processor for the mobile device. 11. The non-transitory computer-readable storage medium of claim 9 , wherein the set of receivers comprises a WWAN (Wireless Wide Area Network) receiver and a GNSS (Global Navigation Satellite System) receiver. 12. The non-transitory computer-readable storage medium of claim 9 , wherein the process further comprises: indexing into a table based upon the breach confidence setting to select the receiver and the time interval, wherein the table is stored in a memory of the mobile device.

Assignees

Inventors

Classifications

  • Power consumption · CPC title

  • H04W4/021Primary

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

  • Determining velocity · CPC title

  • involving aiding data received from a cooperating element, e.g. assisted GPS · 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 US9451402B2 cover?
A system and method for a mobile device to efficiently use a geofence capability without draining its battery, and to allow flexibility in specifying various parameters related to geofencing, such as the latency and confidence in determining when or where a geofence breach occurs, and reducing the probability of not detecting a geofence breach.
Who is the assignee on this patent?
Qualcomm 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 Tue Sep 20 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).