Theme detection for object-recognition-based notifications
US-12183330-B2 · Dec 31, 2024 · US
US2016266258A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016266258-A1 |
| Application number | US-201414652764-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jul 22, 2014 |
| Priority date | Jul 22, 2014 |
| Publication date | Sep 15, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
Time stamp · CPC title
by future state prediction · CPC title
Location-sensitive, e.g. geographical location, GPS · CPC title
Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences · CPC title
Details of the space or ground control segments · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.