IP Library Granted Patent US 10,571,272
Granted Patent B2
US 10,571,272 · App. 14/987,928 · Granted Feb 25, 2020

Mobile transceiver with adaptive monitoring and reporting

Inventors: José Eduardo Korneluk (Lake Worth, FL); Sandeep Chennakeshu (Austin, TX); Siddharth Saxena (Sunrise, FL); Sergio Javier Berriz (Miami, FL)
Assignee: BlackBerry Limited
G01C21/20G01C21/34G01C21/3453H04W52/0254G01S19/34Y02D70/1222Y02D70/1224Y02D70/1242Y02D70/1244Y02D70/1262Y02D70/1264Y02D70/142Y02D70/144Y02D70/162Y02D70/164Y02D70/166
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 10,571,272
App. No.
14/987,928
Granted
Feb 25, 2020
Kind
B2
Abstract

A method and mobile transceiver with adaptive monitoring are provided. In accordance with one embodiment, there is provided a method of operating a mobile transceiver, comprising: waking up the mobile transceiver from a low power mode in response to a wakeup event; determining a waypoint in a travel itinerary corresponding to the wakeup event, the travel itinerary defining a number of waypoints including an origin endpoint and destination endpoint; performing an action associated with the wakeup event; determining a wakeup frequency associated with the determined waypoint; and setting a wakeup frequency of one or more subsequent wakeup events in accordance with the determined wakeup frequency.

Claims (44)

1. A method of operating a mobile transceiver, comprising:

waking up the mobile transceiver from a low power mode in response to a time-based wakeup event;

determining a waypoint in a pre-programmed travel itinerary corresponding to the time-based wakeup event, the travel itinerary being stored in a memory of the mobile transceiver and defining a number of waypoints along a planned route and a wakeup frequency for each of the waypoints, wherein each of the waypoints define a location, and wherein the waypoints include an origin endpoint, a destination endpoint and intermediate locations between the origin endpoint and destination endpoint;

performing an action associated with the time-based wakeup event;

determining a wakeup frequency for one or more subsequent time-based wakeup events from the travel itinerary based at least in part on the determined waypoint; and

setting the one or more subsequent time-based wakeup events in accordance with the determined wakeup frequency.

2. The method of claim 1 , wherein the wakeup frequency of the one or more subsequent time-based wakeup events is increased when the determined waypoint is determined to be within a threshold distance of the destination endpoint.

3. The method of claim 1 , wherein the wakeup frequency of the one or more subsequent time-based wakeup events is periodically increased after the determined waypoint is determined to be within a threshold distance of the destination endpoint.

4. The method of claim 1 , wherein the wakeup frequency of the one or more subsequent time-based wakeup events is increased when the mobile transceiver is determined to be more than a threshold distance from the determined waypoint and/or the planned route.

5. The method of claim 1 , wherein the wakeup frequency of the one or more subsequent time-based wakeup events is increased when the determined waypoint is associated with an environment having a higher density than a previous waypoint.

6. The method of claim 1 , wherein the wakeup frequency of the one or more subsequent time-based wakeup events is decreased when the determined waypoint is associated with an environment having a lower density than a previous waypoint.

7. The method of claim 1 , wherein the wakeup frequency of the one or more subsequent time-based wakeup events is a high frequency when the determined waypoint is associated with a high-density environment, a medium frequency when the determined waypoint is associated with a medium-density environment, and a low frequency when the determined waypoint is associated with a low-density environment.

8. The method of claim 1 , wherein the wakeup frequency of the one or more subsequent time-based wakeup events is a high frequency when the determined waypoint is associated with an urban environment, a medium frequency when the determined waypoint is associated with a suburban environment, and a low frequency when the determined waypoint is associated with a rural environment.

9. The method of claim 1 , wherein at least some of the one or more subsequent time-based wakeup events are data logging events in which location and/or sensor data is acquired and stored in a data log in a memory of the mobile transceiver but not reported, and at least some of the one or more subsequent time-based wakeup events are data reporting events in which at least a portion of the data log is reported to an asset tracking service,

wherein the data logging events have a measuring frequency at which the data logging events are performed, and the data reporting events have a reporting frequency at which the data logging events are reported,

wherein determining a frequency associated with the determined waypoint comprising determining a measuring frequency and a reporting frequency associated with the determined waypoint,

wherein the frequency of data logging events is set in accordance with a determined measuring frequency associated with the determined waypoint, and

wherein the frequency of data reporting events is set in accordance with a determined reporting frequency associated with the determined waypoint.

10. The method claim 9 , wherein the measuring frequency is increased in response to a trigger while the reporting frequency remains unchanged.

11. The method of claim 9 , wherein the measuring frequency is greater than the reporting frequency so that multiple data logging events are reported in each data reporting event.

12. The method of claim 1 , wherein the action comprises determining a location of the mobile transceiver.

13. The method of claim 12 , further comprising: determining one or more location technologies associated with the waypoint corresponding to the time-based wakeup event; wherein the location of the mobile transceiver is determined using the determined one or more location technologies associated with the waypoint.

14. The method of claim 13 , wherein the location technologies are one of GNSS only, GNSS augmented with alternate location technologies, or alternate location technologies only.

15. The method of claim 14 , wherein the alternate location technologies include one or more of a cellular positioning system or a Wi-Fi-based positioning system (WFPS).

16. The method of claim 1 , wherein the action comprises data logging.

17. The method of claim 1 , wherein the action comprises data reporting.

18. The method of claim 1 , wherein the action comprises data logging and data reporting subsequent to the data logging.

19. A mobile transceiver, comprising:

a processor;

a memory coupled to the processor;

a satellite receiver coupled to the processor; and

a cellular transceiver coupled to the processor;

wherein the mobile transceiver is configured for:

waking up the mobile transceiver from a low power mode in response to a time-based wakeup event;

determining a waypoint in a pre-programmed travel itinerary corresponding to the time-based wakeup event, the travel itinerary being stored in a memory of the mobile transceiver and defining a number of waypoints along a planned route and a wakeup frequency for each of the waypoints, wherein each of the waypoints define a location, and wherein the waypoints include an origin endpoint, a destination endpoint and intermediate locations between the origin endpoint and destination endpoint;

performing an action associated with the time-based wakeup event;

determining a wakeup frequency for one or more subsequent time-based wakeup events from the travel itinerary based at least in part on the determined waypoint; and

setting the one or more subsequent time-based wakeup events in accordance with the determined wakeup frequency.

20. A non-transitory machine readable medium having tangibly stored thereon executable instructions that, when executed by a processor of a mobile transceiver, the mobile transceiver comprising a processor, a memory, a satellite receiver, and at least one wireless transceiver, cause the mobile transceiver to:

wake up the mobile transceiver from a low power mode in response to a time-based wakeup event;

determine a waypoint in a pre-programmed travel itinerary corresponding to the time-based wakeup event, the travel itinerary being stored in a memory of the mobile transceiver and defining a number of waypoints along a planned route and a wakeup frequency for each of the waypoints, wherein each of the waypoints define a location, and wherein the waypoints include an origin endpoint, a destination endpoint and intermediate locations between the origin endpoint and destination endpoint;

perform an action associated with the time-based wakeup event;

determine a wakeup frequency for one or more subsequent time-based wakeup events from the travel itinerary based at least in part on the determined waypoint; and

set the one or more subsequent time-based wakeup events in accordance with the determined wakeup frequency.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2016
From: BLACKBERRY CORPORATION
To: BLACKBERRY LIMITED
Reel/Frame 040758/0944 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 29, 2016
From: KORNELUK, JOSE EDUARDO; SAXENA, SIDDHARTH; CHENNAKESHU, SANDEEP; BERRIZ, SERGIO JAVIER
To: BLACKBERRY CORPORATION
Reel/Frame 037852/0079 →
Continuity (1)
Related Publication 20170191836A1 · Jul 6, 2017