# US 10,371,533 B2 · Navigation device and method

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

- Number: US 10,371,533 B2
- Document ID: US10371533B2
- Status: Granted
- Kind: B2
- Application number: 13/318,846
- Filed: 2009-12-31
- Published: 2012-03-01
- Granted: 2019-08-06
- Earliest claimed: 2009-05-04
- Assignees: TomTom Global Content B.V.
- Applicants: Christopher Kenneth Hoover Wilson
- Inventors: Christopher Kenneth Hoover Wilson
- Web page: https://patentgrep.com/patent/US10371533B2

## CPC

- G08G 1/052: with provision for determining speed or overspeed {(speed measuring in general G01P)}
- G06V 10/26: Segmentation of patterns in the image field; Cutting or merging of image elements to establish the pattern region, e.g. clustering-based techniques; Detection of occlusion
- G06V 20/588: {Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road}
- G08G 1/0104: {Measuring and analyzing of parameters relative to traffic conditions}
- G08G 1/096844: {where the complete route is dynamically recomputed based on new data}
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING

## Abstract

Embodiments of the present invention relate to a method of determining speed information, comprising receiving traffic monitoring information navigation devices (610), wherein the traffic monitoring information includes identification information identifying a mobile device (630), location information indicating a geographic locations (910, 920) at which the identification information was received from the mobile device (630), and temporal information indicating times at which the identification information was received, and determining speed information associated with the mobile device from the traffic monitoring information.

## Claims

### Claim 1

A method of determining speed information for a mobile device based on traffic monitoring information received from a first navigation device and a second navigation device, wherein the mobile device, first navigation device, and second navigation device are different devices, the method comprising:
receiving, by a server, first traffic monitoring information from the first navigation device, the first traffic monitoring information including:
identification information that particularly identifies the mobile device, the identification information having been directly received by the first navigation device from the mobile device,
first location information indicating a first geographic location of the first navigation device when the identification information was received from the mobile device, the first navigation device having acquired the first location information from a position sensing system in the first navigation device based on the receipt of the identification information from the mobile device, and
first temporal information indicating a first time at which the identification information was received by the first navigation device;
receiving, by the server, second traffic monitoring information from the second navigation device, the second traffic monitoring information including:
the identification information that particularly identifies the mobile device, the identification information having been directly received by the second navigation device from the mobile device,
second location information indicating a second geographic location of the second navigation device when the identification information was received from the mobile device, the second navigation device having acquired the second location information from a position sensing system in the second navigation device based on the receipt of the identification information from the mobile device, and
second temporal information indicating a second time at which the identification information was received by the second navigation device;
using, by the server, the first traffic monitoring information and the second traffic monitoring information to compute speed information for the mobile device, the speed information representing a speed of travel of the mobile device between the first geographic location and the second geographic location;
storing, by the server, the speed information in a map database, the speed information being associated with one or more road segments in the database; and
providing, by the server to a third navigation device, traffic speeds on the one or more road segments at corresponding times for use by the third navigation device in performing one or more route guidance operations during which a user is presented with one or more route instructions that are determined based on the traffic speeds, wherein the traffic speeds are determined based on the stored speed information in the map database.

### Claim 2 (depends on 1)

The method of claim 1, comprising:
receiving, at the first navigation device, the identification information from the mobile device; and
receiving, at the second navigation device, the identification information from the mobile device.

### Claim 3 (depends on 1)

The method of claim 1, wherein the identification information is received from the mobile device using a relatively short range wireless communication protocol.

### Claim 4 (depends on 1)

The method of claim 1, wherein the speed information is determined according to:
Speed=Δdist/Δtime
where Δdist is a distance between the first geographic location and the second geographic location and Δtime is a change in time between the first time and the second time.

### Claim 5 (depends on 1)

The method of claim 1, wherein the speed information is average speed information associated with one or more road segments.

### Claim 6 (depends on 1)

A computer program product comprising computer executable instructions which, when executed by a computer, implement the method of claim 1.

### Claim 7

A system that determines speed information for a mobile device based on traffic monitoring information received from a first navigation device and a second navigation device, wherein the mobile device, first navigation device, and second navigation device are different devices, the system comprising:
a server communicatively couplable to the first navigation device and second navigation device, the server being configured to:
receive first traffic monitoring information from the first navigation device, the first traffic monitoring information including:
identification information that particularly identifies the mobile device, the identification information having been directly received by the first navigation device from the mobile device,
first location information indicating a first geographic location of the first navigation device when the identification information was received from the mobile device, the first navigation device having acquired the first location information from a position sensing system in the first navigation device upon receiving the identification information from the mobile device, and
first temporal information indicating a first time at which the identification information was received by the first navigation device;
receive second traffic monitoring information from the second navigation device, the second traffic monitoring information including:
the identification information that particularly identifies the mobile device, the identification information having been directly received by the second navigation device from the mobile device,
second location information indicating a second geographic location of the second navigation device when the identification information was received from the mobile device, the second navigation device having acquired the second location information from a position sensing system in the second navigation device upon receiving the identification information from the mobile device, and
second temporal information indicating a second time at which the identification information was received by the second navigation device;
use the first traffic monitoring information and the second traffic monitoring information to compute speed information for the mobile device, the speed information representing a speed of travel of the mobile device between the first geographic location and the second geographic location;
store the speed information in a map database, the speed information being associated with one or more road segments in the database; and
provide, to a third navigation device, traffic speeds on the one or more road segments at corresponding times for use by the third navigation device in performing one or more route guidance operations during which a user is presented with one or more route instructions that are determined based on the traffic speeds, wherein the traffic speeds are determined based on the stored speed information in the map database.

### Claim 8 (depends on 7)

The system of claim 7, wherein the server determines the speed information according to:
Speed=Δdist/Δtime
where Δdist is a distance between the first geographic location and the second geographic location and Δtime is a change in time between the first time and the second time.

### Claim 9 (depends on 7)

The system of claim 7, wherein the mobile device is one of: an in-vehicle electronic device, a navigation device or a mobile communication device.

### Claim 10 (depends on 7)

The system of claim 7, wherein the server is further configured to use the speed information instead of an average speed in a route calculation between the first geographic location and the second geographic location.

### Claim 11 (depends on 7)

The system of claim 7, wherein the identification information identifies the mobile communication device.

### Claim 12 (depends on 11)

The system of claim 11, wherein the identification information is one of: an IMEI number, an IMSI number, a MAC address or a Bluetooth Device ID.

### Claim 13 (depends on 7)

The system of claim 7, wherein the mobile device is carried by a pedestrian or cyclist.
