System and method for providing a notification that a mobile device is still in an autonomous vehicle after detecting an arrival at a destination
Under the user's instruction, an autonomous vehicle travels to a selected location. The user chooses a place to arrive at the destination address. After the arrival of the autonomous vehicle, it is determined whether the user's or third party's mobile device is still in the vehicle. If the mobile device is still in the vehicle, the vehicle will notify the user or third party in one or more ways to come back and get their mobile device.
1 . A system, comprising:
a processor; and
a memory storing instructions that, when executed by the processor, configure the system to perform operations comprising:
detecting, by a mobile device, arrival of an autonomous vehicle at a destination address;
in response to detecting arrival of the autonomous vehicle at the destination address, determining that the mobile device is located inside the autonomous vehicle;
in response to determining that the mobile device is located inside the autonomous vehicle, causing transmission, by the mobile device, of a signal notification to a second device indicating that the mobile device is still inside the autonomous vehicle; and
based on user input, causing the autonomous vehicle to remain at a predetermined distance from a user of the mobile device by tracking the user using a camera of the autonomous vehicle.
2 . The system of claim 1 , wherein the determining whether the mobile device is still in the autonomous vehicle, includes comparing a global positioning system (GPS)-determined location of the autonomous vehicle and a GPS-determined location of the mobile device.
3 . The system of claim 1 , wherein the determining whether the mobile device is still in the autonomous vehicle, includes determining whether short range wireless connectivity exists between the autonomous vehicle and the mobile device.
4 . The system of claim 1 , wherein the determining whether the mobile device is still in the autonomous vehicle, includes determining whether a message displayed on the application mobile device that prompts additional user input, results in no further additional user input being detected.
5 . The system of claim 1 , wherein the transmission of the notification to the second device, includes transmission of a signal to a speaker of the autonomous vehicle, such that the notification is audible in a predetermined distance from the autonomous vehicle after detecting the arrival at the destination address.
6 . The system of claim 5 , wherein the speaker includes an interior speaker inside the autonomous vehicle.
7 . The system of claim 5 , wherein the speaker includes an exterior speaker of the autonomous vehicle.
8 . The system of claim 1 , wherein the transmission of the notification to the second device, includes transmission of a signal to a wireless network interface of the autonomous vehicle, such that the notification is presented as a visual message.
9 . The system of claim 1 , wherein the second device includes another device of the user of the mobile device.
10 . The system of claim 1 , wherein the second device includes another mobile device of another person other than the user.
11 . The system of claim 10 , wherein the another mobile device of the another person is identified, based on a determination whether the another person accompanied the user in the autonomous vehicle.
12 . The system of claim 11 , wherein the determination whether the another person accompanied the user in the autonomous vehicle is based on a presence of the another person in the autonomous vehicle.
13 . The system of claim 1 , wherein, in response to determining that the mobile device is still in the autonomous vehicle, additional user input is received for causing the autonomous vehicle to remain in a predetermined distance from the destination address in response thereto.
14 . The system of claim 1 , wherein, in response to determining that the mobile device is still in the autonomous vehicle, additional user input is received for causing the autonomous vehicle to travel to an updated location indicated by the additional user input.
15 . The system of claim 1 , wherein, in response to determining that the mobile device is still in the autonomous vehicle, additional user input is received for causing the autonomous vehicle to travel to a location of another mobile device.
16 . The system of claim 1 , wherein, in response to determining that the mobile device is still in the autonomous vehicle, additional user input is received for causing the autonomous vehicle to travel to a location of another mobile device of another person who accompanied the user in the autonomous vehicle.
17 . A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions which, when executed by a processor of a mobile device of a user, cause the mobile device to:
detect, by the mobile device, arrival of an autonomous vehicle at a destination address;
in response to detecting arrival of the autonomous vehicle at the destination address, determining that the mobile device is located inside the autonomous vehicle;
in response to determining that the mobile device is located inside the autonomous vehicle, cause transmission, by the mobile device, of a notification to a second device indicating that the mobile device is still inside the autonomous vehicle; and
based on user input, cause the autonomous vehicle to remain at a predetermined distance from a user of the mobile device by tracking the user using a camera of the autonomous vehicle.
18 . A method, comprising:
detecting, by a mobile device, arrival of an autonomous vehicle at a destination address;
in response to detecting arrival of the autonomous vehicle at the destination address, determining that the mobile device is located inside the autonomous vehicle;
in response to determining that the mobile device is located inside the autonomous vehicle, causing transmission, by the mobile device, of a notification to a second device indicating that the mobile device is still inside the autonomous vehicle; and
based on user input, causing the autonomous vehicle to remain at a predetermined distance from a user of the mobile device by tracking the user using a camera of the autonomous vehicle.