# US 10,311,660 B2 · Passenger flow determination

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

- Number: US 10,311,660 B2
- Document ID: US10311660B2
- Status: Granted
- Kind: B2
- Application number: 15/174,254
- Filed: 2016-06-06
- Published: 2016-12-08
- Granted: 2019-06-04
- Earliest claimed: 2015-06-05
- Assignees: FourC AS
- Applicants: FourC AS
- Inventors: Tor Rune Skoglund; Pål Skjager Løberg
- Web page: https://patentgrep.com/patent/US10311660B2

## CPC

- G07C 9/00: Individual registration on entry or exit
- G06Q 50/40: Business processes related to the transportation industry (shipping G06Q10/083)
- H04W 4/029: Location-based management or tracking services
- H04W 4/40: for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- 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)

## Abstract

A method of passenger flow determination comprises estimating, by a processor (3,6), whether the number of mobile devices on a vehicle (2) has changed based on signals from mobile devices that were received at a sensor (1) located in the vehicle. The processor may compare an estimate whether the number of mobile devices on the vehicle has changed with at least one other data input to the processor, and this allows the processor to determine whether a change in number of detected devices is caused by someone entering or leaving the vehicle rather than a device being switched on or off. The processor may be located on the vehicle, and the method may further comprise forwarding information to a second processor (6) remote from the vehicle. The second processor will receive data from many vehicles and therefore has a larger dataset available than the processor on a single vehicle, and so can extract more reliable information about passenger flows.

## Claims

### Claim 1

A method of passenger flow determination comprising:
repeatedly detecting for different time points, with a sensor on a vehicle, signals emitted by mobile devices located on the vehicle, wherein the sensor is configured to detect wireless signals;
estimating, by a processor, a number of mobile devices located on the vehicle at the different time points based on the signals detected by the sensor;
when a change in the number of mobile devices located on the vehicle between two different time points is estimated, verifying the change in the number of mobile devices based on at least one other data input to the processor;
when the at least one other data for a particular change in the number of devices is inconsistent with a change in the number of devices located on the vehicle, identifying with the processor that the particular change in the number of mobile devices is to be disregarded, wherein:
the at least one other data input to the processor comprises a speed of the vehicle; and
the at least one data for the particular change is inconsistent with the change in the number of devices located on the vehicle when the vehicle speed during the particular change is greater than a threshold speed; and
generating by the processor passenger flow data based on the estimation of the number of mobile devices on the vehicle, wherein the passenger flow data identifies locations that users carrying the mobile devices entered and exited the vehicle and a timing that the users entered and exited the vehicle.

### Claim 2 (depends on 1)

The method as claimed in claim 1, wherein:
the at least one other data input to the processor comprises a state of a door of the vehicle; and
the at least one data for the particular change is inconsistent with the change in the number of devices located on the vehicle when the door is closed during the particular change.

### Claim 3 (depends on 1)

A method as claimed in claim 1 wherein the at least one other data input to the processor comprises data about a location of the vehicle, and comprising disregarding, or marking to be disregarded, an estimated change in the number of mobile devices located on the vehicle between two different time points if the estimated change did not occur at one of a plurality of pre-defined locations.

### Claim 4 (depends on 1)

A method as claimed in claim 1 wherein the at least one other data input to the processor comprises information indicative of signals from mobile devices that were received by the sensor at a second time, and comprising at least one of one of (A) disregarding, or marking to be disregarded, an estimation that a mobile device has entered the vehicle if the mobile device is not detected at the second time and (B) disregarding, or marking to be disregarded, an estimation that a mobile device has left the vehicle if the mobile device is detected at the second time.

### Claim 5 (depends on 1)

A method as claimed in claim 1 and comprising anonymising mobile device address information derived from messages that were received at the sensor.

### Claim 6 (depends on 1)

A method as claimed in claim 1 and comprising selecting information derived from signals received from one type of mobile device.

### Claim 7 (depends on 1)

A method as claimed in claim 1 wherein:
the processor comprises a first processor and a second processor;
the first processor is located on the vehicle and estimates the number of mobile device located on the vehicle; and
the second processor is located remote from the vehicle and generates the passenger flow data.

### Claim 8

A processor configured to:
receive data from at least one vehicle remote from the processor, the data being indicative of the number of mobile devices located on the at least one vehicle at different time points based on signals detected at the different time points using a sensor on the vehicle, wherein:
the sensor Is configured to detect wireless signals; and
when a change in the number of mobile devices located on the vehicle between two different time points is estimated, the change in the number of mobile devices is verified based on at least one other data;
when the at least one other data for a particular change in the number of devices is inconsistent with a change in the number of devices located on the vehicle, identifying that the particular change in the number of mobile devices is to be disregarded, wherein:
the at least one other data comprises a speed of the vehicle; and
the at least one data for the particular change is inconsistent with the change in the number of devices located on the vehicle when the vehicle speed during the particular change is greater than a threshold speed; and
generate passenger flow data based on the estimation of the number of mobile devices on the vehicle, wherein the passenger flow data identifies locations that users carrying the mobile devices entered and exited the vehicle and a timing that the users entered and exited the vehicle.

### Claim 9 (depends on 1)

A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform a method as defined in claim 1.
