ConceptioArchiveGoogle Patents
Google Patentsopen access

Self-driving vehicle systems and methods — Drivent Llc (US11221622B2)

Drivent Llc · Google Patents
Google Patents · Patents · License: Open Access
Open Source ↗
driventllcwesleyedwardschwie
patent, google patents, intellectual property, US11221622B2, Drivent Llc, Wesley Edward Schwie, en, 2022

ABSTRACT

Abstract

A safety system can include a self-driving vehicle, a temperature detection system attached to the self-driving vehicle, and a vehicle management system configured to autonomously drive the self-driving vehicle. The self-driving vehicle can include cameras, lidar, and radar to detect objects on the road. The vehicle management system can be configured to respond to the temperature detection system detecting elevated temperatures.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS

The entire contents of the following application are incorporated by reference herein: U.S. patent application Ser. No. 16/134,190; filed Sep. 18, 2018; and entitled SELF-DRIVING VEHICLE SYSTEMS AND METHODS.

The entire contents of the following application are incorporated by reference herein: U.S. patent application Ser. No. 16/148,940; filed Oct. 1, 2018; and entitled SELF-DRIVING VEHICLE SYSTEMS AND METHODS.

The entire contents of the following application are incorporated by reference herein: U.S. patent application Ser. No. 16/230,410; filed Dec. 21, 2018; and entitled SELF-DRIVING VEHICLE SYSTEMS AND METHODS.

The entire contents of the following application are incorporated by reference herein: U.S. Patent Application No. 62/782,887; filed Dec. 20, 2018; and entitled SELF-DRIVING VEHICLE SYSTEMS AND METHODS.

The entire contents of the following application are incorporated by reference herein: U.S. Patent Application No. 62/821,524; filed Mar. 21, 2019; and entitled SELF-DRIVING VEHICLE SYSTEMS AND METHODS.

The entire contents of the following application are incorporated by reference herein: U.S. Patent Application No. 62/822,863; filed Mar. 23, 2019; and entitled SELF-DRIVING VEHICLE SYSTEMS AND METHODS.

The entire contents of the following application are incorporated by reference herein: U.S. patent application Ser. No. 16/362,509; filed Mar. 22, 2019; and entitled SELF-DRIVING VEHICLE SYSTEMS AND METHODS.

The entire contents of the following application are incorporated by reference herein: U.S. patent application Ser. No. 16/524,108; filed Jul. 28, 2019; and entitled SELF-DRIVING VEHICLE SYSTEMS AND METHODS.

The entire contents of the following application are incorporated by reference herein: U.S. patent application Ser. No. 16/524,110; filed Jul. 28, 2019; and entitled SELF-DRIVING VEHICLE SYSTEMS AND METHODS.

The entire contents of the following application are incorporated by reference herein: P.C.T. Patent Application No. PCT/US19/51488; filed Sep. 17, 2019; and entitled SELF-DRIVING VEHICLE SYSTEMS AND METHODS.

BACKGROUND

Field

Various embodiments disclosed herein relate to vehicles. Certain embodiments relate to self-driving vehicles.

Description of Related Art

Vehicles typically require a driver. These vehicles often can only perform actions when directly steered by the driver. However, self-driving vehicles are not reliant upon drivers and can perform actions based upon particular events. Self-driving vehicles can dramatically increase travel safety and convenience. As a result, there is a need for systems and methods that enable self-driving vehicles to perform actions based upon particular events.

SUMMARY

Self-driving vehicles will save tens of thousands of lives per year. The majority of vehicle-related deaths are caused by driver error. Tests have shown that self-driving vehicles nearly eliminate self-inflicted accidents (although they are not immune to accidents caused by human drivers of other vehicles). Self-driving vehicles have unlimited attention spans and can process complex sensor data nearly instantaneously. The ability of self-driving vehicles to save lives is so impressive that society has a moral imperative to develop self-driving technology such that it can be widely adopted.

Self-driving vehicles also have the ability to dramatically save time and improve convenience in roadway travel. Specifically, self-driving vehicles have unlimited potential to learn and predict human behavior and perform actions accordingly. Some embodiments enable a self-driving vehicle to monitor human activity and predict when and where the human will be located and whether the human needs a ride from the self-driving vehicle. Self-driving vehicles will be able to perform such tasks with incredible efficacy and accuracy that will allow self-driving vehicles to proliferate at a much faster rate than would otherwise be the case.

Some embodiments comprise a maintenance system configured to be used with a self-driving vehicle. In some embodiments, maintenance systems comprise a camera system coupled to an interior of the vehicle. The camera system can be configured to take a picture of an item left behind by a first rider. Maintenance systems can comprise a vehicle management system configured to autonomously drive the vehicle to a first location to remove the item.

In some embodiments, the camera system comprises a first camera coupled to a ceiling of the vehicle and directed towards a first row of the vehicle, and the camera system comprises a second camera coupled to the ceiling of the vehicle and directed towards a second row of the vehicle.

In some embodiments, the camera system comprises a first camera coupled to a rear-view mirror of the vehicle and directed towards a first row of the vehicle, and the camera system comprises a second camera coupled to a ceiling of the vehicle and directed towards a second row of the vehicle.

In some embodiments, the camera system comprises a first camera located in a trunk area of the vehicle such that the first camera is configured to enable an image analysis system to determine if the item is left in the trunk area.

In some embodiments, the maintenance system comprises an image analysis system configured to detect the item left behind by comparing a first baseline image taken by the camera system of the interior of the vehicle to a second image taken by the camera system after the first baseline image.

In some embodiments, the vehicle management system is configured to automatically drive the vehicle to the first location to remove the item in response to the image analysis system detecting the item left by the first rider.

Some embodiments comprise a communication system configured to send a first wireless communication to a remote computing device associated with the first rider in response to the image analysis system detecting the item left behind by the first rider. The first wireless communication can be configured to notify the first rider that the item was left behind.

In some embodiments, the communication system is configured to send a second wireless communication comprising a third image of the item to the remote computing device in response to the image analysis system detecting the item left behind by the first rider. The third image can enable the rider to see the item on a display of her remote computing device.

In some embodiments, the vehicle management system is configured to receive an address of the first location from the remote computing device in response to the communication system sending the first wireless communication.

In some embodiments, the first location is an address at which the first rider has requested to pick up the item. The address can be the rider's current address. The address can also be a location at which the rider is not currently located by at which the rider (or the rider's representative) plans to meet the vehicle (or another vehicle carrying the item) to retrieve the item.

In some embodiments, the communication system is configured to receive a third wireless communication from the remote computing device associated with the first rider in response to the communication system sending the first wireless communication. The third wireless communication can comprise instructions for shipping the item.

In some embodiments, the first location is a shipping location (such as a FedEx, UPS, or USPS facility) configured to remove the item from the vehicle and configured to ship the item according to the shipping instructions. The vehicle management system can be configured to enable removing the item from the vehicle once the vehicle is located at the shipping location.

In some embodiments, the vehicle management system is configured to receive the first location of a service area configured to clean the vehicle. The vehicle management system can be configured to drive the vehicle to the service area to remove the item in response to the image analysis system detecting the item left by the first rider.

Some embodiments comprise a third image taken by the camera system in response to the vehicle leaving the service area. Some embodiments comprise a communication system configured to send a first wireless communication comprising the third image to a remote computing device associated with a manager of the vehicle. The first wireless communication can be configured to enable the manager to verify that the item was removed from the vehicle.

Some embodiments comprise a third image taken by the camera system. The image analysis system can be configured to compare the third image to the second image to detect that the item was removed from the vehicle.

In some embodiments, the vehicle management system is configured to fine an account of the first rider in response to the image analysis system detecting the item left behind by the first rider.

In some embodiments, a communication system is configured to send a first wireless communication to a remote computing device associated with the first rider in response to the image analysis system detecting the item left behind by the first rider. The first wireless communication can comprise a third image taken by the camera system. The third image can be configured to show the item. The first wireless communication can be configured to ask the first rider if the item belongs to the first rider. The communication system can be configured to receive a second wireless communication from the remote computing device in response to the first wireless communication. The second wireless communication can be configured to inform the maintenance system that the first rider is an owner of the item. The maintenance system can comprise a memory configured to record that the first rider is the owner of the item.

In some embodiments, the maintenance system comprises a location detection system configured to receive the first location of a remote computing device associated with the first rider to enable the vehicle management system to autonomously drive the vehicle to the first location in response to an image analysis system detecting the item left by the first rider.

In some embodiments, the maintenance system comprises an image analysis system configured to detect the item left behind by comparing a first baseline image taken by the camera system of the interior of the vehicle to a second image (of the interior) taken by the camera system after the first baseline image.

In some embodiments, the maintenance system comprises a communication system having an antenna, a transmitter, and a receiver. The communication system can be configured to send a first wireless communication to a remote computing device associated with a manager of the vehicle in response to the image analysis system detecting the item left behind by the first rider.

In some embodiments, the first wireless communication is configured to notify the manager that the item was left behind. The communication system can be configured to send a second wireless communication comprising a third image of the item to the remote computing device in response to the image analysis system detecting the item left behind by the first rider.

In some embodiments, the vehicle management system is configured to receive a third wireless communication from the remote computing device in response to the communication system sending the first wireless communication. The third second wireless communication can be configured to instruct the vehicle management system to autonomously drive the vehicle to the first location to remove the item.

In some embodiments, the vehicle management system is configured to determine that the first rider has exited the vehicle. The vehicle management system can be configured to cause the camera system to take a first interior image of the interior of the vehicle in response to determining that the first rider has exited the vehicle.

In some embodiments, the maintenance system further comprises an image analysis system having at least one processor and a memory comprising program instructions (e.g., code modules configured to be executed by one or more computers) that when executed by the at least one processor are configured to cause the image analysis system to detect the item left behind by analyzing the first interior image taken by the camera system after the first rider has exited the vehicle. The first location can be a vehicle cleaning facility. The vehicle management system can be configured to drive the vehicle to the vehicle cleaning facility to remove the item in response to the image analysis system detecting the item.

In some embodiments, the vehicle management system comprises a first mode and a second mode. In the first mode, the vehicle management system can be configured to make the vehicle available to accept a pick-up request of a second rider. In the second mode, the vehicle management system can be configured to make the vehicle unavailable to accept the pick-up request. The vehicle management system can be configured to be in the second mode from a first time at which the image analysis system detects the item left behind. The vehicle management system can be configured to exit the second mode and enter the first mode in response to at least one of the item being removed, receiving an indication that the vehicle has been cleaned, and the vehicle leaving a vehicle cleaning station.

In some embodiments, the vehicle management system is configured to determine that the first rider has exited the vehicle in response to (1) receiving a location of a remote computing device associated with the first rider and determining that the location is not inside the vehicle, (2) failing to detect a direct wireless communication from the remote computing device to an antenna of the vehicle, (3) determining, by the image analysis system, that a second interior image does not show the first rider, and/or (4) determining, by the image analysis system, that an infrared image of the interior of the vehicle does not show the first rider.

In some embodiments, the maintenance system comprises at least one processor and a memory comprising program instructions that when executed by the at least one processor cause the maintenance system to (1) compare a first baseline image taken by the camera system of the interior of the vehicle to a second image taken by the camera system after the first baseline image to detect the item left behind by the first rider, and/or (2) drive, by the vehicle management system, the vehicle to the first location to remove the item in response to the detecting the item. The program instructions can comprise code modules configured to be executed by one or more computers located in the vehicle and/or located away from the vehicle.

In some embodiments, the first location is a first vehicle cleaning facility. The program instructions can be configured to select the first vehicle cleaning facility based at least in part on determining a distance from the vehicle to the first vehicle cleaning facility and/or based at least in part on determining that the first vehicle cleaning facility is approved by a manager of the vehicle. The memory can comprise a list of vehicle cleaning facilities that were approved by the manager of the vehicle. The program instructions can be configured to choose a cleaning facility that was previously approved by the manager and is located near the current location of the vehicle.

In some embodiments, the program instructions are configured to send a first wireless communication to a remote computing device associated with the first rider in response to detecting the item. The first wireless communication can comprise an image of the item. The program instructions can be configured to receive a second wireless communication from the remote computing device in response to sending the first wireless communication. The second wireless comm

CROSS-REFERENCE TO RELATED APPLICATIONS

The entire contents of the following application are incorporated by reference herein: U.S. patent application Ser. No. 16/134,190; filed Sep. 18, 2018; and entitled SELF-DRIVING VEHICLE SYSTEMS AND METHODS.

The entire contents of the following application are incorporated by reference herein: U.S. patent application Ser. No. 16/148,940; filed Oct. 1, 2018; and entitled SELF-DRIVING VEHICLE SYSTEMS AND METHODS.

The entire contents of the following application are incorporated by reference herein: U.S. patent application Ser. No. 16/230,410; filed Dec. 21, 2018; and entitled SELF-DRIVING VEHICLE SYSTEMS AND METHODS.

The entire contents of the following application are incorporated by reference herein: U.S. Patent Application No. 62/782,887; filed Dec. 20, 2018; and entitled SELF-DRIVING VEHICLE SYSTEMS AND METHODS.

The entire contents of the following application are incorporated by reference herein: U.S. Patent Application No. 62/821,524; filed Mar. 21, 2019; and entitled SELF-DRIVING VEHICLE SYSTEMS AND METHODS.

The entire contents of the following application are incorporated by reference herein: U.S. Patent Application No. 62/822,863; filed Mar. 23, 2019; and entitled SELF-DRIVING VEHICLE SYSTEMS AND METHODS.

The entire contents of the following application are incorporated by reference herein: U.S. patent application Ser. No. 16/362,509; filed Mar. 22, 2019; and entitled SELF-DRIVING VEHICLE SYSTEMS AND METHODS.

The entire contents of the following application are incorporated by reference herein: U.S. patent application Ser. No. 16/524,108; filed Jul. 28, 2019; and entitled SELF-DRIVING VEHICLE SYSTEMS AND METHODS.

The entire contents of the following application are incorporated by reference herein: U.S. patent application Ser. No. 16/524,110; filed Jul. 28, 2019; and entitled SELF-DRIVING VEHICLE SYSTEMS AND METHODS.

The entire contents of the following application are incorporated by reference herein: P.C.T. Patent Application No. PCT/US19/51488; filed Sep. 17, 2019; and entitled SELF-DRIVING VEHICLE SYSTEMS AND METHODS.

BACKGROUND

Field

Various embodiments disclosed herein relate to vehicles. Certain embodiments relate to self-driving vehicles.

Description of Related Art

Vehicles typically require a driver. These vehicles often can only perform actions when directly steered by the driver. However, self-driving vehicles are not reliant upon drivers and can perform actions based upon particular events. Self-driving vehicles can dramatically increase travel safety and convenience. As a result, there is a need for systems and methods that enable self-driving vehicles to perform actions based upon particular events.

SUMMARY

Self-driving vehicles will save tens of thousands of lives per year. The majority of vehicle-related deaths are caused by driver error. Tests have shown that self-driving vehicles nearly eliminate self-inflicted accidents (although they are not immune to accidents caused by human drivers of other vehicles). Self-driving vehicles have unlimited attention spans and can process complex sensor data nearly instantaneously. The ability of self-driving vehicles to save lives is so impressive that society has a moral imperative to develop self-driving technology such that it can be widely adopted.

Self-driving vehicles also have the ability to dramatically save time and improve convenience in roadway travel. Specifically, self-driving vehicles have unlimited potential to learn and predict human behavior and perform actions accordingly. Some embodiments enable a self-driving vehicle to monitor human activity and predict when and where the human will be located and whether the human needs a ride from the self-driving vehicle. Self-driving vehicles will be able to perform such tasks with incredible efficacy and accuracy that will allow self-driving vehicles to proliferate at a much faster rate than would otherwise be the case.

Some embodiments comprise a maintenance system configured to be used with a self-driving vehicle. In some embodiments, maintenance systems comprise a camera system coupled to an interior of the vehicle. The camera system can be configured to take a picture of an item left behind by a first rider. Maintenance systems can comprise a vehicle management system configured to autonomously drive the vehicle to a first location to remove the item.

In some embodiments, the camera system comprises a first camera coupled to a ceiling of the vehicle and directed towards a first row of the vehicle, and the camera system comprises a second camera coupled to the ceiling of the vehicle and directed towards a second row of the vehicle.

In some embodiments, the camera system comprises a first camera coupled to a rear-view mirror of the vehicle and directed towards a first row of the vehicle, and the camera system comprises a second camera coupled to a ceiling of the vehicle and directed towards a second row of the vehicle.

In some embodiments, the camera system comprises a first camera located in a trunk area of the vehicle such that the first camera is configured to enable an image analysis system to determine if the item is left in the trunk area.

In some embodiments, the maintenance system comprises an image analysis system configured to detect the item left behind by comparing a first baseline image taken by the camera system of the interior of the vehicle to a second image taken by the camera system after the first baseline image.

In some embodiments, the vehicle management system is configured to automatically drive the vehicle to the first location to remove the item in response to the image analysis system detecting the item left by the first rider.

Some embodiments comprise a communication system configured to send a first wireless communication to a remote computing device associated with the first rider in response to the image analysis system detecting the item left behind by the first rider. The first wireless communication can be configured to notify the first rider that the item was left behind.

In some embodiments, the communication system is configured to send a second wireless communication comprising a third image of the item to the remote computing device in response to the image analysis system detecting the item left behind by the first rider. The third image can enable the rider to see the item on a display of her remote computing device.

In some embodiments, the vehicle management system is configured to receive an address of the first location from the remote computing device in response to the communication system sending the first wireless communication.

In some embodiments, the first location is an address at which the first rider has requested to pick up the item. The address can be the rider's current address. The address can also be a location at which the rider is not currently located by at which the rider (or the rider's representative) plans to meet the vehicle (or another vehicle carrying the item) to retrieve the item.

In some embodiments, the communication system is configured to receive a third wireless communication from the remote computing device associated with the first rider in response to the communication system sending the first wireless communication. The third wireless communication can comprise instructions for shipping the item.

In some embodiments, the first location is a shipping location (such as a FedEx, UPS, or USPS facility) configured to remove the item from the vehicle and configured to ship the item according to the shipping instructions. The vehicle management system can be configured to enable removing the item from the vehicle once the vehicle is located at the shipping location.

In some embodiments, the vehicle management system is configured to receive the first location of a service area configured to clean the vehicle. The vehicle management system can be configured to drive the vehicle to the service area to remove the item in response to the image analysis system detecting the item left by the first rider.

Some embodiments comprise a third image taken by the camera system in response to the vehicle leaving the service area. Some embodiments comprise a communication system configured to send a first wireless communication comprising the third image to a remote computing device associated with a manager of the vehicle. The first wireless communication can be configured to enable the manager to verify that the item was removed from the vehicle.

Some embodiments comprise a third image taken by the camera system. The image analysis system can be configured to compare the third image to the second image to detect that the item was removed from the vehicle.

In some embodiments, the vehicle management system is configured to fine an account of the first rider in response to the image analysis system detecting the item left behind by the first rider.

In some embodiments, a communication system is configured to send a first wireless communication to a remote computing device associated with the first rider in response to the image analysis system detecting the item left behind by the first rider. The first wireless communication can comprise a third image taken by the camera system. The third image can be configured to show the item. The first wireless communication can be configured to ask the first rider if the item belongs to the first rider. The communication system can be configured to receive a second wireless communication from the remote computing device in response to the first wireless communication. The second wireless communication can be configured to inform the maintenance system that the first rider is an owner of the item. The maintenance system can comprise a memory configured to record that the first rider is the owner of the item.

In some embodiments, the maintenance system comprises a location detection system configured to receive the first location of a remote computing device associated with the first rider to enable the vehicle management system to autonomously drive the vehicle to the first location in response to an image analysis system detecting the item left by the first rider.

In some embodiments, the maintenance system comprises an image analysis system configured to detect the item left behind by comparing a first baseline image taken by the camera system of the interior of the vehicle to a second image (of the interior) taken by the camera system after the first baseline image.

In some embodiments, the maintenance system comprises a communication system having an antenna, a transmitter, and a receiver. The communication system can be configured to send a first wireless communication to a remote computing device associated with a manager of the vehicle in response to the image analysis system detecting the item left behind by the first rider.

In some embodiments, the first wireless communication is configured to notify the manager that the item was left behind. The communication system can be configured to send a second wireless communication comprising a third image of the item to the remote computing device in response to the image analysis system detecting the item left behind by the first rider.

In some embodiments, the vehicle management system is configured to receive a third wireless communication from the remote computing device in response to the communication system sending the first wireless communication. The third second wireless communication can be configured to instruct the vehicle management system to autonomously drive the vehicle to the first location to remove the item.

In some embodiments, the vehicle management system is configured to determine that the first rider has exited the vehicle. The vehicle management system can be configured to cause the camera system to take a first interior image of the interior of the vehicle in response to determining that the first rider has exited the vehicle.

In some embodiments, the maintenance system further comprises an image analysis system having at least one processor and a memory comprising program instructions (e.g., code modules configured to be executed by one or more computers) that when executed by the at least one processor are configured to cause the image analysis system to detect the item left behind by analyzing the first interior image taken by the camera system after the first rider has exited the vehicle. The first location can be a vehicle cleaning facility. The vehicle management system can be configured to drive the vehicle to the vehicle cleaning facility to remove the item in response to the image analysis system detecting the item.

In some embodiments, the vehicle management system comprises a first mode and a second mode. In the first mode, the vehicle management system can be configured to make the vehicle available to accept a pick-up request of a second rider. In the second mode, the vehicle management system can be configured to make the vehicle unavailable to accept the pick-up request. The vehicle management system can be configured to be in the second mode from a first time at which the image analysis system detects the item left behind. The vehicle management system can be configured to exit the second mode and enter the first mode in response to at least one of the item being removed, receiving an indication that the vehicle has been cleaned, and the vehicle leaving a vehicle cleaning station.

In some embodiments, the vehicle management system is configured to determine that the first rider has exited the vehicle in response to (1) receiving a location of a remote computing device associated with the first rider and determining that the location is not inside the vehicle, (2) failing to detect a direct wireless communication from the remote computing device to an antenna of the vehicle, (3) determining, by the image analysis system, that a second interior image does not show the first rider, and/or (4) determining, by the image analysis system, that an infrared image of the interior of the vehicle does not show the first rider.

In some embodiments, the maintenance system comprises at least one processor and a memory comprising program instructions that when executed by the at least one processor cause the maintenance system to (1) compare a first baseline image taken by the camera system of the interior of the vehicle to a second image taken by the camera system after the first baseline image to detect the item left behind by the first rider, and/or (2) drive, by the vehicle management system, the vehicle to the first location to remove the item in response to the detecting the item. The program instructions can comprise code modules configured to be executed by one or more computers located in the vehicle and/or located away from the vehicle.

In some embodiments, the first location is a first vehicle cleaning facility. The program instructions can be configured to select the first vehicle cleaning facility based at least in part on determining a distance from the vehicle to the first vehicle cleaning facility and/or based at least in part on determining that the first vehicle cleaning facility is approved by a manager of the vehicle. The memory can comprise a list of vehicle cleaning facilities that were approved by the manager of the vehicle. The program instructions can be configured to choose a cleaning facility that was previously approved by the manager and is located near the current location of the vehicle.

In some embodiments, the program instructions are configured to send a first wireless communication to a remote computing device associated with the first rider in response to detecting the item. The first wireless communication can comprise an image of the item. The program instructions can be configured to receive a second wireless communication from the remote computing device in response to sending the first wireless communication. The second wireless communication can comprise an instruction (e.g., from the first rider) to return the item. The program instructions can be configured to drive, by the vehicle management system, the vehicle to the first location in response to the instruction.

Some embodiments comprise a maintenance system configured to be used with a self-driving vehicle. A maintenance system can comprise a smoke detection system configured to detect smoke inside a cabin of the vehicle; a communication system configured to send a first wireless communication to a remote computing device associated with a manager of the vehicle in response to the smoke detection system detecting the smoke; and/or a vehicle management system configured to autonomously drive the vehicle.

In some embodiments, a maintenance system comprises a memory having an identification of a first rider of the vehicle. The communication system can comprise an antenna, a transmitter, and/or a receiver. The communication system can be configured to send the identification of the first rider to the remote computing device of the manager in response to the smoke detection system detecting the smoke inside the vehicle.

In some embodiments, a maintenance system comprises a camera system coupled to an interior of the vehicle. The camera system can be configured to take a picture of a first rider smoking. The communication system can be configured to send the picture of the first rider smoking to the remote computing device.

In some embodiments, the camera system comprises a first camera directed towards a first row of the vehicle. The first camera can be configured to take the picture in response to the smoke detection system detecting the smoke inside the vehicle.

In some embodiments, the smoke detection system comprises a camera system and an image analysis system configured to detect the smoke inside the vehicle by comparing a first baseline image taken by the camera system of an interior of the vehicle to a second image taken by the camera system (of the interior of the vehicle) after the first baseline image.

In some embodiments, the smoke detection system comprises an ionization smoke detector configured to detect cigarette smoking. The smoke detection system can also comprise an optical smoke detector configured to detect electronic cigarette aerosol by analyzing a particle size of the aerosol and determining that the particle size is indicative of electronic cigarette use.

In some embodiments, the smoke detection system comprises at least one optical smoke detector configured to analyze a particle size of the smoke. The communication system is configured to send the first wireless communication identifying the smoke as an aerosol in response to the smoke detection system determining that the particle size is greater than a predetermined threshold. The communication system can be configured to send the first wireless communication identifying the smoke as cigarette smoking in response to the smoke detection system determining that the particle size is less than the predetermined threshold.

In some embodiments, a camera system is coupled to an interior of the vehicle. The camera system can be configured to take a picture of a first rider smoking. The communication system can be configured to send the picture of the first rider smoking to the remote computing device. The first wireless communication can be configured to enable the remote computing device to display the picture of the first rider smoking and to display an indication of whether the smoke is due to the aerosol or the cigarette smoking.

In some embodiments, the vehicle management system comprises a motor configured to roll down a window of the vehicle. The vehicle management system can be configured to use the motor to automatically roll down the window in response to the smoke detection system detecting the smoke inside the vehicle.

In some embodiments, the vehicle management system comprises a ventilation system having a fan to push air in the cabin. The fan can be located inside the dash of the vehicle such that the fan pushes air in the cabin by pushing air through a vent and into the cabin. The vehicle management system can be configured to automatically increase a rate at which the ventilation system pushes outside air into the cabin of the vehicle in response to the smoke detection system detecting the smoke inside the vehicle. In several embodiments, the rate is increased by increasing a rotational speed of the fan.

In some embodiments, the vehicle management system comprises a temperature management system having a thermometer and having at least one of an air conditioner, a heater, and a ventilation system having a fan to circulate air in the cabin. The fan can be located inside a vent inside the dash of the vehicle such that the fan is configured to circulate air in the cabin by pushing air out from a vent. The vehicle management system can be configured to at least one of increase and decrease an ambient temperature inside the cabin by at least ten degrees Fahrenheit in response to the smoke detection system detecting the smoke inside the vehicle to decrease a comfort level of a first rider.

In some embodiments, the vehicle management system is configured to decrease an ambient temperature inside the cabin by at least ten degrees Fahrenheit and/or by at least twenty degrees Fahrenheit in response to the smoke detection system detecting the smoke inside the vehicle to decrease a comfort level of a first rider. The vehicle management system can be configured to increase an ambient temperature inside the cabin by at least ten degrees Fahrenheit and/or by at least twenty degrees Fahrenheit in response to the smoke detection system detecting the smoke inside the vehicle to decrease a comfort level of a first rider.

In some embodiments, the vehicle management system is configured to determine a local speed limit and is configured to automatically reduce a speed of the vehicle below the local speed limit in response to the smoke detection system detecting the smoke inside the vehicle. Some embodiments include reducing the speed so much that the vehicle stops (e.g., such that the vehicle is parked). The vehicle management system can be configured to determine a suitable parking location in response to the smoke detection system detecting the smoke inside the vehicle, and the vehicle management system can be configured to park the vehicle in the parking location in response to the smoke detection system detecting the smoke inside the vehicle.

In some embodiments, the vehicle management system comprises a speaker. The speaker can be configured to emit audio commands instructing a first rider of the vehicle to cease smoking in order to cause the vehicle management system to increase the speed and/or start moving again after being stopped in a parking location.

In some embodiments, the vehicle is configured to drive a first rider to a destination selected by the first rider. The vehicle management system can be configured to cease driving towards the destination in response to the smoke detection system detecting the smoke inside the vehicle. The vehicle management system can be configured to continue driving towards the destination in response to the smoke detection system no longer detecting the smoke inside the vehicle.

In some embodiments, the vehicle management system is configured to fine an account of a first rider of the vehicle in response to the smoke detection system detecting the smoke inside the vehicle. The smoke detection system can be configured to analyze a particle size of the smoke to determine if the particle size is larger than a predetermined threshold. The vehicle management system can be configured to fine the account a first amount if the particle size is larger than the predetermined threshold. The vehicle management system can be configured to fine the account a second amount if the particle size is smaller than the predetermined threshold. The second amount can be larger than the first amount and/or at least 20 percent larger than the first amount.

In some embodiments, the vehicle management system comprises a lighting system having at least one light coupled to an interior of the vehicle. The lighting system can be configured to illuminate at least one of a seat of the vehicle and a majority of the cabin. The vehicle management system can be configured to use the lighting system to illuminate at least one of the seat and the majority of the cabin in response to the smoke detection system detecting the smoke inside the vehicle.

In some embodiments, the vehicle management system comprises a speaker. The speaker can be configured to emit audio commands instructing a first rider of the vehicle to cease smoking. The vehicle management system can be configured to cease illuminating the majority of the cabin in response to the smoke detection system no longer detecting the smoke inside the vehicle.

In some embodiments, the vehicle management system is configured to receive a first location of a service area configured to clean the vehicle. The vehicle management system can be configured to drive the vehicle to the service area in response to the smoke detection system detecting the smoke inside the vehicle.

In some embodiments, the smoke detection system is configured to detect the smoke emitted by a first rider while the vehicle is driving to a drop off location of the first rider. The vehicle management system can comprise a first mode and a second mode. In the first mode, the vehicle management system is configured to make the vehicle available to accept a pick-up request of a second rider. In the second mode, the vehicle management system is configured to make the vehicle unavailable to accept the pick-up request. The vehicle management system can be configured to enter the second mode in response to the smoke detection system detecting the smoke inside the vehicle. The vehicle management system can be configured to exit the second mode and enter the first mode in response to at least one of receiving an indication that the vehicle has been cleaned and the vehicle leaving a vehicle cleaning station.

In some embodiments, the vehicle management system comprises a ventilation system having a fan to push air in the cabin. The fan can be embedded in a vent channel of the dash or can be located in any other suitable location. The smoke detection system can be configured to analyze a particle size of the smoke to determine if the particle size is smaller than a predetermined threshold. The vehicle management system can be configured to automatically increase a rate at which the ventilation system pushes outside air into the cabin in response to the smoke detection system detecting the smoke inside the vehicle. The vehicle management system can be configured to drive the vehicle to a service area configured to clean the vehicle in response to determining that the particle size is smaller than the predetermined threshold.

In some embodiments, the vehicle management system comprises a motor configured to roll down a window of the vehicle. The smoke detection system is configured to analyze a particle size of the smoke to determine if the particle size is smaller than a predetermined threshold. The vehicle management system can be configured to use the motor to automatically roll down the window in response to the smoke detection system detecting the smoke inside the vehicle. The vehicle management system can be configured to drive the vehicle to a service area configured to clean the vehicle in response to determining that the particle size is smaller than the predetermined threshold.

In some embodiments, the vehicle management system comprises at least one of a motor configured to roll down a window of the vehicle and a ventilation system having a fan to push air in the cabin. The smoke detection system can be configured to detect the smoke emitted by a first rider while the vehicle is driving to a drop off location of the first rider. The smoke detection system can be configured to analyze a particle size of the smoke to determine if the particle size is smaller than a predetermined threshold.

In some embodiments, in response to the smoke detection system detecting the smoke inside the vehicle, the vehicle management system is configured to at least one of use the motor to automatically roll down the window and increase a rate at which the ventilation system pushes the air into the cabin.

In some embodiments, in response to determining that the particle size is larger than the predetermined threshold and after at least one of rolling down the window and increasing the rate, the vehicle management system is configured to make the vehicle available to pick up a second rider.

In some embodiments, in response to determining that the particle size is smaller than the predetermined threshold, the vehicle management system is configured to make the vehicle unavailable to pick up the second rider until after the vehicle management system has driven the vehicle to a service area configured to clean the vehicle.

In some embodiments, the vehicle management system comprises a motor configured to roll down a window of the vehicle and a rain sensor configured to detect an indication of rain on the vehicle. The smoke detection system can be configured to analyze a particle size of the smoke to determine if the particle size is smaller than a predetermined threshold. The vehicle management system can be configured to use the motor to automatically roll down the window in response to the smoke detection system detecting the smoke inside the vehicle and/or in response to the rain sensor not detecting the indication of the rain. The vehicle management system can be configured to drive the vehicle to a service area configured to clean the vehicle in response to determining that the particle size is smaller than the predetermined threshold.

In some embodiments, the vehicle management system comprises a motor configured to roll down a window of the vehicle and a rain sensor configured to detect an indication of rain on the vehicle. The vehicle management system can be configured to use the motor to automatically roll down the window in response to the smoke detection system detecting the smoke inside the vehicle and in response to the rain sensor not detecting the indication of the rain.

In some embodiments, a maintenance system is configured to be used with a self-driving vehicle. A maintenance system can comprise a smoke detection system coupled to the vehicle and configured to detect smoke inside a cabin of the vehicle. A maintenance system can comprise a vehicle management system configured to autonomously drive the vehicle.

In some embodiments, the vehicle management system is configured to intentionally increase a travel time of the vehicle in response to the smoke detection system detecting the smoke inside the vehicle.

In some embodiments, the vehicle management system is configured to increase the travel time by changing from a first travel route to a destination (e.g., a destination chosen by a first rider) to a second travel route to the destination. The vehicle management system can be configured to change from the first travel route to the second travel route to intentionally increase the travel time in response to the smoke detection system detecting the smoke inside the vehicle.

In some embodiments, the vehicle management system comprises at least one of a speaker and a display screen. At least one of the speaker and the display screen can be configured to provide at least one of audio instructions and visual instructions to a first rider in the vehicle. At least one of the audio instructions and the visual instructions can be configured to warn the first rider to cease smoking to avoid increasing the travel time.

In some embodiments, the vehicle management system comprises at least one of a speaker and a display screen. At least one of the speaker and the display screen is configured to provide at least one of audio instructions and visual instructions to a first rider. At least one of the audio instructions and the visual instructions can be configured to instruct the first rider to cease smoking in order to decrease the travel time.

In some embodiments, the maintenance system comprises at least one processor and at least one memory having program instructions that when executed by the at least one processor are configured to cause the vehicle management system to increase the travel time of the vehicle in response to the smoke detection system detecting the smoke inside the vehicle.

In some embodiments, the vehicle management system is configured to reduce a speed of the vehicle in response to the smoke detection system detecting the smoke inside the vehicle.

In some embodiments, in response to the smoke detection system detecting the smoke inside the vehicle, the vehicle management system is configured to automatically reduce the speed while still enabling the vehicle to continue transporting a first rider toward a destination selected by the first rider.

In some embodiments, the vehicle management system is configured to determine a local speed limit. The vehicle management system can be configured to intentionally reduce the speed of the vehicle to a velocity below the local speed limit and above five miles per hour (and/or above ten miles per hour) in response to the smoke detection system detecting the smoke inside the vehicle.

In some embodiments, the maintenance system comprises at least one processor and at least one memory having program instructions that when executed by the at least one processor are configured to cause the vehicle management system to intentionally reduce the speed of the vehicle to a velocity below a local speed limit and above five miles per hour in response to the smoke detection system detecting the smoke inside the vehicle.

In some embodiments, the vehicle management system comprises at least one of a speaker and a display screen. At least one of the speaker and the display screen can be configured to provide at least one of audio instructions and visual instructions to a first rider. At least one of the audio instructions and the visual instructions can be configured to instruct the first rider to cease smoking in order to increase the speed.

In some embodiments, the smoke detection system is configured to analyze a particle size of the smoke to determine if the particle size is smaller than a predetermined threshold. The vehicle management system can be configured to reduce the speed in response to the maintenance system detecting the smoke inside the vehicle and determining that the particle size is smaller than the predetermined threshold.

In some embodiments, the maintenance system is configured to detect smoke from a rider smoking inside the vehicle and/or is configured to detect smoke from a fire inside the vehicle. A vehicle can be configured to drive a first rider to a destination chosen by the first rider. The vehicle management system can be configured to cease driving toward the destination in response to the smoke detection system detecting the smoke inside the vehicle.

In some embodiments, the maintenance system comprises at least one processor and at least one memory having program instructions that when executed by the at least one processor are configured (to cause the vehicle management system) to cause the vehicle to cease driving toward the destination in response to the smoke detection system detecting the smoke inside the vehicle.

In some embodiments, the smoke detection system is configured to analyze a particle size of the smoke to determine if the particle size is smaller than a predetermined threshold. The vehicle management system can be configured to cease driving toward the destination in response to the maintenance system detecting the smoke inside the vehicle and determining that the particle size is smaller than the predetermined threshold. The vehicle can stop moving, pull over to a parking location alongside the road, and/or stop at a cleaning facility configured to remove the smoke smell from the vehicle.

In some embodiments, the vehicle management system is configured to cease driving in response to the maintenance system detecting the smoke inside the vehicle and determining that a concentration of the smoke exceeds a predetermined threshold. The concentration threshold can be configured to be indicative of smoke from a fire rather than smoke from smoking a cigarette or vaping.

In some embodiments, the maintenance system comprises at least one processor and at least one memory having program instructions that when executed by the at least one processor are configured to cause the vehicle to stop moving via (e.g., by) a first stopping mode in response to the smoke detection system detecting the smoke inside the vehicle. The program instructions can be configured to cause the vehicle to stop moving via (e.g., by) a second stopping mode in response to the smoke detection system detecting the smoke inside the vehicle and the maintenance system detecting an indication of a person being located inside the vehicle. The second stopping mode can be configured to enable the vehicle to stop more quickly than the first stopping mode.

In some embodiments, the second stopping mode is configured to enable the vehicle to move at a greater speed than the first stopping mode.

In some embodiments, the vehicle management system is configured to determine a local speed limit, and the second stopping mode is configured to enable the vehicle to exceed the local speed limit by a greater amount than the first stopping mode.

In some embodiments, the second stopping mode is configured to enable the vehicle to accelerate faster than the first stopping mode.

In some embodiments, the second stopping mode is configured to enable the vehicle to decelerate faster than the first stopping mode.

In some embodiments, the vehicle is configured to drive on a road. The vehicle management system can comprise a vehicle guidance system having at least one of a camera, a radar, and a lidar. The vehicle guidance system can be configured to detect objects located outside the vehicle on the road. Program instructions can be configured to enable the vehicle to come closer to the objects in the second stopping mode than in the first stopping mode.

In some embodiments, the vehicle management system comprises a vehicle guidance system having at least one of a camera, a radar, and a lidar. The vehicle guidance system can be configured to detect objects located outside the vehicle on the road. The maintenance system can comprise at least one processor and at least one memory having program instructions configured to be executed by the at least one processor and comprising a first mode, a second mode, and a third mode. In the first mode, the program instructions are configured to prompt the vehicle management system to drive the vehicle toward a location (e.g., a destination, a drop-off location, a pick-up location).

In some embodiments, the program instructions are configured to exit the first mode and enter the second mode in response to the smoke detection system detecting the smoke inside the vehicle and in response to the maintenance system determining that a person is not located inside the vehicle. In the second mode, the program instructions prompt the vehicle guidance system to implement a first stopping mode.

In some embodiments, the program instructions are configured to exit the first mode and enter the third mode in response to the smoke detection system detecting the smoke inside the vehicle and the maintenance system determining that the person is located inside the vehicle. In the third mode, the program instructions prompt the vehicle guidance system to implement a second stopping mode configured to enable the vehicle to come to a stop in less time than the first stopping mode.

In some embodiments, the vehicle management system comprises a speaker configured to emit an audio command. The audio command can be configured to instruct the first rider to cease smoking in order to resume driving toward the destination.

In some embodiments, the vehicle management system comprises a display screen. The display screen can be configured to provide visual instructions to the first rider. The visual instructions can be configured to instruct the first rider to cease smoking in order to resume driving toward the destination.

In some embodiments, the vehicle management system is configured to resume driving toward the destination in response to at least one of the smoke detection system no longer detecting the smoke and the smoke detection system detecting a decrease in a concentration of the smoke.

In some embodiments, the smoke detection system is configured to analyze a particle size of the smoke inside the vehicle. The maintenance system can comprise a speaker, at least one processor, and at least one memory. The memory can comprise program instructions configured to be executed by the at least one processor such that the program instructions are configured to cause the speaker to emit a first audio command in response to the maintenance system determining that the particle size is smaller than a predetermined threshold. The program instructions can be configured to cause the speaker to emit a second audio command in response to the maintenance system determining that the particle size is larger than the predetermined threshold. The second audio command can be configured to communicate different information than the first audio command to a first rider inside the vehicle.

In some embodiments, the vehicle is configured to drive a first rider to a destination, and the maintenance system comprises at least one processor and at least one memory. The memory can comprise program instructions configured to be executed by the at least one processor.

In some embodiments, program instructions comprise a first mode and a second mode. In the first mode, the maintenance system can make the vehicle available to accept a pick-up request of a second rider. In the second mode, the maintenance system can make the vehicle unavailable to accept the pick-up request. The maintenance system can be configured to enter the second mode in response to the smoke detection system detecting the smoke inside the vehicle. The maintenance system can be configured to exit the second mode and enter the first mode in response to the smoke detection system no longer detecting the smoke inside the vehicle, the maintenance system detecting that a concentration of the smoke is less than a predetermined threshold, the maintenance system receiving a communication in response to the vehicle having been cleaned, and/or the maintenance system receiving an indication (such as GPS data) indicative of the vehicle having left a cleaning facility.

In some embodiments, a maintenance system is configured to be used with a self-driving vehicle. A maintenance system can comprise a smoke detection system coupled to the vehicle and configured to detect smoke inside a cabin of the vehicle. The smoke detection system can be coupled to the vehicle by being placed inside the vehicle, being attached to a roof of an interior of the vehicle, and/or coupled to the vehicle in any suitable way configured to enable the smoke detection system to detect smoke inside the vehicle. A maintenance system can comprise a vehicle management system configured to autonomously drive the vehicle.

In some embodiments, a vehicle management system is configured to respond in response to the smoke detection system detecting the smoke inside the vehicle. Embodiments described herein include many different ways in which the vehicle management system can respond to the smoke detection system detecting smoke inside the vehicle. Responses can protect the safety of riders inside the vehicle and/or can reduce smoke damage to the vehicle.

In some embodiments, a maintenance system comprises a communication system configured to send a first wireless communication to a remote computing device in response to the smoke detection system detecting the smoke inside the vehicle. The remote computing device can be associated with a manager of the vehicle such that the first wireless communication is configured to notify the manager regarding the smoke inside the vehicle.

In some embodiments, the vehicle management system comprises a motor configured to roll down a window of the vehicle, and the vehicle management system is configured to use the motor to automatically roll down the window in response to the smoke detection system detecting the smoke inside the vehicle.

In some embodiments, the vehicle management system comprises a motor configured to roll down a window of the vehicle. The vehicle management system can comprise a rain sensor configured to detect an indication of rain on the vehicle. The vehicle management system can be configured to use the motor to automatically roll down the window in response to the smoke detection system detecting the smoke inside the vehicle and in response to the rain sensor not detecting the indication of the rain.

In some embodiments, the vehicle management system comprises a motor configured to roll down a window of the vehicle. The smoke detection system can be configured to analyze a particle size of the smoke to determine if the particle size is smaller than a predetermined threshold. The vehicle management system can be configured to use the motor to automatically roll down the window in response to the smoke detection system detecting the smoke inside the vehicle and determining that the particle size is less than the predetermined threshold.

In some embodiments, the vehicle management system comprises a temperature management system. The temperature management system can comprise a thermometer, an air conditioner, a heater, and a ventilation system. The ventilation system can comprise a fan configured to circulate air in the cabin of the vehicle. The vehicle management system can be configured to increase and/or decrease an ambient temperature inside the cabin by at least ten degrees Fahrenheit in response to the smoke detection system detecting the smoke inside the vehicle. In response to the smoke detection system detecting the smoke inside the vehicle, the vehicle management system can increase and/or decrease the ambient temperature to decrease a comfort level of a first rider.

In some embodiments, the maintenance system comprises at least one processor and at least one memory having program instructions configured to be executed by the at least one processor. The program instructions can be configured to cause the vehicle management system to at least one of increase and decrease the ambient temperature by at least ten degrees Fahrenheit and by less than thirty degrees Fahrenheit. In response to the smoke detection system detecting smoke inside the vehicle, the program instructions can cause the vehicle management system to increase and/or decrease the ambient temperature (e.g., by at least ten degrees Fahrenheit and/or by less than thirty degrees Fahrenheit) to decrease the comfort level of a rider inside the vehicle.

In some embodiments, the vehicle management system comprises a speaker and/or a display screen. At least one of the speaker and the display screen can be configured to provide at least one of audio instructions and visual instructions to the first rider. At least one of the audio instructions and the visual instructions can be configured to instruct the first rider to cease smoking in order to enable changing the ambient temperature to increase the comfort level.

In some embodiments, the smoke detection system is configured to analyze a particle size of the smoke to determine if the particle size is smaller than a predetermined threshold. The vehicle management system can be configured to increase and/or decrease the ambient temperature inside the cabin (to decrease the comfort level of the first rider) in response to the maintenance system detecting the smoke inside the vehicle and determining that the particle size is smaller than the predetermined threshold.

In some embodiments, the vehicle management system is configured to automatically at least partially restore (e.g., increase) the comfort level in response to the smoke detection system no longer detecting the smoke inside the vehicle, detecting that a concentration of the smoke is less than a predetermined threshold, detecting that a concentration of the smoke is decreasing, and/or detecting that a concentration of the smoke has decreased by at least a predetermined amount and/or ratio.

In some embodiments, the vehicle management system comprises a lighting system configured to illuminate at least a portion of an interior of the vehicle. The lighting system can comprise at least one light coupled to an interior of the vehicle. The lighting system can be configured to illuminate at least one of a seat of the vehicle and a majority of the cabin (of the vehicle). The vehicle management system can be configured to use the lighting system to illuminate at least one of the seat and the majority of the cabin in response to the smoke detection system detecting the smoke inside the vehicle.

In some embodiments, the maintenance system comprises at least one processor and at least one memory having program instructions that when executed by the at least one processor are configured to cause the vehicle management system to illuminate at least one of the seat and the majority of the cabin in response to the smoke detection system detecting the smoke inside the vehicle.

In some embodiments, the vehicle management system is configured to cease illuminating at least one of the seat and the majority of the cabin in response to the smoke detection system in response to the smoke detection system no longer detecting smoke inside the vehicle, detecting that a concentration of the smoke is less than a predetermined threshold, detecting that a concentration of the smoke is decreasing, and/or detecting that a concentration of the smoke has decreased by at least a predetermined amount and/or ratio.

In some embodiments, the smoke detection system is configured to analyze a particle size of the smoke to determine if the particle size is smaller than a predetermined threshold. The vehicle management system can be configured to illuminate at least one of the seat of the vehicle and the majority of the cabin in response to the maintenance system detecting the smoke inside the vehicle and determining that the particle size is smaller than the predetermined threshold.

In some embodiments, the vehicle management system comprises at least one of a speaker and a display screen. At least one of the speaker and the display screen can be configured to provide at least one of audio instructions and visual instructions to a first rider inside the vehicle. At least one of the audio instructions and the visual instructions can be configured to instruct the first rider to cease smoking while at least one of the seat and the majority are illuminated by the lighting system.

In some embodiments, the smoke detection system (that is coupled to the vehicle) comprises an ionization smoke detector configured to detect cigarette smoking and comprises an optical smoke detector configured to detect electronic cigarette aerosol by analyzing a particle size of the aerosol and determining that th

CLAIMS

Claims ( 20 )

The following is claimed:

1. A safety system comprising:

a self-driving vehicle;

a temperature detection system coupled to the self-driving vehicle and configured to detect a first temperature of a first portion of the self-driving vehicle; and

a vehicle management system configured to autonomously drive the self-driving vehicle, wherein the vehicle management system comprises program instructions having a first mode and a second mode,

wherein the vehicle management system comprises at least one memory comprising at least one of a temperature threshold and a trajectory threshold,

wherein in the first mode the safety system is configured to make the self-driving vehicle available to accept a pick-up request of a rider, and in the second mode the safety system is configured to make the self-driving vehicle unavailable to accept the pick-up request, and

the program instructions are configured to exit the first mode and enter the second mode in response to the temperature detection system detecting that at least one of the first temperature exceeds the temperature threshold and a trajectory of the first temperature exceeds the trajectory threshold.

2. The safety system of claim 1 , wherein the temperature detection system comprises at least one of an infrared camera, a thermocouple, a resistance temperature detector, a thermistor, a pyrometer, and a thermometer, and at least one of the infrared camera, the thermocouple, the resistance temperature detector, the thermistor, the pyrometer, and the thermometer is configured to detect the first temperature of the first portion.

3. The safety system of claim 1 , wherein the program instructions are configured to exit the first mode and enter the second mode in response to the temperature detection system detecting that the trajectory of the first temperature exceeds the trajectory threshold.

4. The safety system of claim 1 , wherein the safety system is configured to exit the second mode and enter the first mode in response to the temperature detection system detecting that the first temperature does not exceed the temperature threshold.

5. The safety system of claim 1 , wherein the safety system is configured to exit the second mode and enter the first mode in response to the temperature detection system detecting that the trajectory of the first temperature does not exceed the trajectory threshold.

6. The safety system of claim 1 , wherein the self-driving vehicle comprises a passenger cabin comprising the first portion,

the temperature detection system comprises an infrared camera coupled to a second portion of the self-driving vehicle such that the infrared camera is configured to detect the first temperature of the first portion of the passenger cabin, and

the program instructions are configured to exit the first mode and enter the second mode in response to the infrared camera detecting that the first temperature of the first portion of the passenger cabin exceeds the temperature threshold.

7. The safety system of claim 1 , wherein the self-driving vehicle comprises a motor compartment comprising the first portion,

the temperature detection system comprises at least one of an infrared camera, a thermocouple, a resistance temperature detector, a thermistor, a pyrometer, and a thermometer,

at least one of the infrared camera, the thermocouple, the resistance temperature detector, the thermistor, the pyrometer, and the thermometer is configured to detect the first temperature of the first portion of the motor compartment, and

the program instructions are configured to exit the first mode and enter the second mode in response to at least one of the infrared camera, the thermocouple, the resistance temperature detector, the thermistor, the pyrometer, and the thermometer detecting that the first temperature of the first portion of the motor compartment exceeds the temperature threshold.

8. The safety system of claim 1 , wherein the self-driving vehicle comprises a battery compartment comprising the first portion,

the temperature detection system comprises at least one of an infrared camera, a thermocouple, a resistance temperature detector, a thermistor, a pyrometer, and a thermometer,

at least one of the infrared camera, the thermocouple, the resistance temperature detector, the thermistor, the pyrometer, and the thermometer is configured to detect the first temperature of the first portion of the battery compartment, and

the program instructions are configured to exit the first mode and enter the second mode in response to at least one of the infrared camera, the thermocouple, the resistance temperature detector, the thermistor, the pyrometer, and the thermometer detecting that at least one of the first temperature exceeds the temperature threshold and the trajectory of the first temperature exceeds the trajectory threshold.

9. A safety system comprising:

a self-driving vehicle;

a temperature detection system coupled to the self-driving vehicle and configured to detect a first temperature of a first portion of the self-driving vehicle; and

a vehicle management system configured to autonomously drive the self-driving vehicle, wherein the vehicle management system comprises program instructions having a first mode and a second mode,

wherein the vehicle management system comprises at least one memory comprising at least one of a temperature threshold and a trajectory threshold,

the program instructions are configured to cause the self-driving vehicle to stop moving via the first mode in response to the temperature detection system detecting that at least one of the first temperature exceeds the temperature threshold and a trajectory of the first temperature exceeds the trajectory threshold, and

the program instructions are configured to cause the self-driving vehicle to stop moving via the second mode in response to the safety system detecting an indication of a person located inside the self-driving vehicle and the temperature detection system detecting that at least one of the first temperature exceeds the temperature threshold and the trajectory of the first temperature exceeds the trajectory threshold, wherein the second mode is configured to enable the self-driving vehicle to stop more quickly than the first mode.

10. The safety system of claim 9 , wherein the second mode is configured to enable the self-driving vehicle to move at a greater speed than the first mode.

11. The safety system of claim 9 , wherein the vehicle management system is configured to determine a local speed limit, and the second mode is configured to enable the self-driving vehicle to exceed the local speed limit by a greater amount than the first mode.

12. The safety system of claim 9 , wherein the second mode is configured to enable the self-driving vehicle to accelerate faster than the first mode.

13. The safety system of claim 9 , wherein the second mode is configured to enable the self-driving vehicle to decelerate faster than the first mode.

14. The safety system of claim 9 , wherein the self-driving vehicle is configured to drive on a road, the vehicle management system comprises a vehicle guidance system having at least one of a camera, a radar, and a lidar, the vehicle guidance system is configured to detect objects located outside the self-driving vehicle on the road, and the program instructions are configured to enable the self-driving vehicle to come closer to the objects in the second mode than in the first mode.

15. The safety system of claim 9 , wherein the temperature detection system comprises at least one of an infrared camera, a thermocouple, a resistance temperature detector, a thermistor, a pyrometer, and a thermometer, and at least one of the infrared camera, the thermocouple, the resistance temperature detector, the thermistor, the pyrometer, and the thermometer is configured to detect the first temperature of the first portion.

16. The safety system of claim 9 , wherein the self-driving vehicle comprises a battery compartment comprising the first portion,

the temperature detection system comprises at least one of an infrared camera, a thermocouple, a resistance temperature detector, a thermistor, a pyrometer, and a thermometer,

at least one of the infrared camera, the thermocouple, the resistance temperature detector, the thermistor, the pyrometer, and the thermometer is configured to detect the first temperature of the first portion of the battery compartment, and

the program instructions are configured to cause the self-driving vehicle to stop moving in response to at least one of the infrared camera, the thermocouple, the resistance temperature detector, the thermistor, the pyrometer, and the thermometer detecting that at least one of the first temperature exceeds the temperature threshold and the trajectory of the first temperature exceeds the trajectory threshold.

17. The safety system of claim 9 , wherein the self-driving vehicle comprises at least one of a camera configured to detect the indication via image recognition, an antenna configured to detect the indication via receiving a radio communication from a remote computer device of the person, and a seat occupancy sensory configured to detect the indication.

18. A safety system comprising:

a self-driving vehicle;

a temperature detection system coupled to the self-driving vehicle and configured to detect a first temperature of a first portion of the self-driving vehicle; and

a vehicle management system configured to autonomously drive the self-driving vehicle, wherein the vehicle management system comprises program instructions having a first mode and a second mode,

wherein the self-driving vehicle is configured to drive on a road, the vehicle management system comprises a vehicle guidance system having at least one of a camera, a radar, and a lidar, the vehicle guidance system is configured to detect objects located outside the self-driving vehicle on the road, and the program instructions comprise a third mode,

wherein in the first mode the program instructions are configured to prompt the vehicle management system to drive the self-driving vehicle toward a location,

wherein the program instructions are configured to exit the first mode and enter the second mode in response to the temperature detection system detecting that the first temperature exceeds a temperature threshold and the safety system determining that a person is not located inside the self-driving vehicle, wherein in the second mode the program instructions are configured to prompt the vehicle guidance system to implement a first stopping mode,

wherein the program instructions are configured to exit the first mode and enter the third mode in response to the temperature detection system detecting that the first temperature exceeds the temperature threshold and the safety system determining that the person is located inside the self-driving vehicle, wherein in the third mode the program instructions are configured to prompt the vehicle guidance system to implement a second stopping mode configured to enable the self-driving vehicle to come to a stop in less time than the first stopping mode.

19. The safety system of claim 18 , wherein the temperature detection system comprises at least one of an infrared camera, a thermocouple, a resistance temperature detector, a thermistor, a pyrometer, and a thermometer.

20. The safety system of claim 19 , wherein at least one of the infrared camera, the thermocouple, the resistance temperature detector, the thermistor, the pyrometer, and the thermometer is configured to detect the first temperature of the first portion.

US16/678,751

2018-10-01

2019-11-08

Self-driving vehicle systems and methods

Active

2040-03-15

US11221622B2

( en )

Priority Applications (4)

Application Number

Priority Date

Filing Date

Title

US16/678,751

US11221622B2

( en )

2019-03-21

2019-11-08

Self-driving vehicle systems and methods

US17/026,656

US11644833B2

( en )

2018-10-01

2020-09-21

Self-driving vehicle systems and methods

US18/307,519

US12147229B2

( en )

2019-11-08

2023-04-26

Self-driving vehicle systems and methods

US18/916,263

US20250036121A1

( en )

2019-11-08

2024-10-15

Self-driving vehicle systems and methods

Applications Claiming Priority (8)

Application Number

Priority Date

Filing Date

Title

US201962821524P

2019-03-21

2019-03-21

US201962822863P

2019-03-23

2019-03-23

US16/524,108

US10493952B1

( en )

2019-03-21

2019-07-28

Self-driving vehicle systems and methods

US16/524,110

US10479319B1

( en )

2019-03-21

2019-07-28

Self-driving vehicle systems and methods

US16/528,100

US10744976B1

( en )

2019-02-04

2019-07-31

Self-driving vehicle systems and methods

US201962932938P

2019-11-08

2019-11-08

US16/678,751

US11221622B2

( en )

2019-03-21

2019-11-08

Self-driving vehicle systems and methods

US16/678,660

US11221621B2

( en )

2019-03-21

2019-11-08

Self-driving vehicle systems and methods

Related Parent Applications (2)

Application Number

Title

Priority Date

Filing Date

US16/673,560

Continuation-In-Part

US10832569B2

( en )

2018-10-01

2019-11-04

Vehicle detection systems

US16/678,660

Continuation

US11221621B2

( en )

2018-10-01

2019-11-08

Self-driving vehicle systems and methods

Related Child Applications (3)

Application Number

Title

Priority Date

Filing Date

US16/678,660

Continuation

US11221621B2

( en )

2018-10-01

2019-11-08

Self-driving vehicle systems and methods

US17/026,656

Continuation

US11644833B2

( en )

2018-10-01

2020-09-21

Self-driving vehicle systems and methods

US17/368,654

Continuation

US11789460B2

( en )

2018-01-06

2021-07-06

Self-driving vehicle systems and methods

Publications (2)

Publication Number

Publication Date

US20200301414A1

US20200301414A1 ( en )

2020-09-24

US11221622B2

true

US11221622B2 ( en )

2022-01-11

Family

ID=79168205

Family Applications (2)

Application Number

Title

Priority Date

Filing Date

US16/678,751

Active

2040-03-15

US11221622B2

( en )

2018-10-01

2019-11-08

Self-driving vehicle systems and methods

US16/678,660

Active

2040-03-15

US11221621B2

( en )

2018-10-01

2019-11-08

Self-driving vehicle systems and methods

Family Applications After (1)

Application Number

Title

Priority Date

Filing Date

US16/678,660

Active

2040-03-15

US11221621B2

( en )

2018-10-01

2019-11-08

Self-driving vehicle systems and methods

Country Status (1)

Country

Link

US

( 2 )

US11221622B2

( en )

Cited By (6)

* Cited by examiner, † Cited by third party

Publication number

Priority date

Publication date

Assignee

Title

US20220001724A1

( en )

*

2018-10-01

2022-01-06

Brose Fahrzeugteile Se & Co. Kommanditgesellschaft, Bamberg

Door assembly with transmitter and receiver units for the wireless transmission of energy and/or data

US11919451B2

( en )

2022-02-28

2024-03-05

Nissan North America, Inc.

Vehicle data display system

US12147229B2

( en )

2019-11-08

2024-11-19

Drivent Llc

Self-driving vehicle systems and methods

US12344244B2

( en )

2022-02-28

2025-07-01

Nissan North America, Inc.

Vehicle lane marking detection system

US12462194B2

( en )

2023-07-19

2025-11-04

Toyota Motor North America, Inc.

Vehicle occupant behavior monitoring application

US12612046B2

( en )

2022-02-28

2026-04-28

Nissan North America, Inc.

Vehicle drivable area detection system configured to detect data representing vertical obstacles and a drivable area from a point cloud and provide the data to a driver assist component

Families Citing this family (17)

* Cited by examiner, † Cited by third party

Publication number

Priority date

Publication date

Assignee

Title

US10795356B2

( en )

*

2017-08-31

2020-10-06

Uatc, Llc

Systems and methods for determining when to release control of an autonomous vehicle

JP7145112B2

( en )

*

2019-03-25

2022-09-30

本田技研工業株式会社

VEHICLE CONTROL DEVICE, VEHICLE CONTROL METHOD, AND PROGRAM

JP2023509146A

( en )

*

2020-01-02

2023-03-07

ジェンテックス コーポレイション

In-vehicle radar-based surveillance

US11711906B2

( en )

*

2020-02-04

2023-07-25

Tusimple, Inc.

Temperature management system for autonomous vehicles

US11385642B2

( en )

2020-02-27

2022-07-12

Zoox, Inc.

Perpendicular cut-in training

US11538291B2

( en )

2020-04-17

2022-12-27

Oshkosh Corporation

Thermal management sensors

US11551534B2

( en )

*

2020-04-17

2023-01-10

Oshkosh Corporation

Thermal management controls

US12462940B2

( en )

*

2020-07-22

2025-11-04

Toyota Motor Engineering & Manufacturing North America, Inc.

Vehicle occupant health risk assessment system

JP7400668B2

( en )

*

2020-09-07

2023-12-19

株式会社ダイフク

Goods conveyance equipment

EP3971049B1

( en )

*

2020-09-18

2024-05-22

Aptiv Technologies AG

Automated driving system

US11475755B2

( en )

*

2021-03-02

2022-10-18

Gm Cruise Holdings Llc

Forgotten mobile device detection and management

US11488461B1

( en )

*

2021-06-07

2022-11-01

Toyota Motor North America, Inc.

Identifying smoke within a vehicle and generating a response thereto

TWM632669U

( en )

*

2022-05-13

2022-10-01

劉勉志

Smoking alarm device in non-smoking spaces

US12233885B2

( en )

*

2022-05-30

2025-02-25

Toyota Connected North America, Inc.

Vehicle action determination based on occupant characteristics

US12197206B2

( en )

*

2022-09-29

2025-01-14

Narma Co. Ltd.

UAV delivery and UAV operation system

US20240326848A1

( en )

*

2023-03-27

2024-10-03

Gm Cruise Holdings Llc

Communication of autonomous vehicle (av) with human for undesirable human behavior

US20240367612A1

( en )

*

2023-05-05

2024-11-07

Toyota Motor North America, Inc.

Methods and systems for vehicles

Citations (246)

* Cited by examiner, † Cited by third party

Publication number

Priority date

Publication date

Assignee

Title

US4212069A

( en )

1976-08-31

1980-07-08

Baumann Dwight M

Paratransit fare computation and dispatching method

US5769471A

( en )

1995-09-04

1998-06-23

Aisin Seiki Kabushiki Kaisha

Apparatus for unlocking a door lock for a vehicle

US5798695A

( en )

1997-04-02

1998-08-25

Northrop Grumman Corporation

Impaired operator detection and warning system employing analysis of operator control actions

US5871063A

( en )

1997-01-22

1999-02-16

Automotive Systems Laboratory, Inc.

Seat belt latch sensor system

US5945919A

( en )

1996-05-30

1999-08-31

Trimble Navigation Limited

Dispatcher free vehicle allocation system

US5960523A

( en )

1998-08-25

1999-10-05

Breed Automotive Technology, Inc.

Seat belt buckle sensor

US5986420A

( en )

1996-11-11

1999-11-16

Toyota Shatai Kabushiki Kaisha

Apparatus for automatically opening and closing pop-up door of a vehicle

US6011478A

( en )

1997-05-08

2000-01-04

Nittan Company, Limited

Smoke sensor and monitor control system

US6081088A

( en )

1997-12-26

2000-06-27

Asmo Co., Ltd.

Automatic opening/closing apparatus

US20020077876A1

( en )

2000-12-18

2002-06-20

O'meara Cian E.

Allocation of location-based orders to mobile agents

US20020121291A1

( en )

2001-03-03

2002-09-05

Daum Wolfgang R.A.

Method and device to clean the interior room of a car

US6530251B1

( en )

1999-11-18

2003-03-11

Strattec Security Corporation

Modular vehicle door lock and latch system and method

US20030195696A1

( en )

1993-05-18

2003-10-16

Jones M. Kelly

Notification systems and methods with notifications based upon prior stop locations

US20030214585A1

( en )

2002-01-09

2003-11-20

Bakewell Charles Adams

Mobile enforcement platform with aimable violation identification and documentation system for multiple traffic violation types across all lanes in moving traffic, generating composite display images and data to support citation generation, homeland security, and monitoring

US20040068354A1

( en )

1998-04-27

2004-04-08

Tabe Joseph A.

Smart seatbelt control system

US20040076280A1

( en )

2002-07-17

2004-04-22

Omron Corporation

Operation service information mediation system

US20040203600A1

( en )

2000-10-10

2004-10-14

Mccorkle John W.

System and method for providing device authentication in a wireless network

US20040219933A1

( en )

2003-02-07

2004-11-04

Johnathan David Faith

Transportation ordering system

KR20050017888A

( en )

2003-08-11

2005-02-23

현대자동차주식회사

Penalty system for unfastening seatbelt and method for controlling the same

US20050156726A1

( en )

2004-01-20

2005-07-21

Faurecia Automotive Seating Canada Limited

Vehicle seatbelt usage sensing apparatus and method for generating and transmitting a seatbelt warning signal

US7093515B2

( en )

2002-10-09

2006-08-22

Nissan Motor Co., Ltd.

Accelerator pedal device for a vehicle

US20070096447A1

( en )

2003-10-07

2007-05-03

Tabe Joseph A

Smart seatbelt control system

US20070132567A1

( en )

*

2000-03-02

2007-06-14

Donnelly Corporation

Video mirror system suitable for use in a vehicle

US20070198144A1

( en )

2005-10-21

2007-08-23

Norris William R

Networked multi-role robotic vehicle

US7298250B2

( en )

2003-08-29

2007-11-20

Mitsubishi Jidosha Kogyo Kabushiki Kaisha

Seatbelt reminder system

US20080030906A1

( en )

2005-03-01

2008-02-07

Fujitsu Limited

Magnetoresistive effect element and magnetic memory device

US20080144944A1

( en )

1992-05-05

2008-06-19

Automotive Technologies International, Inc.

Neural Network Systems for Vehicles

US20080195428A1

( en )

2007-02-12

2008-08-14

O'sullivan Sean

Shared transport system and service network

US7413357B2

( en )

2005-06-13

2008-08-19

Silverstate Safety Image

Concealed camera

US20090140886A1

( en )

2007-12-03

2009-06-04

International Truck Intellectual Property Company, Llc

Multiple geofence system for vehicles

KR20090094569A

( en )

2008-03-03

2009-09-08

안진득

System for control in order to wear seat belt

US20090287367A1

( en )

2008-05-16

2009-11-19

Gm Global Technology Operations, Inc.

Method and apparatus for driver control of a limited-ability autonomous vehicle

US20090289443A1

( en )

2008-05-23

2009-11-26

Okezie Pathfins C

Vehicle safety apparatus and method

US7698078B2

( en )

2007-06-15

2010-04-13

Tesla Motors, Inc.

Electric vehicle communication interface

US20100169199A1

( en )

2008-12-31

2010-07-01

Fuller Max L

Method for In-Cab Driver Operation

US7777619B2

( en )

2007-04-11

2010-08-17

Ford Global Technologies, Llc

System and method for implementing active safety counter measures for an impaired driver

US20110059341A1

( en )

*

2008-06-12

2011-03-10

Junichi Matsumoto

Electric vehicle

US20110098017A1

( en )

2007-06-27

2011-04-28

Ford Global Technologies, Llc

Method And System For Emergency Notification

US7999701B1

( en )

2008-06-26

2011-08-16

Bin Xu

Transportation notification system

US20110267186A1

( en )

2010-04-29

2011-11-03

Ford Global Technologies, Llc

Occupant Detection

US8055534B2

( en )

2008-12-22

2011-11-08

International Business Machines Corporation

Variable rate travel fee based upon vehicle occupancy

US8078359B2

( en )

2009-10-05

2011-12-13

Tesla Motors, Inc.

User configurable vehicle user interface

US20120009845A1

( en )

2010-07-07

2012-01-12

Juniper Holding Corp.

Configurable location-aware toy capable of communicating with like toys and associated system infrastructure for communicating with such toys

US8150611B2

( en )

2008-09-30

2012-04-03

International Business Machines Corporation

System and methods for providing predictive traffic information

US20120083960A1

( en )

2010-10-05

2012-04-05

Google Inc.

System and method for predicting behaviors of detected objects

US8180379B2

( en )

2007-06-28

2012-05-15

Apple Inc.

Synchronizing mobile and vehicle devices

US20120158251A1

( en )

2007-05-01

2012-06-21

Ronald Van Houtan

Enhanced seat belt/accelerator behavioral system

US8285571B2

( en )

2009-02-18

2012-10-09

Toyota Motor Engineering & Manufacturing North America (Tema)

Rideshare system and associated methodology

US20120290950A1

( en )

2011-05-12

2012-11-15

Jeffrey A. Rapaport

Social-topical adaptive networking (stan) system allowing for group based contextual transaction offers and acceptances and hot topic watchdogging

US8325025B2

( en )

2008-12-12

2012-12-04

Gordon*Howard Associates, Inc.

Automated geo-fence boundary configuration and activation

US20130085817A1

( en )

2011-09-29

2013-04-04

Michael Collins Pinkus

Discount offer system and method for use with for hire vehicles

US8433934B1

( en )

2012-06-28

2013-04-30

Google Inc.

Saving battery on wireless connections on mobile devices using internal motion detection

US20130132140A1

( en )

2009-12-04

2013-05-23

Uber Technologies, Inc.

Determining a location related to on-demand services through use of portable computing devices

US8452771B2

( en )

2011-01-03

2013-05-28

Honda Motor Co., Ltd.

Method for differentiating traffic data obtained from probe vehicles

US20130138460A1

( en )

2011-11-29

2013-05-30

Hartford Fire Insurance Company

System and method for administering a telematics-enabled test drive dealer program

US20130197674A1

( en )

2012-01-30

2013-08-01

Apple Inc.

Automatic configuration of self-configurable environments

US20130231824A1

( en )

2012-03-05

2013-09-05

Florida A&M University

Artificial Intelligence Valet Systems and Methods

US20130246301A1

( en )

2009-12-04

2013-09-19

Uber Technologies, Inc.

Providing user feedback for transport services through use of mobile devices

US20130335213A1

( en )

2011-02-16

2013-12-19

Toyota Motor Engineering & Manufacturing North America, Inc.

Lane departure warning/assistance method and system having a threshold adjusted based on driver impairment determination using pupil size and driving patterns

KR20140033673A

( en )

2012-09-10

2014-03-19

삼성전자주식회사

System and method for processing information of vehicle

US8686844B1

( en )

2011-06-29

2014-04-01

Intellectual Ventures Fund 79 Llc

Methods, devices, and mediums associated with risk management of vehicle operation

US8700251B1

( en )

2012-04-13

2014-04-15

Google Inc.

System and method for automatically detecting key behaviors by vehicles

US20140129951A1

( en )

2012-11-08

2014-05-08

Uber Technologies, Inc.

Providing on-demand services through use of portable computing devices

US20140129132A1

( en )

2011-07-05

2014-05-08

Toyota Jidosha Kabushiki Kaisha

Recommendation information provision system

US20140172727A1

( en )

2005-12-23

2014-06-19

Raj V. Abhyanker

Short-term automobile rentals in a geo-spatial environment

US8764657B2

( en )

2010-03-24

2014-07-01

Abbott Diabetes Care Inc.

Medical device inserters and processes of inserting and using medical devices

US20140207541A1

( en )

2012-08-06

2014-07-24

Cloudparc, Inc.

Controlling Use of Parking Spaces Using Cameras

US20140207307A1

( en )

2013-01-21

2014-07-24

Volvo Car Corporation

Vehicle driver assist arrangement

US8818608B2

( en )

2012-11-30

2014-08-26

Google Inc.

Engaging and disengaging for autonomous driving

US20140253314A1

( en )

2012-09-24

2014-09-11

Amy Rambadt

Child safety seat mobile alarm and method therefor

US8849494B1

( en )

2013-03-15

2014-09-30

Google Inc.

Data selection by an autonomous vehicle for trajectory modification

US20140316616A1

( en )

2013-03-11

2014-10-23

Airphrame, Inc.

Unmanned aerial vehicle and methods for controlling same

US20140320281A1

( en )

2013-04-23

2014-10-30

Canary Connect, Inc.

System and methods for designating and notifying secondary users for location-based monitoring

US20140336935A1

( en )

2013-05-07

2014-11-13

Google Inc.

Methods and Systems for Detecting Weather Conditions Using Vehicle Onboard Sensors

US20140350855A1

( en )

2012-02-28

2014-11-27

Google Inc.

Systems and Methods for Providing Navigational Assistance to Reserved Parking Locations

US20150012833A1

( en )

2013-07-02

2015-01-08

Fortis Riders Corporation

Mobile application using gestures to facilitate communication

US8948993B2

( en )

2013-03-08

2015-02-03

Richard Schulman

Method and system for controlling the behavior of an occupant of a vehicle

US8949016B1

( en )

2012-09-28

2015-02-03

Google Inc.

Systems and methods for determining whether a driving environment has changed

US8954217B1

( en )

2012-04-11

2015-02-10

Google Inc.

Determining when to drive autonomously

US8954252B1

( en )

2012-09-27

2015-02-10

Related documents

Record · ID 607135
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.