IP Library Granted Patent US 10,764,823
Granted Patent B2
US 10,764,823 · App. 16/678,714 · Granted Sep 1, 2020

Method and mobile transceiver having advanced network selection

Inventors: Jose Eduardo Korneluk (Lake Worth, FL); Sergio Javier Berriz (Miami, FL)
Assignee: BlackBerry Limited
H04W48/18G01S5/0027G01S19/14G01S19/34H04W4/02H04W4/029H04W48/16H04W52/0225H04W64/00Y02D70/00Y02D70/10Y02D70/1224Y02D70/1242Y02D70/1244Y02D70/1262Y02D70/1264Y02D70/14Y02D70/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,764,823
App. No.
16/678,714
Granted
Sep 1, 2020
Kind
B2
Abstract

A method and mobile transceiver having advanced network selection are provided. In accordance with one embodiment, there is provided a method of operating a mobile transceiver, comprising: waking up from a low power mode in response to a wakeup event; determining a location of the mobile transceiver; determining whether the determined location corresponds to a waypoint in a pre-programmed travel itinerary, the travel itinerary being stored in a memory of the mobile transceiver and defining a plurality of waypoints along a planned route, each of the waypoints defining a location, the waypoints including an origin endpoint, a destination endpoint and intermediate locations between the origin endpoint and destination endpoint; in response to a determination that the determined location corresponds to a waypoint in the travel itinerary: identifying a predetermined wireless transceiver from a plurality of wireless transceivers in accordance with the wake-up event; activating the predetermined wireless transceiver from a low power mode; and searching for wireless service using the predetermined wireless transceiver.

Claims (60)

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

waking up from a low power mode in response to a wakeup event;

determining a location of the mobile transceiver;

determining whether the determined location corresponds to a waypoint in a pre-programmed travel itinerary, the travel itinerary being stored in a memory of the mobile transceiver and defining a plurality of waypoints along a planned route, each of the waypoints defining a location, the waypoints including an origin endpoint, a destination endpoint and intermediate locations between the origin endpoint and destination endpoint;

in response to a determination that the determined location corresponds to a waypoint in the travel itinerary:

identifying a predetermined wireless transceiver from a plurality of wireless transceivers in accordance with the wake-up event;

activating the predetermined wireless transceiver from a low power mode; and

searching for wireless service using the predetermined wireless transceiver.

2. The method of claim 1 , further comprising:

storing the determined location and a time associated with the determined location in an asset tracking log.

3. The method of claim 1 , further comprising:

acquiring sensor data using one or more sensors and storing the acquired sensor data in an asset tracking log.

4. The method of claim 1 , further comprising:

initiating a low power mode for the mobile transceiver in response to a determination that the determined location does not correspond to a waypoint in the travel itinerary.

5. The method of claim 1 , further comprising:

selecting a wireless transceiver in response to a determination that the determined location does not correspond to a waypoint in the travel itinerary;

activating the selected wireless transceiver; and

sending an asset tracking log to an asset tracking service.

6. The method of claim 1 , further comprising:

in response to a determination that the determined location corresponds to a waypoint in the travel itinerary, determining whether a wireless transceiver in the plurality of wireless transceivers has been predetermined for the waypoint.

7. The method of claim 6 , further comprising:

initiating a low power mode for the mobile transceiver in response to a determination that a wireless transceiver has not been predetermined for the waypoint.

8. The method of claim 6 , further comprising:

selecting a wireless transceiver in the plurality of wireless transceivers in response to a determination that a wireless transceiver has not been predetermined for the waypoint;

activating the selected wireless transceiver; and

sending an asset tracking log to an asset tracking service.

9. The method of claim 1 , further comprising:

initiating a low power mode for the mobile transceiver subsequent to sending the asset tracking log to the asset tracking service.

10. The method of claim 1 , further comprising:

activating an alternate wireless transceiver in response to wireless service being unavailable;

searching for wireless service using the alternate wireless transceiver; and

sending an asset tracking log to an asset tracking service in response to wireless service being available via the alternate wireless transceiver.

11. The method of claim 10 , wherein activating the alternate wireless transceiver in response to wireless service being unavailable comprises switching from a first SIM card in a plurality of SIM cards to a different SIM card in the plurality of SIM cards.

12. The method of claim 1 , wherein the plurality of wireless transceivers comprise a plurality of cellular transceivers.

13. The method of claim 12 , wherein the plurality of wireless transceivers further comprise one or more of a Wi-Fi transceiver or Bluetooth transceiver.

14. The method of claim 1 , wherein the travel itinerary specifies a range of Global Navigation Satellite System (GNSS) coordinates for each waypoint in the travel itinerary, wherein determining whether the determined location corresponds to a waypoint in a travel itinerary comprises determining whether the determined location matches one of the ranges of GNSS coordinates specified in the travel itinerary.

15. The method of claim 1 , wherein the travel itinerary specifies an expected time of arrival (ETA) for each waypoint in the travel itinerary, wherein the determining whether the wakeup event corresponds to a waypoint in a travel itinerary comprises determining whether a current time and a time zone for the determined location matches an ETA specified in the travel itinerary.

16. A mobile transceiver, comprising:

a processor;

a memory coupled to the processor;

a plurality of wireless transceivers coupled to the processor;

wherein the memory has tangibly stored thereon executable instructions that, in response to execution by the processor, cause the mobile transceiver to:

wake up from a low power mode in response to a wakeup event;

determine a location of the mobile transceiver;

determine whether the determined location corresponds to a waypoint in a pre-programmed travel itinerary, the travel itinerary being stored in a memory of the mobile transceiver and defining a plurality of waypoints along a planned route, each of the waypoints defining a location, the waypoints including an origin endpoint, a destination endpoint and intermediate locations between the origin endpoint and destination endpoint;

in response to a determination that the determined location corresponds to a waypoint in the travel itinerary:

identify a predetermined wireless transceiver from a plurality of wireless transceivers in accordance with the wake-up event;

activate the predetermined wireless transceiver from a low power mode; and

search for wireless service using the predetermined wireless transceiver.

17. The mobile transceiver of claim 16 , wherein the travel itinerary specifies a range of Global Navigation Satellite System (GNSS) coordinates for each waypoint in the travel itinerary, wherein determining whether the determined location corresponds to a waypoint in a travel itinerary comprises determining whether the determined location matches one of the ranges of GNSS coordinates specified in the travel itinerary.

18. The mobile transceiver of claim 16 , wherein the travel itinerary specifies an expected time of arrival (ETA) for each waypoint in the travel itinerary, wherein the determining whether the wakeup event corresponds to a waypoint in a travel itinerary comprises determining whether a current time and a time zone for the determined location matches an ETA specified in the travel itinerary.

19. The mobile transceiver of claim 16 , wherein the mobile transceiver is a Global Navigation Satellite System (GNSS) tracking device.

20. A non-transitory machine readable medium having tangibly stored thereon executable instructions that, in response to execution by a processor of a mobile transceiver, cause the mobile transceiver to:

wake up from a low power mode in response to a wakeup event;

determine a location of the mobile transceiver;

determine whether the determined location corresponds to a waypoint in a pre-programmed travel itinerary, the travel itinerary being stored in a memory of the mobile transceiver and defining a plurality of waypoints along a planned route, each of the waypoints defining a location, the waypoints including an origin endpoint, a destination endpoint and intermediate locations between the origin endpoint and destination endpoint;

in response to a determination that the determined location corresponds to a waypoint in the travel itinerary:

identify a predetermined wireless transceiver from a plurality of wireless transceivers in accordance with the wake-up event;

activate the predetermined wireless transceiver from a low power mode; and

search for wireless service using the predetermined wireless transceiver.

Assignments (5)
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 Nov 14, 2019
From: KORNELUK, JOSE
To: BLACKBERRY CORPORATION
Reel/Frame 051007/0383 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2019
From: BERRIZ, SERGIO
To: BLACKBERRY CORPORATION
Reel/Frame 051007/0750 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2019
From: BLACKBERRY CORPORATION
To: BLACKBERRY LIMITED
Reel/Frame 051007/0795 →
Continuity (2)
Continuation 15230912 · Aug 8, 2016
Related Publication 20200077330A1 · Mar 5, 2020