US 11,941,150 B2
In-vehicle system for monitoring rides of a mobility service provider
Philip Ventimiglia, Northville, MI (US); Stefan Weissert, Royal Oak, MI (US); Christian Stresing, Hildesheim (DE); Allison McInnis, Detroit, MI (US); Michael Schaefer, Esslingen am Neckar (DE); Joshua Dauzenroth, Landau (DE); and Alicia Winters, Wixom, MI (US)
Assigned to Robert Bosch GmbH, Stuttgart (DE)
Filed by Robert Bosch GmbH, Stuttgart (DE)
Filed on Oct. 12, 2020, as Appl. No. 17/068,075.
Prior Publication US 2022/0114280 A1, Apr. 14, 2022
Int. Cl. G06F 21/62 (2013.01); G01S 19/13 (2010.01); G06F 16/14 (2019.01); H04L 9/08 (2006.01); H04L 67/12 (2022.01); H04N 7/18 (2006.01)
CPC G06F 21/6254 (2013.01) [G01S 19/13 (2013.01); G06F 16/14 (2019.01); H04L 9/088 (2013.01); H04L 67/12 (2013.01); H04N 7/188 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A system for monitoring rides in a vehicle, the system comprising:
at least one sensor arranged in the vehicle and configured to capture sensor data during the rides;
a global navigation satellite system receiver configured to capture position data of the vehicle during the rides;
a first transceiver arranged in the vehicle and configured to communicatively pair directly with a personal electronic device of a driver of the vehicle;
a non-volatile memory configured to store data; and
a processor operatively connected to the at least one sensor, the first transceiver, and the memory, the processor being configured to:
receive sensor data from the at least one sensor captured during a ride in which the driver picks up a rider at a pickup location and drives the rider to a drop-off destination;
receive, via the first transceiver, a ride identifier from the personal electronic device, the ride identifier uniquely identifying the ride;
store, in the non-volatile memory, the sensor data captured during the ride in a plurality of data chunks, the ride identifier being stored in metadata of the sensor data captured during the ride, the position data of the vehicle during the ride being stored in the metadata of the sensor data captured during the ride, each data chunk storing a subset of the metadata and a subset of the sensor data corresponding to a particular interval of time during the ride;
encrypt a first portion of the metadata in each data chunk of the plurality of data chunks using a different encryption key for each data chunk, the first portion of the metadata including the position data of the vehicle during the ride; and
wherein a second portion of the metadata in each data chunk of the plurality of data chunks is stored in an unencrypted form, the second portion of the metadata including the ride identifier.