Systems and techniques for geofence crossing-based control

US2016266258A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016266258-A1
Application numberUS-201414652764-A
CountryUS
Kind codeA1
Filing dateJul 22, 2014
Priority dateJul 22, 2014
Publication dateSep 15, 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.

Geofence crossing-based control systems and techniques are described herein. For example, a geofence crossing control technique may include receiving a location signal indicative of a range of locations in which a mobile computing device is located; receiving a velocity signal indicative of a speed and direction of the mobile computing device; generating, for each of a plurality of candidate geofence crossing times, a performance indicator based on the location signal, the velocity signal, and a boundary of the geofence; selecting a geofence crossing time from the plurality of candidate geofence crossing times based on the performance indicators; and transmitting a control signal representative of the geofence crossing time. Other embodiments may be disclosed and/or claimed.

First claim

Opening claim text (preview).

1 . A computing system for control based on geofence crossings, comprising: performance indicator logic to: receive a location signal indicative of a range of locations in which a mobile computing device is located, receive a velocity signal indicative of a speed at which the mobile computing device is moving and a direction in which the mobile computing device is moving, and for each of a plurality of candidate geofence crossing times, generate a performance indicator based on the location signal, the velocity signal, and a boundary of the geofence; selection logic, coupled with the performance indicator logic, to select a geofence crossing time from the plurality of candidate geofence crossing times based on the performance indicators; and control logic, coupled with the selection logic, to transmit a control signal representative of the geofence crossing time to the computing system or another computing system. 2 . The computing system of claim 1 , further comprising: location logic to generate the location signal. 3 . The computing system of claim 1 , wherein the location signal is generated by the mobile computing device, and the performance indicator logic is included in a computing device remote from the mobile computing device. 4 . The computing system of claim 1 , wherein the performance indicator logic is included in the mobile computing device. 5 . The computing system of claim 1 , wherein the performance indicator logic is further configured to: retrieve geofence boundary data from a storage device that is remote from the performance indicator logic. 6 . The computing system of claim 1 , wherein: generate a performance indicator based on the location signal, the velocity signal, and a boundary of the geofence comprises generate a weighted combination of a precision indicator and a recall indicator; the precision indicator representative of a likelihood that the mobile computing device crosses the boundary of the geofence after the associated candidate geofence crossing time; and the recall indicator representative of a likelihood that the mobile computing device crosses the boundary of the geofence after the associated candidate geofence crossing time, given that the mobile computing device crosses the boundary of the geofence. 7 . The computing system of claim 1 , wherein transmit a control signal representative of the geofence crossing time to the computing system or another computing system comprises transmit a control signal to the mobile computing device representative of the geofence crossing time for display on a graphical user interface of the mobile computing device. 8 . The computing system of claim 1 , wherein transmit a control signal representative of the geofence crossing time to the computing system or another computing system comprises transmit a control signal to a computing device other than the mobile computing device, the control signal representative of the geofence crossing time for display on a graphical user interface of the computing device. 9 . The computing system of claim 1 , wherein transmit a control signal representative of the geofence crossing time to the computing system or another computing system comprises transmit a control signal to allow or disallow a predetermined functionality of the mobile computing device. 10 . A method for control based on geofence crossings, comprising: receiving, by a computing device, a location signal indicative of a range of locations in which a mobile computing device is located; receiving, by the computing device, a velocity signal indicative of a speed at which the mobile computing device is moving and a direction in which the mobile computing device is moving; for each of a plurality of candidate geofence crossing times, generating, by the computing device, a performance indicator based on the location signal, the velocity signal, and a boundary of the geofence; selecting, by the computing device, a geofence crossing time from the plurality of candidate geofence crossing times based on the performance indicators; and transmitting, by the computing device, a control signal representative of the geofence crossing time to the computing device or another computing device. 11 . The method of claim 10 , wherein the location signal is indicative of a nominal location and an accuracy radius. 12 - 13 . (canceled) 14 . The method of claim 10 , wherein: generating a performance indicator based on the location signal, the velocity signal, and a boundary of the geofence comprises generating a weighted combination of a precision indicator and a recall indicator; the precision indicator representative of a likelihood that the mobile computing device crosses the boundary of the geofence after the associated candidate geofence crossing time; and the recall indicator representative of a likelihood that the mobile computing device crosses the boundary of the geofence after the associated candidate geofence crossing time, given that the mobile computing device crosses the boundary of the geofence. 15 . (canceled) 16 . The method of claim 10 , wherein transmitting a control signal representative of the geofence crossing time comprises transmitting a signal for a visual indicator to a graphical user interface of a computing device representative of the geofence crossing time. 17 . The method of claim 16 , wherein transmitting a signal for a visual indicator to a graphical user interface of a computing device representative of the geofence crossing time comprises transmitting a signal for a visual indicator to a graphical user interface of a computing device at the geofence crossing time. 18 . The method of claim 10 , wherein transmitting a control signal representative of the geofence crossing time comprises transmitting a wireless signal, from the computing device to another computing device, representative of the geofence crossing time. 19 . The method of claim 10 , wherein transmitting a control signal representative of the geofence crossing time comprises causing a location measurement device to delay a next location measurement until the geofence crossing time. 20 - 25 . (canceled) 26 . One or more computer readable media having instructions thereon which, in response to execution by one or more processing devices of a computing device, cause the computing device to: receive a location signal indicative of a range of locations in which a mobile computing device is located; receive a velocity signal indicative of a speed at which the mobile computing device is moving and a direction in which the mobile computing device is moving; for each of a plurality of candidate geofence crossing times, generate a performance indicator based on the location signal, the velocity signal, and a boundary of the geofence; select a geofence crossing time from the plurality of candidate geofence crossing times based on the performance indicators; and transmit a control signal representative of the geofence crossing time to the computing device or another computing device. 27 . The one or more computer readable media of claim 26 , wherein the location signal is indicative of a nominal location and an accuracy radius. 28 . The one or more computer readable media of claim 26 , wherein generate a performance indicator based on the location signal, the velocity signal, and a boundary of the geofence comprises generate a precision indicator representative of a likelihood that the mobile co

Assignees

Inventors

Classifications

  • Time stamp · CPC title

  • by future state prediction · CPC title

  • Location-sensitive, e.g. geographical location, GPS · CPC title

  • H04W4/021Primary

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

  • G01S19/02Primary

    Details of the space or ground control segments · 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 US2016266258A1 cover?
Geofence crossing-based control systems and techniques are described herein. For example, a geofence crossing control technique may include receiving a location signal indicative of a range of locations in which a mobile computing device is located; receiving a velocity signal indicative of a speed and direction of the mobile computing device; generating, for each of a plurality of candidate ge…
Who is the assignee on this patent?
Intel Corp
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 Sep 15 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).