US 11,748,407 B2
Activity level based management and upload of ride monitoring data of rides of a mobility service provider
Philip Ventimiglia, Northville, MI (US); Stefan Weissert, Royal Oak, MI (US); Christian Stresing, Hildesheim (DE); and Christian Neumann, Hildesheim (DE)
Assigned to Robert Bosch GmbH, Stuttgart (DE)
Filed by Robert Bosch GmbH, Stuttgart (DE)
Filed on Oct. 12, 2020, as Appl. No. 17/68,068.
Prior Publication US 2022/0114212 A1, Apr. 14, 2022
Int. Cl. G06F 16/783 (2019.01); G06V 20/59 (2022.01); G06V 20/40 (2022.01); G06V 20/56 (2022.01); G07C 5/00 (2006.01); G07C 5/08 (2006.01)
CPC G06F 16/784 (2019.01) [G06F 16/7834 (2019.01); G06V 20/40 (2022.01); G06V 20/56 (2022.01); G06V 20/59 (2022.01); G07C 5/008 (2013.01); G07C 5/0841 (2013.01); G07C 5/0866 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A system for monitoring rides in a vehicle, the system comprising:
a plurality of sensors arranged in the vehicle and configured to capture sensor data during the rides;
a non-volatile memory configured to store data; and
a processor operatively connected to the plurality of sensors, the first transceiver, and the memory, the processor being configured to:
receive the sensor data from the plurality of sensors 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;
determine a first activity index indicating a first activity level within the vehicle during the ride based on first sensor data captured during the ride by a first sensor of the plurality of sensors;
determine a second activity index indicating a second activity level within the vehicle during the ride based on second sensor data captured during the ride by a second sensor of the plurality of sensors;
store, in the non-volatile memory, the sensor data captured during the ride, the first activity index and the second activity index being stored in metadata of the sensor data captured during the ride;
receive, via the first transceiver, a request message from the remote server, the request message identifying the ride and a type of incident that occurred during the ride;
identify, in response to receiving the request message identifying the ride, a first portion of the sensor data captured during the ride to be uploaded based on the first activity index and the second activity index, the first activity index and the second activity index being weighted differently depending on the type of incident;
upload, via the first transceiver, the first portion of the sensor data captured during the ride to the remote server for review; and
move, to a safe storage table in the non-volatile memory, a remaining portion of the sensor data captured during the ride that is not identified to be uploaded to the remote server.