# US 12,222,209 B2 · Method, apparatus, and system for shipment tracking

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,222,209 B2
- Document ID: US12222209B2
- Status: Granted
- Kind: B2
- Application number: 17/187,222
- Filed: 2021-02-26
- Published: 2022-09-01
- Granted: 2025-02-11
- Earliest claimed: 2021-02-26
- Assignees: HERE Global B.V.
- Applicants: HERE Global B.V.
- Inventors: Mika Ahti Petteri Viitala; Matias Mikkola; Lauri Hytönen
- Web page: https://patentgrep.com/patent/US12222209B2

## CPC

- G01C 21/3407: {specially adapted for specific applications}
- G06Q 10/00: Administration; Management
- G06Q 10/083: Shipping
- G06Q 10/0833: Tracking
- H04W 4/021: Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
- H04W 4/024: Guidance services
- H04W 4/029: Location-based management or tracking services
- G06Q 10/08: Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q 10/10: Office automation; Time management
- G16Y 10/40: Transportation
- G16Y 20/10: relating to the environment, e.g. temperature; relating to location
- Y02D 30/70: in wireless communication networks
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G16Y: INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

Inter-alia, a method is disclosed comprising: receiving a tracking device report at least indicative of a position of a tracking device; determining a segment along a transportation route comprising a plurality of segments to which the position of the tracking device report corresponds to, based, at least in part, on the tracking device report; and providing a configuration associated with the determined segment to the tracking device, wherein the configuration is indicative of segment specific settings for the tracking device, wherein the configuration is provided if a segment change along the transportation route has occurred, or if an updated configuration for a current segment not provided to the tracking device is available. It is further disclosed an according apparatus, and a computer program.

## Claims

### Claim 1

An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least perform:
sending a tracking device report at least indicative of a position of a tracking device, wherein the tracking device is configured with a plurality of positioning methods;
receiving a configuration associated with a determined segment of the tracking device over a communication interface, wherein the determined segment is a segment along a transportation route comprising a plurality of segments to which the position of the tracking device report corresponds, wherein the configuration comprises segment specific settings for the tracking device, wherein the configuration is pushed to the tracking device based on determining that a segment change along the transportation route has occurred, or determining that an updated configuration for the determined segment not provided to the tracking device is available;
enabling or disabling one or more positioning methods of the plurality of positioning methods of the tracking device based on the received configuration and based on entering or leaving the determined segment; and
receiving one or more further configurations associated with one or more segments that are expected to follow after the determined segment along the transportation route over the communication interface based on determining that the segment change along the transportation route has occurred.

### Claim 2 (depends on 1)

The apparatus according to claim 1,
wherein a number of the one or more further configurations provided to the tracking device is dependent upon memory capabilities of the tracking device.

### Claim 3 (depends on 1)

The apparatus according to claim 1, wherein the determined segment, one or more other segments of the plurality of segments, or a combination thereof is associated with a geofence covering a geographic area along the transportation route.

### Claim 4 (depends on 1)

The apparatus according to claim 1, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus further to perform:
determining or adapting the configuration associated with the determined segment.

### Claim 5 (depends on 1)

The apparatus according to claim 1, wherein the configuration comprises one or more of the following segment specific settings:
i) one or more geofences of the determined segment;
ii) one or more associated radio maps of the determined segment;
ii) one or more sensor rules that trigger data ingestion of the determined segment; and
iii) a sample gathering interval and a tracking device report sending interval.

### Claim 6 (depends on 1)

The apparatus according to claim 1, wherein the configuration is provided to the tracking device over a wireless interface.

### Claim 7 (depends on 1)

The apparatus according to claim 1,
wherein the tracking device is determined as being located inside a geofence based, at least in part, on the tracking device report; and
wherein the configuration associated with the geofence is provided to the tracking device based on the tracking device being located inside the geofence.

### Claim 8

A method, comprising:
sending a tracking device report at least indicative of a position of a tracking device, wherein the tracking device is configured with a plurality of positioning methods;
receiving a configuration associated with a determined segment of the tracking device over a communication interface, wherein the determined segment is a segment along a transportation route comprising a plurality of segments to which the position of the tracking device report corresponds, wherein the configuration comprises segment specific settings for the tracking device, wherein the configuration is pushed to the tracking device based on determining that a segment change along the transportation route has occurred, or determining that an updated configuration for the determined segment not provided to the tracking device is available;
enabling or disabling one or more positioning methods of the plurality of positioning methods of the tracking device based on the received configuration and based on entering or leaving the determined segment; and
receiving one or more further configurations associated with one or more segments that are expected to follow after the determined segment along the transportation route over the communication interface based on determining that the segment change along the transportation route has occurred.

### Claim 9 (depends on 8)

The method according to claim 8, the method further comprising:
determining memory capabilities of the tracking device; wherein a number of the one or more further configurations provided to the tracking device is dependent upon memory capabilities of the tracking device.

### Claim 10 (depends on 8)

The method according to claim 8, wherein the determined segment, one or more other segments of the plurality of segments, or a combination thereof is associated with a geofence covering a geographic area along the transportation route.

### Claim 11 (depends on 8)

The method according to claim 8, the method further comprising:
determining or adapting the configuration associated with the determined segment.

### Claim 12 (depends on 8)

The method according to claim 8, wherein the configuration comprises one or more of the following segment specific settings:
i) one or more geofences of the determined segment;
ii) one or more associated radio maps of the determined segment;
ii) one or more sensor rules that trigger data ingestion of the determined segment; and
iii) a sample gathering interval and a tracking device report sending interval.

### Claim 13 (depends on 8)

The method according to claim 8, wherein the configuration is provided to the tracking device over a wireless interface.

### Claim 14 (depends on 8)

The method according to claim 8 wherein the tracking device is determined as being located inside a geofence based, at least in part, on the tracking device report; and
wherein the configuration associated with the geofence is provided to the tracking device based on the tracking device being located inside the geofence.

### Claim 15

A tangible computer-readable medium storing computer program code, the computer program code when executed by a processor causing an apparatus to perform and/or control:
sending a tracking device report at least indicative of a position of a tracking device, wherein the tracking device is configured with a plurality of positioning methods;
receiving a configuration associated with a determined segment of the tracking device over a communication interface, wherein the determined segment is a segment along a transportation route comprising a plurality of segments to which the position of the tracking device report corresponds, wherein the configuration comprises segment specific settings for the tracking device, wherein the configuration is pushed to the tracking device based on determining that a segment change along the transportation route has occurred, or determining that an updated configuration for the determined segment not provided to the tracking device is available;
enabling or disabling one or more positioning methods of the plurality of positioning methods of the tracking device based on the received configuration and based on entering or leaving the determined segment; and
receiving one or more further configurations associated with one or more segments that are expected to follow after the determined segment along the transportation route over the communication interface based on determining that the segment change along the transportation route has occurred.

### Claim 16 (depends on 15)

The tangible computer-readable medium according to claim 15, wherein the configuration comprises one or more of the following segment specific settings:
i) one or more geofences of the determined segment;
ii) one or more associated radio maps of the determined segment;
ii) one or more sensor rules that trigger data ingestion of the determined segment; and
iii) a sample gathering interval and a tracking device report sending interval.
