IP Library Granted Patent US 11,156,463
Granted Patent B2
US 11,156,463 · App. 16/750,396 · Granted Oct 26, 2021

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/34Y02D30/70
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 11,156,463
App. No.
16/750,396
Granted
Oct 26, 2021
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 (46)

1. 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 pre-programmed travel itinerary corresponding to the 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 wakeup event; and

setting one or more time-based wakeup events based on one or both of the determined waypoint and sensor data at a time of the wakeup event.

2. The method of claim 1 , wherein the waypoint in the pre-programmed travel itinerary corresponding to the wakeup event is determined in accordance with a location of the mobile transceiver at the time of the wakeup event.

3. The method of claim 1 , wherein the waypoint in the pre-programmed travel itinerary corresponding to the wakeup event is determined in accordance with the time of the wakeup event.

4. The method of claim 1 , further comprising:

determining a wakeup frequency for one or more time-based wakeup events from the travel itinerary, wherein the one or more time-based wakeup events are based on the determined wakeup frequency.

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

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

7. The method of claim 4 , wherein the wakeup frequency of the one or more 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.

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

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

10. The method of claim 4 , wherein the wakeup frequency of the one or more 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.

11. The method of claim 4 , wherein the wakeup frequency of the one or more 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.

12. The method of claim 1 , wherein at least some of the one or more 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 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.

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

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

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

16. The method of claim 15 , 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.

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

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

19. The method of claim 1 , wherein the action comprises one or both of data logging and data reporting.

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

21. 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 wakeup event;

determining a waypoint in a pre-programmed travel itinerary corresponding to the 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 wakeup event;

setting one or more time-based wakeup events based on one or both of the determined waypoint and sensor data.

22. 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 wakeup event;

determine a waypoint in a pre-programmed travel itinerary corresponding to the 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, and a destination endpoint and intermediate locations between the origin endpoint and destination endpoint;

perform an action associated with the wakeup event;

set one or more time-based wakeup events based on one or both of the determined waypoint and sensor data.

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 Jan 23, 2020
From: KORNELUK, JOSE EDUARDO; SAXENA, SIDDHARTH; CHENNAKESHU, SANDEEP; BERRIZ, SERGIO JAVIER
To: BLACKBERRY CORPORATION
Reel/Frame 051598/0426 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2020
From: BLACKBERRY CORPORATION
To: BLACKBERRY LIMITED
Reel/Frame 051598/0578 →
Continuity (2)
Continuation 14987928 · Jan 5, 2016
Related Publication 20200158510A1 · May 21, 2020
Cited By (1)
US 12,352,553