IP Library Granted Patent US 8,412,148
Granted Patent B2
US 8,412,148 · App. 11/552,780 · Granted Apr 2, 2013

Location-based alarm system with forewarning capability

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,412,148
App. No.
11/552,780
Granted
Apr 2, 2013
Kind
B2
Abstract

A wireless communications device includes a location-dependent alarm which a user can set to be triggered at a target location. A GPS receiver embedded in the wireless device provides position data representative of the current location. When the current location matches the target location, the alarm is triggered. This enables the user to set the alarm to wake him upon arrival at a particular location, e.g. a specific station on a commuter train. In another example, the wireless device can wake the user at one time of morning if the user is sleeping in one location and at a second time if the user is sleeping in a second location.

Claims (20)

1. A method, performed by a wireless communications device, of providing an alert, the method comprising:

receiving input specifying a target location, a time range and a forewarning time;

determining a current location of the device;

comparing the current location of the device with the target location; and

if a current time matches the time range, triggering an alarm in the device based on the forewarning time specified using the device and based on a rate of convergence between the current location and the target location, the rate of convergence being computed by the device from at least one speed measurement,

wherein the time value is a time delay, the method further comprising, after expiration of the time delay, determining that the current location still matches the target location prior to triggering the alarm.

2. The method as claimed in claim 1 comprising enabling the forewarning time to be modified by user input received by the device.

3. The method as claimed in claim 1 comprising enabling the target location to be defined by graphically enclosing a zone on a map displayed on a graphical user interface of the device.

4. The method as claimed in claim 1 comprising enabling selection of the target location from a plurality of predetermined positions, each predetermined position having both a name and associated position data.

5. The method as claimed in claim 1 wherein determining the current location of the device comprises receiving and processing signals from Global Positioning System (GPS) satellites.

6. The method as claimed in claim 1 wherein the time value is a target time, the method further comprising determining that the target time matches the current time prior to triggering the alarm.

7. A wireless communications device having a location-dependent alarm, the wireless device comprising:

an input device for enabling setting of the alarm by specifying a time range and a target location for triggering the alarm and by specifying a forewarning time;

a position data module for generating position data representative of a current location of the device; and

a processor for comparing the position data with the target location to compute a rate of convergence for comparing the time range and a current time and for triggering the alarm in the device when the device approaches the target location, wherein the alarm comprises an alarm application for causing the alarm to be triggered if the current time matches the time range and based on the forewarning time specified using the device and based on the rate of convergence between the current and target locations to thereby predict a convergence time and thus to determine when to trigger the alarm in order to provide the forewarning time, wherein the rate of convergence is computed from at least one speed measurement,

wherein the time value is a time delay and the processor is for, after expiration of the time delay, determining that the current location still matches the target location prior to triggering the alarm.

8. The wireless communications device as claimed in claim 7 wherein the position data module is a Global Positioning System (GPS) receiver for generating GPS position data for the current location of the device.

9. The wireless communications device as claimed in claim 7 wherein the alarm comprises an alarm application stored in a memory of the device and executable by the processor for defining the target location by graphically enclosing a zone on a map displayed on a graphical user interface of the device.

10. The wireless communications device as claimed in claim 7 wherein the alarm comprises a position database for storing a plurality of predetermined positions, each predetermined position having both a name and associated position data.

11. The wireless communications device as claimed in claim 7 wherein the time value is a target time and the processor is for determining that the target time matches the current time prior to triggering the alarm.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 26, 2020
From: BLACKBERRY LIMITED
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 054855/0388 →
CHANGE OF NAME Recorded Nov 4, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034161/0093 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2006
From: GRIFFIN, JASON
To: RESEARCH IN MOTION LIMITED
Reel/Frame 018452/0001 →